跳转到主要内容
一个文档集可能包含版式各异的文档变体,例如来自不同银行的对账单或由不同公司开具的发票。 Advanced Designer 允许你创建一个单一的处理流项,其中包含多个彼此独立的提取规则活动和活动选择条件。要执行的活动由用于区分文档变体的数据所在的 field 的值决定。通常这是一个包含分类结果的 field,但总体而言,它可以是任何由前置活动填充的 field。你可以通过将 field 的值映射到活动来为集合中的各个活动配置分支条件。你还可以为映射表中未指定的所有 field 值选择一个操作:要么为它们分配集合中的某个提取规则活动,要么选择跳过此处理步骤。

使用场景

此方法在以下情况下很有用:
情况如何区分文档变体示例映射
您已按版式或某个参数(例如文档签发的年份)对文档进行了分类。您需要为部分文档类别配置单独的提取规则。基于文本与图像的分类结果,或提取到field的某个文档参数字段值 = A:提取规则 A / 字段值 = B:提取规则 B / 其他所有字段值:跳过此步骤
您已按公司对文档进行了分类,并需要为目录中每家公司的文档配置单独的提取规则。您希望对目录中未列出的所有公司使用通用的“提取规则”活动。基于按公司的分类结果CompanyID = 1:提取规则 1 / CompanyID = 2:提取规则 2 / … / 其他公司 ID:通用提取规则
合并为一个处理流项的活动具有相同的输出字段集。如果您更改某个活动的field状态,该更改会一致地应用到集合中的所有其他活动。 如果您从文档处理流中删除该项,其中的所有活动也会被删除且无法恢复。

创建新的活动集

  1. 在文档处理流程中添加常规的 Extraction Rules 活动。
  2. 活动属性窗格中点击添加活动并设置其使用条件
  3. 指定新活动的名称并点击添加
  4. 转到活动属性窗格的活动选项卡,点击添加,根据需要添加多个活动。
注意: 您可以在添加 Extraction Rules 活动对话框中为每个活动设置分支条件,或稍后再统一配置所有活动。

配置活动和分支条件

在处理流程中选择该活动,并打开活动属性窗格的活动选项卡。您将看到已添加到该项的活动列表。错误icon表示某个活动存在错误或未完成配置;警报icon表示该活动的分支条件未设置。 要配置分支条件,请执行以下操作:
  1. 单击活动属性窗格底部的条件
  2. 在打开的对话框中,指定用于决定选择哪一个 Extraction Rules 活动的field。
注意: 更改用于取值的field将重置映射。
  1. 映射表中列出了所有可用的 Extraction Rules 活动。将field值映射到各个活动。
  2. 为未在映射表中列出的值选择一个操作。您可以选择使用集合中已添加的某个活动,或跳过此处理步骤。
  3. 单击保存
每个活动都应在活动编辑器中按与常规 Extraction Rules 活动相同的方式进行配置。更多信息请参见Extraction Rules 活动说明。要打开某个活动的活动编辑器,请单击活动列表中的活动名称。如果列表中已选中该活动,也可以通过单击活动编辑器按钮在活动属性窗格底部打开编辑器。 您可以通过单击活动名称右侧的“更多”icon打开的菜单来重命名或删除活动。在该菜单中选择用作单独活动选项,可将某个活动从集合中分离。它将作为文档处理流程中的单独项重新创建。所有已配置的提取规则将被保留。

合并现有活动

您也可以通过将常规 Extraction Rules 活动拖放到另一个同类活动或一组活动上来合并现有活动。放下活动后,您需要打开 Conditions 对话框,为新添加的活动设置分支条件。 为被放置的活动启用的 field 列表将与与其合并的项目所启用的 field 列表保持一致。活动中配置的所有提取规则都会被保留。

拆分活动

在创建了一组 Extraction Rules 活动后,您可能会希望在文档处理流程的某些分支中添加其他活动。例如,您可能想将某个 Extraction Rules 活动替换为 Fast Learning 活动,或在工作流的某个分支中添加 Script 活动。在这种情况下,您可以将这组活动拆分为若干常规的 Extraction Rules 活动,并在其前添加一个 IF 活动。为此,请在工作流中选择该活动,然后在弹出窗口中点击“拆分”图标。 所有已配置的提取规则都会被保留。您需要为每个活动手动配置条件。