工作流引擎任务并发控制和历史任务数据拷贝

简介

DMN 1.1定义了足够友好的表达语言(FEEL),目的是为决策模型中的多种表达提供标准的可执行语义。

1. 任务并发控制

 

   在处理竞争任务的时候,盘古BPM支持在后台中配置是否开启并发任务功能。

默认“刘小军”和“朱晓明”都可以处理“发起人”用户任务。假如“刘小军”和“朱晓明”同时打开同一个在途任务。如果朱晓明”对任务进行了转办,那么其实“刘小军”也可以进行任务的流转操作。(因为“刘小军”已经打开了同一个任务)。如果不希望类似的事情发生(当任务的办理权移交之后,之前的用户不能再次处理),那么请在配置文件中进行如下属性的配置:

pangu:
  concurrentTask: true #并发任务检查

这样,当同一个任务的处理人发生变更的时候,其他人就不能对该任务进行处理了。

2. 自动拷贝已办任务

   同样以上述的流程为例进行说明。“刘小军”和“朱晓明”都可以处理“发起人”用户任务。如果“朱晓明”将节点的处理权移交给了“张文文”。“张文文”将节点的处理权移交给了“管理员”。如果“朱晓明”、“张文文”、“管理员”都要在已办中查询到这条记录。可以进行如下配置。

pangu:
  transferTaskAutoCopy: true #转办任务的的时候,自动拷贝任务

 

 技术支持:盘古BPM工作流平台

相关教程