[]
关键字用于快速获取流程相关的上下文,可在流程设计器的公式框中使用。
流程上下文在以下命令中可用:
流程事件命令
节点事件命令
任务事件命令
流程超时命令
节点超时命令
名称 | 说明 |
---|---|
%Process.Id% | 流程实例 ID。 |
%Process.DefinitionId% | 流程定义 ID。 |
%Process.Name% | 流程名称。 |
%Process.Starter% | 流程发起人。 |
%Process.StartTime% | 开始时间。 |
节点上下文在以下命令中可用:
节点事件命令
任务事件命令
节点超时命令
名称 | 说明 |
---|---|
%Node.Name% | 节点名称。 |
来源节点上下文在以下命令中可用:
流程事件命令
节点事件命令
任务事件命令
名称 | 说明 |
---|---|
%Source.Node.Name% | 来源节点的名称。 |
%Source.Action.Type% | 来源节点操作的类型。 |
%Source.Action.Name% | 来源节点操作的名称。 |
任务上下文在以下命令中可用:
任务事件命令
节点超时命令
名称 | 说明 |
---|---|
%Task.Id% | 任务 ID。 |
%Task.Name% | 任务名称。 |
%Task.Description% | 任务描述。 |
%Task.Assignee% | 负责人。 |
%Task.StartTime% | 开始时间。 |
%Task.Type% | 任务类型。 |
%Task.DeleteReason% | 结束原因。(可以在任务完成时和任务取消时中使用) |
%Action.Comment% | 节点操作的文本备注。(可以在任务完成时和任务取消时中使用) |
type=note
%Action.Comment% 说明:
在多实例节点中,例如抢签,如果一个任务提交而其他任务被取消,只有发起该动作的任务会收到“Action.Comment”值。其它任务的关键字值将为空。
当抄送任务被标记为已读时,任务完成后获取的%Action.Comment%始终为空。
如果你想从 TaskB 取回到 TaskA,在取回过程中,节点操作的目标是 TaskA,但实际被取消的任务是 TaskB。因此,在 TaskB 的任务取消时事件中,无法获取操作备注。