流程定义
- processDefId
- processDefName
- processDefVersionId
- processDefGroupId
- processDefGroupName
- processDefAppId
- processDefDurationTime
- processDefWarningTime
- activityDefId
- activityDefNo
- activityDefName
- activityDefDurationTime
- activityDefWarningTime
- activityDefExt
processDefId
语法
@processDefId(contextType,contextId)
- 流程定义Id
- 当流程版本切换时,流程定义Id是不同的
参数
contextType (可选)常量:id、businessKey
- 如果值为id时,从一个流程实例Id查询流程实例 - 如果值为businessKey时,从一个业务主键查询流程实例
contextId (可选)当contextType给定时,必填)对应contextType的值
- 如果contextType为id,该值必须给定一个的流程实例Id - 如果contextType为businessKey,该值必须给定一个业务主键
例子
当前流程实例的流程模型Id是@processDefId
processDefName
语法
@processDefName(contextType,contextId)
- 流程定义名称
- 当流程版本切换时,流程定义Id是不同的
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的流程模型名称是@processDefName
当前流程父流程实例的流程模型名称是@processDefName(id,@processParentId)
processDefVersionId
语法
@processDefVersionId(contextType,contextId)
- 流程版本Id
- 当流程版本切换时,流程定义Id是不同的
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的流程版本Id是@processDefVersionId
processDefGroupId
语法
@processDefGroupId(contextType,contextId)
- 流程组Id
- 同一流程组的各个流程,流程组Id是相同的
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的流程组Id是@processDefGroupId
processDefGroupName
语法
@processDefGroupName(contextType,contextId)
- 流程组名称
- 同一流程组的各个流程,流程组名称是相同的
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的流程组名称是@processDefGroupName
processDefAppId
语法
@processDefAppId(contextType,contextId)
- 应用Id
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的流程定义来自这个应用:@processDefAppId
processDefDurationTime
语法
@processDefDurationTime(contextType,contextId)
- 流程合理完成时限(毫秒)
- 如果返回0表示未设置
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的合理完成时限要求是@processDefDurationTime毫秒以内
processDefWarningTime
语法
@processDefWarningTime(contextType,contextId)
- 流程宽延警告时限(毫秒)
- 如果返回0表示未设置
参数
contextType (可选)参见@processDefId参数说明
contextId (可选)参见@processDefId参数说明
例子
当前流程实例的宽延警告时限要求是@processDefWarningTime毫秒以内
activityDefId
语法
@activityDefId(taskInstId)
- 节点定义Id
- 当流程版本切换时,节点定义Id是不同的
参数
- taskInstId (可选) 从指定的任务实例中获取
例子
当前任务实例的节点模型Id是@activityDefId
activityDefNo
语法
@activityDefNo(taskInstId)
- 节点序号
- 当流程被增加或删除节点后,序号可能被重新排列
参数
- taskInstId (可选) 从指定的任务实例中获取
例子
当前任务实例的节点序号是@activityDefNo
activityDefName
语法
@activityDefName(taskInstId)
- 节点名称
参数
- taskInstId (可选) 从指定的任务实例中获取
例子
当前任务实例的节点名称是@activityDefName
前一个人工任务实例的节点名称是@activityDefName(@taskPreHumanTaskId)
activityDefDurationTime
语法
@activityDefDurationTime(taskInstId)
- 节点合理完成时限(毫秒)
- 如果返回0表示未设置
参数
- taskInstId (可选) 从指定的任务实例中获取
例子
当前任务实例的合理完成时限要求是@activityDefDurationTime毫秒以内
activityDefWarningTime
语法
@activityDefWarningTime(taskInstId)
- 节点宽延警告时限(毫秒)
- 如果返回0表示未设置
参数
- taskInstId (可选) 从指定的任务实例中获取
例子
当前任务实例的宽延警告时限要求是@activityDefWarningTime毫秒以内
activityDefExt
语法
@activityDefExt(taskInstId)
- 节点自定义扩展属性
参数
- taskInstId (可选) 从指定的任务实例中获取


