IBM FileNet P8, V5.1.+            

设置表达式

定义工作流程预订过程中的第四个步骤是定义用于启动工作流程的基于属性的条件。例如,如果文档已由特定用户创建并且特定属性已设置为特定值,那么您可以启动工作流程。在名为“借款金额”的属性的值大于 150,000 的情况下,您可以对 Tammy Roberts (troberts) 添加的所选类中的文档启动核准工作流程。如果 Tammy 将一个文档添加到该类并且为“借款金额”设置的值小于 150,000,那么不会启动该工作流程。

您可以创建简单条件或复杂条件。使用属性、运算符和值字段来定义所需属性条件。当您单击将行添加到表达式图标时,会将数学表达式添加到表达式屏幕。您的表达式必须是有效的 SQL 表达式。

属性字段中显示的名称是属性标签,由对象库的管理员定义。将属性添加到表达式字段时,将显示该属性的符号(编程)名称。属性标签通常是比符号名称更容易理解的名称。

事件表达式

事件表达式是缺省值,用于确定是否启动工作流程。在将工作流程发送到 Process Engine 以置于队列中之前,将对表达式中的条件进行求值。

表达式准则

要在不定义表达式的情况下继续,请完成下列步骤:

要定义表达式,请完成下列步骤:

  1. 从列表中选择属性。
  2. 从列表中选择运算符。仅显示了对于该属性的所选数据类型有效的运算符。
  3. 输入该属性的有效值。如果该属性具有一个已定义的选项列表,那么将显示另一个包含有效值的下拉列表,供您选择值。
    1. 如果您选择一个使用用户名作为值的属性(例如,“创建者”属性),请单击选择用户以设置该用户名的值。将打开“选择用户”页面。
    2. 输入名称开头的一个或多个字符以进行搜索。例如,要查找名为 troberts 的用户,请输入 t。这会返回所有以“t”开头的用户名。 您可以输入更多字符来缩小搜索范围。例如,tro 将返回 troberts 和 tross,但不会返回 tallen 或 tlemon。
    3. 单击搜索。在短暂的延迟后,将显示相匹配的名称。
    4. 请从列表中选择所需的名称。单击接受
  4. 单击将行添加到表达式图标。
  5. 要添加其他条件,请单击,然后为表达式的该部分设置条件。
  6. 要除去某个条件,请从“表达式”列表中选择该条件,然后单击从表达式中除去行图标。
  7. 要更改某个条件的顺序,请在“表达式”列表中选择该条件,然后单击上移图标或下移图标以移动该条件。
  8. 完成构建您的表达式后,请转到设置属性映射


反馈

最近一次更新时间: 2011 年 7 月


© Copyright IBM Corporation 2011.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)