我必须在 activiti 中创建需要以下用例的流程。
1.表单有一个人员搜索字段
2.当有人填写表单并使用填充姓名的人员搜索字段完成任务时,我需要将分配的下一个任务的名称设置为可以对下一个任务执行操作的用户。
如何使用 activiti 引擎 api 来实现。
对此的任何帮助表示赞赏。
提前致谢。
您可以使用以下步骤:
- 使用以下命令将输入用户值从 html 表单传递到 Activiti
taskService.complete(task.getId(), taskVariables);
taskVariables 应包含带有键的变量,例如“userId”或“userIds”,以访问流程实例中提交的值
- 在流程定义中使用表达式
<userTask id="task" name="My Task" activiti:assignee="${userId}"/>
or <userTask id="task" name="My Task" activiti:candidateUsers="${userIds}"/>
分配任务
还望http://www.activiti.org/userguide/#bpmnUserTask http://www.activiti.org/userguide/#bpmnUserTask and http://www.activiti.org/userguide/#springExpressions http://www.activiti.org/userguide/#springExpressions获取详细信息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)