上次介绍过节点的基本配置《Dynamic CRM 2013学习笔记(三十二)自定义审批流3 - 节点及实体配置》,这次介绍下规则节点,因为有时流程里会有一些分支、合并,这时就要用到规则节点。下面根据一个真实的流程图来讲解如何配置规则节点:
一、先分析流程图
上面30,40就是规则节点,因为是有条件进入的。
其中40要拆分成一个普通节点,一个规则节点;普通节点是从上面直接下来的流程,规则节点是从右边下来有条件的流程
二、模板里的流程节点定义
根据上面的流程分析,我们定义下面的流程节点,其中3和4.1 是规则节点,4.1是从40里拆分出来的, 一般来说,一个流程较长上的节点有几个入口,就要拆分成几个节点,有条件的入口就是规则节点:
首先要设置节点为规则节点:
规则节点的设置如下,可以设置哪个字段是什么值时才走这个流程:保存之后:
4.1的设置也是一样。最后保存的节点如下图:
三、流程节点关系
一般情况,节点的名称和前一节点的名称一样,退回节点就是开始节点。
这里重点是后一个节点的配置,如下图,节点2可以到节点3,还可以到节点4.1。具体到哪个节点,就是上面配置规则节点时,哪个的条件满足了就走哪个节点:
到此,所有流程都配置完毕。