我必须在activiti中创建进程,需要以下用例。
1.表格有人物搜索字段 2.当有人完成表单并使用填充了名称的人员搜索字段完成任务时,我需要将下一个分配了名称/名称的任务设置为可以对下一个任务执行操作的用户。
如何使用activiti engine apis。
对此有任何帮助表示赞赏。
提前致谢。
答案 0 :(得分:9)
您可以使用以下步骤:
taskService.complete(task.getId(), taskVariables);
将输入用户值从html表单传递给Activiti任务变量应该包含带有键的变量,例如'userId'或'userIds'来访问流程实例中提交的值<userTask id="task" name="My Task" activiti:assignee="${userId}"/>
或<userTask id="task" name="My Task" activiti:candidateUsers="${userIds}"/>
中使用表达式来分配任务