苍穹工作流那些事 之 流程线
一条流程中,有了节点元素,还要有线相连。这一次,小编带您了解苍穹工作流的流程线。
1 线的定义
流程中的线,是流程中的一种连接对象(Connecting Objects),用于连接流程节点,表明活动的执行顺序和执行路径。
在苍穹工作流中,按照显示形态,分直线和折线两种。
直线 | 折线 |
这两种线的作用是相同的,苍穹工作流会根据流程节点布局情况,自动生成符合审美的流程线展示效果。
2 线的产生
苍穹工作流中,流程线的产生有两种方式:
一是通过流程向导自动产生(参见前文:五分钟新建流程攻略);
二是拖动起始节点的箭头标志,指向目标节点,手动绘制连接起始节点和目标节点的线。每一条线,都要有起始节点,有指向节点。
3.线的详解
线有如下详细属性:
①显示文字:用于描述线在流程图中显示时,线上的说明性文字,文本,非必填;
②编码:用于标识线的编码信息,文本,自动生成,不可编辑;
③条件规则:用于设置线上的流转规则;
其中,支持为连线流转条件设置“显示文字”。
支持规则设置和外部接口两种“条件类型”。
支持设置条件,并进行逻辑计算。
支持java插件和脚本两种外部接口类型。
④多条件分支时缺省连线:用于标识当前线是否为多条件分支时的缺省连线,复选开关,可选择开启/关闭。
重要说明:多分支的互斥,即互斥分支这种场景,一定要设置一条“多条件分支时缺省连线”。防止在某些条件下,有多条分支均满足流转条件,导致互斥分支场景下流程流转,出现多条出口线的异常报错。
当然,在苍穹工作流中,也支持多分支并行汇聚的场景,即每一个节点可以流出多条线,每一个节点也有多条线流入。
当一个节点流出多条线时,可以对该节点的“出口拆分规则”进行设置:
选择“从所有满足条件的线流出”时,流程会进入所有满足条件的路径上,进行并行处理,该节点起到了“并发网关”的拆分作用。
选择“只能从一条线流出,当有满足条件的多条线时,停止流转”时,此时多条线起到的是条件分支的作用,该节点起到了“排他网关”的拆分作用。
当一个节点,有多条线流入时,可以对该节点的“入口汇聚规则”进行设置:
开启了“等待所有满足条件的入口线到达之后才能进入当前节点”后,该节点起到了“并发网关”的汇聚作用。
没有开启该设置项时,只要流程沿着任意一条线执行到该节点,就会立刻向后处理,该节点起到了“排他网关”的汇聚作用。
重要说明:“出口拆分设置”与“入口汇聚设置”必须成对出现,即在流程不同节点设置出口或入口的设置,必须要前后呼应、成对配置。
通过以上设置,就能够准确定义出流程线的设置,在流程办理过程中,计算要经过哪条线进行流转,最终形成符合业务需要的流转路径,提高流程审批效率。
关于流程线的那些事,您掌握了吗?
如有疑问,可以参考如下文档:
#往期推荐#
更多精彩内容,“码”上了解!↓
苍穹工作流那些事 之 流程线
本文2024-09-23 00:54:45发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142546.html