メインコンテンツへスキップ
Fields タブには、アクティビティで使用される Skill の field が表示されます。field にデータを抽出するには、それらを検索要素にマッピングします。ドキュメント上で field にマッピングされた要素が見つかると、その領域が field の領域になります。アクティビティで field を有効にすると、対応する検索要素が自動的に作成され、その field にマッピングされます。 新しい field を作成する、既存の field のプロパティを変更する、またはアクティビティのプロパティ ペインで選択されていない field を有効にするには、Fields タブの対応するリンクから Manage Fields ダイアログを開きます。必要に応じて、Activity Editor で現在のアクティビティに対する field 検索を、field のコンテキスト メニュー コマンド DisableEnable、またはキーの組み合わせ Ctrl+Alt+D を使用して直接無効化/有効化できます。 field の領域の記述方法(要素またはコード)は、field の一覧で指定されています。現在のアクティビティで抽出されない field はグレー表示されます。 AD_Semistructured_Fields_scheme

field を検索要素にマッピングする

Fields タブで field を選択すると、Get region from ドロップダウンリストに、その field にマッピングされた検索要素が表示されます。このドロップダウンリストを使用して、field を別の要素にマッピングできます。field の領域はコードを使用して指定することもできます。 以下の表は、field のプロパティに応じて、データを field に抽出するために使用できる要素および要素構造の判断に役立ちます。
Field のプロパティfield に領域を指定する方法
Field typeAllow Multiple Items 設定
Text, Barcode, Checkmark, ImageDisabled次のいずれか: field を非繰り返しの検索要素にマッピングする、または field をコードにマッピングする。注: コードを使用すると、特定のインスタンス内、または Repeating Group 要素の最後に見つかったインスタンス内の検索要素に field をマッピングできます。
Enabled次のいずれか: field を Repeating Group 要素にマッピングする、Repeating Group 要素内の検索要素に field をマッピングする、または field をコードにマッピングする。
Checkmark GroupAlways disabledCheckmark Group はデータ フォーム上の field を構造化するためだけのもので、領域はありません。グループ自体ではなく、その子 field をマッピングする必要があります。
GroupDisabled複数アイテムなしのグループはデータ フォーム上の field を構造化するためだけのもので、領域はありません。グループ自体ではなく、その子 field をマッピングする必要があります。
Enabled次のいずれか: グループを Repeating Group 要素にマッピングし、グループの子 field をこの Repeating Group 要素の子要素にマッピングする、またはグループをコードにマッピングする。
TableAlways enabled次のいずれか: テーブルを Repeating Group 要素にマッピングし、テーブル列をこの Repeating Group 要素の子要素にマッピングする、またはグループをコードにマッピングする。
複数アイテムを持つ field/グループをマッピングする場合は、その field/グループ自体とすべての親グループを含むフルパスも考慮する必要があります。このフルパス内の複数アイテムを持つグループ/field の合計数は、マッピング先の検索要素へのフルパス内の Repeating Group 要素の合計数と一致している必要があります。
注: コードにマッピングされた複数アイテムを持つ field グループは、カウントから除外されます。

次の field 構造における field のマッピングの可能性を見ていきましょう。 screen_ER_FieldMapping1
特定の field に対するマッピングの可能性
field A は複数アイテムが有効になっています。この field は、任意のブランチの最初の 繰り返しグループ の要素、またはその子要素にマッピングできます(要素 parent_a、parent_d、f とそれらの子要素を参照)。ただし、繰り返しグループ内の繰り返しグループ(要素 parent_h)にはマッピングできません。screen_ER_FieldMapping2
field D にも同じマッピングの可能性があります。これは、グループ B と C が複数アイテムではないためです。screen_ER_FieldMapping3
複数アイテムのグループ F は、任意のブランチの最初の 繰り返しグループ の要素にマッピングできますが、そのような 繰り返しグループ の要素の子要素にはマッピングできません。screen_ER_FieldMapping4
最後に、field H は複数アイテムのグループ F に属しており、繰り返しグループ の要素 parent_h またはその子要素 h にのみマッピングできます。グループ E、F、G のいずれかが複数アイテムであるため、この場合、要素 e、f、g のいずれかは 繰り返しグループ の要素である必要があります。screen_ER_FieldMapping5