流程引擎为了实现数据与流程实例进行关联,实现了数据集和电子表格两组流程系统函数。这两组函数是相互配合使用的,仅在流程中使用有效。
电子表格系统函数用于获取当前流程属性,可通过设置回写规则,将流程属性回写到业务库中。
数据集系统函数用于获取当前流程属性,可用于数据集Where子句,过滤出属于该流程的数据。
流程属性包括:流程实例ID、流程创建者、流程状态、流程开始时间、流程结束时间。
1电子表格系统函数
函数名:SSR_GetCurrentFlowProperty()
函数使用示例:
获取流程实例ID:SSR_GetCurrentFlowProperty(‘instanceId’)
获取流程创建者:SSR_GetCurrentFlowProperty(‘creator’)
获取流程状态:SSR_GetCurrentFlowProperty(‘status’)
获取创建时间:SSR_GetCurrentFlowProperty(‘create_time’)
获取结束时间:SSR_GetCurrentFlowProperty(‘end_time’)
2数据集系统函数
函数名:GetCurrentFlowProperty()
函数使用示例:
获取流程实例ID:GetCurrentFlowProperty(‘instanceId’)
获取流程创建者:GetCurrentFlowProperty(‘creator’)
获取流程状态:GetCurrentFlowProperty(‘status’)
获取创建时间:GetCurrentFlowProperty(‘create_time’)
获取结束时间:GetCurrentFlowProperty(‘end_time’)