美文网首页
驰骋工作流引擎设计系列09 计算到达节点设计(方向条件规则

驰骋工作流引擎设计系列09 计算到达节点设计(方向条件规则

作者: ccbpm | 来源:发表于2021-04-25 08:44 被阅读0次

    第1节. 关键字

    驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow

    第1节. 计算到达节点设计(方向条件规则)

    节点的方向条件,就是节点在发送的时候遇到分支,如何让系统选择业务场景下所需要到达的节点。

    1.1.1:方向条件控制规则设计

    关键字:ccbpm方向条件控制规则,方向条件控制方式。

    解释:一个节点向下运动遇到分支后,需要有方向条件规则来控制,这个规则有如下两种。

    由连接线的条件来控制:在连接线上设置条件转向,当满足条件时,就走这一条路线,我们以请假流程为例来说明:

    方向条件有很多种类型,可以根据不同的情况设置方向条件。

    1.1.1: 让用户手工选择:

    用户发送后,就转到一个选择到达节点界面,选择到达的节点。让用户来决定,将流程走向那里。

    请参考demo流程:下图运行效果,直接在下拉框选择,要到达的节点。

    这里要说明到达节点的接受人规则问题,如果到达的节点的接收人规则是由上一步操作员选择的,那么在点击发送按钮的时候,就会弹出接收人选择器按钮,如下图:

    1.1.2:由节点连接线的方向条件控制

    如果当前节点向下发送有分支的情况,那就需要在连接线上双击,设置方向条件。

    方向条件如下:

    1.1.3: 方向条件类型设计

    根据需要我们把设置如下几种类型:

    1.1.3.1: 按表单条件计算

    概述:表单条件就是按照表单的字段值作为判断是否成立的条件。

    1.1.3.2: 按已选择的独立表单条件计算

    省略

    1.1.3.3: 按指定操作员的岗位条件

    省略

    1.1.3.4: 按指定操作员的部门条件

    当前操作员的部门集合与设置的部门集合有交集,就成立。

    1.1.3.5: 按SQL条件计算

    设置的是一个查询sql,返回来的是大于0的数值就成立,,反正就不成立。

    1.1.3.6:按SQL模版条件计算

    同上

    1.1.3.7:按开发者参数计算

    这个参数一般是api传递过来的数据,是key+操作符号value的方式。比如jiner 》 1 如果数据成立,就通过。

    1.1.3.8:按Url条件计算

    类似与执行sql,返回一个值。

    1.1.4:数据库设计

    数据内容:WF_Cond

    数据库结构:

    详细的字段信息请参考该表的数据库结构。

    ==OVER==

    相关文章

      网友评论

          本文标题:驰骋工作流引擎设计系列09 计算到达节点设计(方向条件规则

          本文链接:https://www.haomeiwen.com/subject/prymlltx.html