0
点赞
收藏
分享

微信扫一扫

表达式汇总


流条件表达式

数字
${applysum>200}
${applysum<=200}

字符串
${outcome=='通过'}
${outcome=='驳回'}

取反
${auditPass}
${!auditPass}


开始 表达式 基于以下3种表现形式组合而成
flowable:assignee="${applyUserId}"
flowable:candidateUsers="${candidateUser}"
flowable:candidateGroups="${candidateGroup}"

<userTask id="modifyApply" name="当前用户发起申请" flowable:assignee="${applyUserId}">
<userTask id="hrAudit" name="候选人审批" flowable:candidateUsers="${candidateUser}" />
<userTask id="hrAudit" name="候选组审批" flowable:candidateGroups="${candidateGroup}"/>

一般需求用2种即可
<userTask id="modifyApply" name="当前用户发起申请" flowable:assignee="${applyUserId}">
<userTask id="modifyApply" name="个人审批" flowable:assignee="${candidateUser}">
<userTask id="hrAudit" name="角色审批" flowable:candidateGroups="${candidateGroup}"/>


最复杂的就是3种都有,如下所示:
<userTask id="deptLeaderAudit" name="部门领导审批" flowable:assignee="${chooseUserId}" flowable:candidateUsers="${candidateUser}" flowable:candidateGroups="${candidateGroup}">
<extensionElements>
<modeler:initiator-can-complete xmlns:modeler="http://flowable.org/modeler"><![CDATA[false]]></modeler:initiator-can-complete>
</extensionElements>
</userTask>


举报

相关推荐

0 条评论