activiti serviceTask实现抄送
时间: 2024-01-11 08:03:34 浏览: 181
工作流中ServiceTask的各种方法
要在 Activiti 中实现抄送,可以使用多实例任务和 JavaDelegate。具体步骤如下:
1. 在流程图中添加一个 serviceTask,命名为 "Copy"。
2. 在 "Copy" 节点的属性面板中,设置多实例属性:
- 多实例类型:Parallel(并行)
- Collection:抄送人列表
- Element variable:抄送人变量名
3. 实现 JavaDelegate 接口的类,在类中编写抄送逻辑。
4. 在 "Copy" 节点的属性面板中,设置 class 属性为实现了 JavaDelegate 接口的类的全限定类名。
这样,在流程执行到 "Copy" 节点时,会为每个抄送人创建一个实例,并且将抄送人信息存储在变量中,可以在 JavaDelegate 实现类中获取变量中的抄送人信息,进行抄送操作。
阅读全文