flowable 新任務設置多個簽核人會簽
时间: 2024-04-23 07:19:59 浏览: 252
Flowable是一个开源的工作流引擎,它提供了一种灵活的方式来设计、执行和管理业务流程。在Flowable中,可以通过设置多个签核人来实现任务的多人签核。
在Flowable中,可以使用以下步骤来设置多个签核人进行签核:
1. 定义流程模型:首先,需要定义一个流程模型,包括流程的各个环节和任务。可以使用Flowable提供的BPMN 2.0标准来定义流程模型。
2. 设置任务的候选人:在流程模型中,可以为每个任务指定多个候选人。候选人是可以执行该任务的人员列表。可以通过设置任务的候选人属性来指定多个签核人。
3. 签核任务:当流程实例启动后,任务会被分配给候选人列表中的其中一个人。每个候选人都可以对任务进行签核操作。可以通过Flowable提供的API来查询和处理待签核的任务。
4. 处理签核结果:每个候选人可以对任务进行签核,并将签核结果保存到流程实例中。可以根据签核结果来判断任务是否通过或者驳回。
通过以上步骤,可以实现Flowable中的新任务设置多个签核人进行签核。
相关问题
flowable到岗会签添加一个节点
在Flowable流程引擎中,如果需要在到岗会签环节添加一个新的节点,你可以按照以下步骤操作:
1. **创建用户任务**: 首先,你需要定义一个用户需要完成的任务。在Flowable的业务流程模型里,这通常是一个`UserTask`元素。在XML流程定义文件中,例如:
```xml
<userTask id="onboardingCheck" name="到岗会签">
<multiInstanceLoopCharacteristics isSequential="true" />
</userTask>
```
这里设置了`isSequential="true"`表示单实例任务。
2. **配置任务触发**: 如果这个任务是作为流程的一部分自动触发给某个用户,可以在活动之间的转移条件中指定,如通过信号或基于其他业务规则。
3. **任务属性设置**: 可能需要设置任务的一些属性,比如参与者、开始日期、结束日期等。
4. **任务通知**: 对于实际的应用场景,可能还需要配置任务的通知机制,让用户知道他们有新的任务待办。
5. **到岗会签处理**: 当你说到“会签”,可能是指多人审批或确认的过程,这时可以考虑使用多实例(Multi-instance)功能,让每个参与人都有自己的任务副本独立完成并提交,之后通过流转规则合并结果。
6. **保存流程定义**: 完成上述配置后,记得将修改保存在数据库中,以便流程引擎能够加载并执行。
如果你想要实时地在运行时动态添加这个节点,可能需要使用ProcessEngine API或者脚本语言(如JavaScript)进行动态任务插入。
阅读全文
相关推荐














