跳轉到主要內容
將 skill 欄位對應到搜尋元素,以便從文件中擷取資料,並根據欄位類型與多重項目設定,自動建立元素並套用欄位專屬的對應規則。 Fields 索引標籤中會顯示活動中使用的 skill 欄位。若要將資料擷取到欄位中,請將這些欄位對應至搜尋元素。當對應到欄位的元素在文件中被找到時,其區域就會成為該欄位的區域。當在某個活動中啟用欄位時,系統會自動建立對應的搜尋元素並將其對應到該欄位。 若要建立新欄位、變更現有欄位屬性,或啟用在「Activity properties」窗格中未勾選的欄位,請在 Fields 索引標籤上使用相應的連結開啟「Manage Fields」對話方塊。若有需要,您可以在 Activity Editor 中,直接使用欄位快顯功能表命令 DisableEnable,或按下組合鍵 Ctrl+Alt+D,來停用或啟用目前活動的欄位搜尋。 欄位區域的定義方式(使用元素或程式碼)會在欄位清單中指定。未由目前活動擷取的欄位會以灰色顯示。 AD_半結構化_欄位_示意圖

將欄位對應至搜尋元素

當您在 Fields 分頁中選取一個欄位時,會在 Get region from 下拉清單中看到一個已對應到此欄位的搜尋元素。您可以使用此下拉清單將該欄位對應到另一個元素。您也可以使用程式碼來指定欄位區域。 下表將協助您根據欄位屬性決定可以使用哪些元素及元素結構,將資料擷取到欄位中。
欄位屬性提供欄位區域的方式
欄位類型Allow Multiple Items 設定
Text、Barcode、Checkmark、ImageDisabled下列其中一種方式:將欄位對應到非重複的搜尋元素,或將欄位對應到程式碼。**注意:**使用程式碼可讓您將欄位對應到某個特定執行個體內的搜尋元素,或 Repeating Group 元素最後一個找到的執行個體中的搜尋元素。
Enabled下列其中一種方式:將欄位對應到 Repeating Group 元素、將欄位對應到 Repeating Group 元素內的搜尋元素,或將欄位對應到程式碼。
Checkmark GroupAlways disabled核取方塊群組僅用於在資料表單上組織欄位,本身沒有區域。您應該對應其子欄位,而不是對應群組本身。
GroupDisabled不含多個項目的群組僅用於在資料表單上組織欄位,本身沒有區域。您應該對應其子欄位,而不是對應群組本身。
Enabled下列其中一種方式:將群組對應到 Repeating Group 元素,並將群組的子欄位對應到此 Repeating Group 元素的子元素,或將群組對應到程式碼。
TableAlways enabled下列其中一種方式:將表格對應到 Repeating Group 元素,並將表格欄對應到此 Repeating Group 元素的子元素,或將表格對應到程式碼。
在對應具有多個項目的欄位或群組時,您也應該考量其完整路徑,其中包含欄位或群組本身以及其所有父群組。此完整路徑中具有多個項目的群組或欄位總數,應與您要對應之搜尋元素完整路徑中的 Repeating Group 元素總數相符。
**注意:**在計數時,對應到程式碼的多項目欄位群組會被排除。

範例

讓我們來看看以下欄位結構中,各欄位可以對應到哪些搜尋元素: 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