所有的流程组件都包含完成条件。 流程组件的主题、详细说明中也可以嵌入公式(此处必须放在大括号{ }中),动态用户也需要通过表达式构造,详见工作流用户

关于公式的一般说明详见公式指南


  • 公式的编辑




  • 完成条件
    • 流程事件和任务事件中的完成条件是事件触发转移的条件。 
    • 转移中的完成条件是转移发生的条件。
    • 任务中的完成条件是待办任务完成的条件。
    • 决策中的完成条件是从决策触发的所有转移发生的条件。 
    • 消息通知流程异常中的完成条件是消息产生和流程异常触发的条件。 



  • 主题和详细说明中的公式

文字和公式的混合,用于生成消息、待办任务、流程的说明信息,公式必须放在大括号中

例如:申请审批{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