跳转到主要内容
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 分支发送。