流程引擎中下一步工作人员的接受对象有几种模式?
下一步骤的工作人员的接受范围的确定有如下4种模式。
现以A点向B点发送为例。
(一)岗位确定范围模式:
以B点设置的岗位来确定接受人员的范围,这是一个通用的模式。岗位可以设置多个,因为岗位与人员是多对多的关系,所以,就有可能多个处理人出现。发送后,你可以对这个集合进行修改,这也叫工作分配,分配的路径是被系统记录下来的。每次发送就会取这个记忆的路径。
现在以流程事例说明:比如B点岗位是副局长处理,这个单位里有三个副局长,他们分管的业务不同,这个流程是什么业务就需要指定那个局长审批。如果第一次指定了以后,系统就把这个路径记录下来。下一次他会自动取出来,(当然,操作员可以进行二次分配)。按照你的上次分配的计算。这叫投递路径的自动记忆。
这种以岗位确定接受人员的模式是最常用的模式。
(二)可以选择接受人的发送模式:
设置方式:在A点节点属性里设置可以选择接受人(一个开关属性),在B点设置岗位。那么在A点向B点发送时,引擎就会让你选择人员范围。这个人员的范围,是B点的岗位来确定的。
这种方式与上一个模式有想同的地方,但是应用场景是不同的。
(三)指定特定的人接受人:
在表单中设置一个字段,接受人的下拉列表。指定这个人去接受下一步的工作。这是最直接的一种模式,但是只能指定一个人去处理。这种模式用来处理每次不能确定人的工作人员,并且只有一个工作人员的模式。
(四)指定处理人集合的模式:
在B点上选择接受人的集合,系统就会自动的投递给他们,当然也可以进行二次分配。这种模式应用于特定的情况下。