跳转到主要内容
将 Skill 的 field 映射到搜索元素,以从文档中提取数据;系统会基于 field 类型和多项目设置自动创建元素,并应用针对该 field 的映射规则。 Fields 选项卡显示活动中使用的 Skill field。要将数据提取到 field,请将其映射到搜索元素。当与某个 field 映射的元素在文档上被找到时,其区域即成为该 field 的区域。在活动中启用某个 field 时,会自动创建相应的搜索元素并将其映射到该 field。 若要新建 field、修改现有 field 的属性,或启用在 Activity 属性窗格中未选中的 field,请在 Fields 选项卡上通过相应链接打开“Manage Fields”对话框。必要时,您可以在 Activity Editor 中直接使用 DisableEnable field 上下文菜单命令,或使用快捷键 Ctrl+Alt+D,来禁用或启用当前活动的 field 搜索。 field 区域的描述方式(元素或代码)在 field 列表中指定。当前活动不提取的 field 将以灰色显示。 AD_Semistructured_Fields_scheme

将字段映射到搜索元素

当您在Fields选项卡中选择某个字段时,会在Get region from下拉列表中看到映射到该字段的搜索元素。您可以使用此下拉列表将该字段映射到其他元素。您也可以使用代码指定字段区域。 下表可帮助您根据字段属性决定可用于向字段提取数据的元素及其结构。
字段属性为该字段提供区域的方法
字段类型Allow Multiple Items 设置
文本、条码、复选标记、图像已禁用以下之一:将字段映射到非可重复的搜索元素,或将字段映射到代码。注意: 使用代码可将字段映射到可重复组元素的某个特定实例内的搜索元素,或映射到最后找到的实例。
已启用以下之一:将字段映射到可重复组元素,将字段映射到可重复组元素内的搜索元素,或将字段映射到代码。
复选标记组始终禁用复选标记组仅用于在数据表单中组织字段结构,本身没有区域。应映射其子字段,而非映射组本身。
已禁用不含多项的组仅用于在数据表单中组织字段结构,本身没有区域。应映射其子字段,而非映射组本身。
已启用以下之一:将该组映射到可重复组元素,并将该组的子字段映射到此可重复组元素的子元素,或将该组映射到代码。
表格始终启用以下之一:将表格映射到可重复组元素,并将表格列映射到该可重复组元素的子元素,或将该组映射到代码。
在映射包含多项的字段/组时,还应考虑其完整路径,其中包含字段/组本身及其所有父组。此完整路径中包含多项的组/字段总数应与您要映射到的搜索元素完整路径中可重复组元素的总数相匹配。
注意: 映射到代码的多项字段组在计数时不计入。

示例

下面我们来看看以下 field 结构中的字段映射可能性: screen_ER_FieldMapping1
特定字段的映射可能性图示
field A 启用了多项。你可以将此字段映射到任何分支的第一个可重复组元素,或其子元素(参见元素 parent_a、parent_d、f 及其子元素)。但不能将其映射到可重复组中的可重复组(参见元素 parent_h)。screen_ER_FieldMapping2
field D 具有相同的映射可能性,因为组 B 和 C 未启用多项。screen_ER_FieldMapping3
启用了多项的 group F 可以映射到任何分支的第一个可重复组元素,但不能映射到此类可重复组元素的子元素。screen_ER_FieldMapping4
最后,位于启用多项的组 F 中的 field H 只能映射到可重复组元素 parent_h 或其子元素 h。由于组 E、F 和 G 中有一个启用了多项,在这种情况下,元素 e、f 和 g 中必须有一个是可重复组元素。screen_ER_FieldMapping5