[]
        
(Showing Draft Content)

关键字

关键字用于快速获取流程相关的上下文,可在流程设计器的公式框中使用。

image

流程上下文

流程上下文在以下命令中可用:

  • 流程事件命令

  • 节点事件命令

  • 任务事件命令

  • 流程超时命令

  • 节点超时命令

名称

说明

%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 的任务取消时事件中,无法获取操作备注。