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