工作流公式
所有的流程组件都包含完成条件。 流程组件的主题、详细说明中也可以嵌入公式(此处必须放在大括号{ }中),动态用户也需要通过表达式构造,详见工作流用户。
关于公式的一般说明详见公式指南
- 公式的编辑
- 完成条件
- 流程事件和任务事件中的完成条件是事件触发转移的条件。
- 转移中的完成条件是转移发生的条件。
- 任务中的完成条件是待办任务完成的条件。
- 决策中的完成条件是从决策触发的所有转移发生的条件。
- 消息通知流程异常中的完成条件是消息产生和流程异常触发的条件。
- 主题和详细说明中的公式
文字和公式的混合,用于生成消息、待办任务、流程的说明信息,公式必须放在大括号中
例如:申请审批{ecode}拒绝
- 流程表达式的函数
- 流程主实体的属性,如单据编号,创建人,单据状态等,将上图。
- eventParam( asParamCode) 触发流程的原始事件中参数的值。(用于主实体外的实体触发的本实体事件)
- eventField(asFieldCode) 触发流程的事件中数据集第一条记录字段的值。 (用于主实体外的实体触发的本实体事件)
- status(asDefCode) 流程中各种类型实例的状态,asDefCode为流程定义中组件或转移的代码。 空参数值表示流程实例(如果一个定义存在多个实例,为最后一个实例的状态),就绪为"1", 撤销为"2",暂停为"3",完成为"4" ;
- 流程公式中可用的变量
- 变量mainstore 中的字段
- 函数 status(组件代码或转移代码) 实例的状态,若不存在返回实例的状态 。若实例不存在 否则返回0L
- 函数 instid(组件或转移代码) 流程组件或转移的实例的id ,没有参数标识流程实例本身,若流程实例不存在返回 0L
- 变量 event adapter中传递的参数,同eventParam 的返回值(与特定实体模块有关)
- 工作流实例和任务状态的值:
"0" : 未确定 "1" : 就绪 "2" : 撤销 "3": 暂停 "4": 完成
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator