一.简介
学习下UserTask 设置用户的三种方式,至于如何设置用户组,下篇文章再聊。
现在,假设我有如下一个简单的流程图:
那么该如何设置这个用户节点的处理人?
二.第一种:指定具体用户
第一种方式,是我们在绘制流程图的时候,可以选中这个节点,然后直接设置流程的处理人,截图如下:
然后在打开的窗口中选择固定值,设置具体分配的用户是 javaboy,如下图:
现在这个节点就固定的由一个名为 javaboy 的用户去处理了。
对应的 XML 文件如下:
<process id="demo01" name="demo01" isExecutable="true">
<documentation>demo01</documentation>
<startEvent id="startEvent1" flowable:formFieldValidation="true"></startEvent>
<userTask id="sid-5F901234-AFF1-480E-9D66-2D196B910BA3" flowable:assignee="javaboy" flowable:formFieldValidation="true">
<extensionElements>
<modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete>