大数跨境

如何在流程中动态指派签审人员(原创)

如何在流程中动态指派签审人员(原创) 天圣华信息
2018-03-28
3
导读:在流程任务中需要动态地指派签审人员时,可通过正确使用参数方式,实现在流程中动态地自动指派签审人员。

目的




        很多时候流程发起者(责任人)在流程任务中需要动态地指派该任务的签审人员(例如由室主任执行校对任务),系统默认是手动进行指派。手动指派无法限制范围,并且不够规范,有时还会造成错误。而通过在流程模板中使用adhoc-signoffs这个action-handler及正确的参数,即可以实现在流程中动态地自动指派签审人员。

使用说明


        这个handler决定了在“选择签审人员”任务时,“特别模式完成”复选框的行为,它允许将初始化用户、地址列表用户和资源池用户以一种特殊的方式添加到签发小组中。

该handler通常用在Review Task的第一个子任务select-signoff-team中,“开始”节点中inherit的下方,如图:


具体的参数说明:

参数匹配的顺序:

         AUTO_COMPLETE,用户ID,地址列表,资源池。即先检查handler的参数是否为AUTO_COMPLETE;如果不是,再看它是否为某个用户的ID;如果不是,再看它是否为某个地址列表;如果不是,再看它是否为一个资源池。


应用举例


        在审核流程中,有一个“标准化审查”的Review task,要求只能由目标对象所属的项目组内的“标准化师”或“标准化主任师”来参与审核,这时可以设置adhoc-signoffs的参数如下(同时还要求在创建对象时,创建者以正确的角色登录到正确的项目组):

      AUTO_COMPLETE

      $TARGETGROUP::标准化师

      $TARGETGROUP::标准化主任师


注意事项


1. 把这个handler附加到“选择签审人员”任务时,默认不会自动勾选“特殊模式完成”的复选框,但可以用“AUTO_COMPLETE”来自动完成。

2. AUTO_COMPLETE在流程节点配置了“签审概要表”的情况下是不起作用的。 

3. 这个handler在流程启动时就开始执行了,而不是在执行到“选择签审人员”任务时才执行。

4. 通常,使用该handler都是指定到资源池,所以还需要配合“资源池订阅”的功能才能应用。



TranSemic原创稿件

欢迎转载 

转载须注明原文出处及原文链接

违者必究






【声明】内容源于网络
0
0
天圣华信息
为国防军工行业数字化转型升级赋能
内容 209
粉丝 0
天圣华信息 为国防军工行业数字化转型升级赋能
总阅读16
粉丝0
内容209