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

将字段映射到搜索元素

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

示例

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