# $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条评论
评论