AWS @公式参考指南

模型

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是不同的

参数

例子

当前流程实例的流程模型名称是@processDefName

当前流程父流程实例的流程模型名称是@processDefName(id,@processParentId)

processDefVersionId

语法

@processDefVersionId(contextType,contextId)

  • 流程版本Id
  • 当流程版本切换时,流程定义Id是不同的

参数

例子

当前流程实例的流程版本Id是@processDefVersionId

processDefGroupId

语法

@processDefGroupId(contextType,contextId)

  • 流程组Id
  • 同一流程组的各个流程,流程组Id是相同的

参数

例子

当前流程实例的流程组Id是@processDefGroupId

processDefGroupName

语法

@processDefGroupName(contextType,contextId)

  • 流程组名称
  • 同一流程组的各个流程,流程组名称是相同的

参数

例子

当前流程实例的流程组名称是@processDefGroupName

processDefAppId

语法

@processDefAppId(contextType,contextId)

  • 应用Id

参数

例子

当前流程实例的流程定义来自这个应用:@processDefAppId

processDefDurationTime

语法

@processDefDurationTime(contextType,contextId)

  • 流程合理完成时限(毫秒)
  • 如果返回0表示未设置

参数

例子

当前流程实例的合理完成时限要求是@processDefDurationTime毫秒以内

processDefWarningTime

语法

@processDefWarningTime(contextType,contextId)

  • 流程宽延警告时限(毫秒)
  • 如果返回0表示未设置

参数

例子

当前流程实例的宽延警告时限要求是@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 (可选) 从指定的任务实例中获取

boItemPropVal

语法

@boItemPropVal(*boName,*fieldName,*prop)

  • 取BO模型字段扩展属性值

参数

  • boName (必选)BO表名称

  • fieldName (必选)字段名称

  • prop (必选)属性扩展列名称

例子

当前流程表单字段F1的值是@boItemPropVal(BO_ABC,F1,ZY)

formDefId

语法

@formDefId

  • 当前表单模型定义Id
  • 从当前流程表单引擎的上下文中获得处于操作状态的表单模型Id

参数

例子

formItemDefId

语法

@formItemDefId

  • 当前表单子表模型定义Id
  • 从当前流程表单引擎的上下文中获得处于操作状态的表单子表模型Id

参数

例子



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区