定义工作流程预订过程中的第四个步骤是定义用于启动工作流程的基于属性的条件。例如,如果文档已由特定用户创建并且特定属性已设置为特定值,那么您可以启动工作流程。在名为“借款金额”的属性的值大于 150,000 的情况下,您可以对 Tammy Roberts (troberts) 添加的所选类中的文档启动核准工作流程。如果 Tammy 将一个文档添加到该类并且为“借款金额”设置的值小于 150,000,那么不会启动该工作流程。
您可以创建简单条件或复杂条件。使用属性、运算符和值字段来定义所需属性条件。当您单击将行添加到表达式图标时,会将数学表达式添加到表达式屏幕。您的表达式必须是有效的 SQL 表达式。
属性字段中显示的名称是属性标签,由对象库的管理员定义。将属性添加到表达式字段时,将显示该属性的符号(编程)名称。属性标签通常是比符号名称更容易理解的名称。
事件表达式
事件表达式是缺省值,用于确定是否启动工作流程。在将工作流程发送到 Process Engine 以置于队列中之前,将对表达式中的条件进行求值。
表达式准则
要在不定义表达式的情况下继续,请完成下列步骤:
要定义表达式,请完成下列步骤: