# $flow
$flow代表工作流状态,在表达式中可以通过$flow.xxx的形式获取工作流属性或状态信息,有如下属性:
- $flow.flowName- 流程描述,即工作流资源描述,如- 请假申请
- $flow.bussinessDesc- 流程业务描述,如- 张三的请假申请
- $flow.bussinessKey- 流程业务代码
- $flow.state- 流程运行状态。- $flow.state="active"正在运行
- $flow.state="draft"草稿状态,未正式发起
- $flow.state="finished"结束
 
- $flow.result- 流程处理状态。- $flow.result="normal"正常结束
- $flow.result="reject"被否决
- $flow.result="terminate"被强制结束
 
- $flow.startTime- 流程发起时间
- $flow.startUser- 流程发起人,可获取到用户对象,可继续访问下级属性。
- $flow.updateTime- 最后处理时间
- $flow.updateUser- 最后处理人,可获取到用户对象,可继续访问下级属性。
- $flow.endTime- 流程结束时间
- $flow.currentUser- 当前处理人,可获取到用户对象,可继续访问下级属性(兼容多个用户,如- $flow.currentUser.userName在负责人有多个时,返回- 张三,李四)。
- $flow.urgeTime- 催办时间
- $flow.urgeUser- 催办用户,可获取到用户对象
- $flow.task- 当前任务- $flow.task.assignee- 当前任务负责人,只会有一个用户,可获取到用户对象,可继续访问下级属性。
- $flow.task.processor- 当前任务处理人,可获取到用户对象,可继续访问下级属性。
- $flow.task.comment- 当前任务处理意见
- $flow.task.startTime- 当前任务开始时间
- $flow.task.endTime- 当前任务处理时间
- $flow.task.result- 当前任务处理结果。- submit-提交;- approve-批准;- reject-否决;- retreat-退回;- retract-撤回;- autocomplete-自动完成,如或签任务被完成等。
- $flow.task.dueTime- 当前任务截止时间
 
- $flow.node- 当前节点- $flow.node.txt- 当前节点描述
- $flow.node.assignee- 当前节点负责人,有一个或多个用户,可获取到用户对象,可继续访问下级属性(兼容多个用户,如- $flow.node.assignee.userName在负责人有多个时,返回- 张三,李四)。
- $flow.node.processor- 当前节点处理人,有一个或多个用户,可获取到用户对象,可继续访问下级属性。
- $flow.node.comment- 当前节点处理意见
- $flow.node.startTime- 当前节点开始时间
- $flow.node.endTime- 当前节点结束时间
- $flow.node.result- 当前节点处理结果。- submit-提交;- approve-批准;- reject-否决;- retreat-退回;- retract-撤回;- autocomplete-自动完成,如或签任务被完成等。
 
- $flow.preNode- 上级节点- $flow.preNode.txt- 上级节点描述
- $flow.preNode.assignee- 上级节点负责人,有一个或多个用户,可获取到用户对象,可继续访问下级属性(兼容多个用户,如- $flow.preNode.assignee.userName在负责人有多个时,返回- 张三,李四)。
- $flow.preNode.processor- 上级节点处理人,有一个或多个用户,可获取到用户对象,可继续访问下级属性。
- $flow.preNode.comment- 上级节点处理意见
- $flow.node.startTime- 上级节点开始时间
- $flow.preNode.endTime- 上级节点处理时间
- $flow.preNode.result- 上级节点处理结果。- submit-提交;- approve-批准;- reject-否决;- retreat-退回;- retract-撤回;- autocomplete-自动完成,如或签任务被完成等。
 
是否有帮助?
 0条评论
  
 
    评论