Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理

上次介绍过节点的基本配置《Dynamic CRM 2013学习笔记(三十二)自定义审批流3 - 节点及实体配置》,这次介绍下规则节点,因为有时流程里会有一些分支、合并,这时就要用到规则节点。下面根据一个真实的流程图来讲解如何配置规则节点:

 

一、先分析流程图

Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理 上面30,40就是规则节点,因为是有条件进入的。

其中40要拆分成一个普通节点,一个规则节点;普通节点是从上面直接下来的流程,规则节点是从右边下来有条件的流程

 

二、模板里的流程节点定义

根据上面的流程分析,我们定义下面的流程节点,其中3和4.1 是规则节点,4.1是从40里拆分出来的, 一般来说,一个流程较长上的节点有几个入口,就要拆分成几个节点,有条件的入口就是规则节点:

首先要设置节点为规则节点:

Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理 

 

 

规则节点的设置如下,可以设置哪个字段是什么值时才走这个流程:Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理保存之后: 

 

Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理

 

4.1的设置也是一样。最后保存的节点如下图:

Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理

 

三、流程节点关系

一般情况,节点的名称和前一节点的名称一样,退回节点就是开始节点。

这里重点是后一个节点的配置,如下图,节点2可以到节点3,还可以到节点4.1。具体到哪个节点,就是上面配置规则节点时,哪个的条件满足了就走哪个节点:

Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理

 

到此,所有流程都配置完毕。

 

Dynamic CRM 2013学习笔记 系列汇总 -- 持续更新中

上一篇:java正则常用记录


下一篇:Apache-Shiro+Zookeeper系统集群安全解决方案之缓存管理