跳转到主要内容
Condition 活动允许您使用单个技能来拆分文档处理工作流。Condition 块包含对一个或多个条件的检查。根据条件是否满足,事务中的文档将被发送到相应的工作流分支进行后续处理。 例如,Condition 活动可用于分别处理包含识别或验证规则错误的文档。

添加切换规则

要为 Condition 活动设置检查条件,首先使用方向箭头将其连接到流程可能切换到的所有其他活动。
注意: 条件将按照工作流分支连接到 Condition 块的顺序进行检查。若要更改其顺序,必须删除所有连接,然后重新连接它们。
Case conditionsELSE condition 的列表将显示在 Actions 窗格中。在 ELSE condition 的下拉列表中,选择在所有其他条件都不满足时要使用的块。

添加分支规则

单击 Case conditions 列表中每个条件的 Set up 超链接。 Condition Activity Setup 将打开编辑器窗口,您可以在其中输入用于检查该特定条件的 JavaScript 代码。 您的代码可以引用所有 Condition 活动的输入数据,并且应返回一个表示检查结果的布尔值。脚本将返回最近一次计算得到的值。如果需要设置更复杂的检查,请创建一个自定义检查函数,并在脚本的最后一行调用它。 关于可在脚本中使用的对象的详细说明,请参阅 Object Model。有关可在 Vantage 中使用的示例脚本,请参阅 Sample scripts 当某个事务的输入文档到达 Condition 活动时,您设置的条件会按顺序进行检查。一旦有任一条件被满足,该事务将沿相应的工作流分支发送以进行后续处理。其余条件将不再检查。
注意: 如果您未在 Case conditions 列表中设置任何条件,该事务将沿 Else 分支发送。