テーブルをマッピング

Designer で、テーブルから 1 つまたは複数のフィールドを別のテーブルに移動して抽出をトレーニングし、複数のテーブルと抽出値を表示して抽出を検証し、新しいテーブルを追加します。

テーブルフィールドや列をマッピングするには、以下の操作を行います。
  1. 左パネルの[テーブル/セクションを追加] をクリックし、中央パネルのテーブルに名前を割り当てます。
  2. 中央パネルの]フィールドを移動] を展開し、他のテーブルに移動させるフィールド ラベルを選択します。
  3. 下向き矢印をクリックし、テーブル フィールドのマッピングを開始します。
  4. 左パネルのテーブル フィールドを選択し、次のいずれかのオプションを使用してマッピングを開始します。
    • オプション 1: オプション1: 中央パネルの列名フィールドをクリックし、使用可能なドロップダウン オプションから選択します。
    • オプション 2: 中央パネルの列名フィールドをクリックし、右パネルのドキュメント ビューから列値を選択します。
  5. 中央パネルの[列値] フィールドにカーソルを置き、ドキュメント ビューの値をクリックしてフィールドに入力します。
  6. または描画アイコンを使用して、右パネルのドキュメントから値を選択します。
  7. [データ タイプ] セクションのドロップダウン リストから、列のデータタイプの値を選択します。
  8. 次に、中央パネルの[列オプション] を選択し、[必須] または [任意] をクリックします。例の値がトレーニング ドキュメントで常に利用できない場合は、任意の値を使用します。
  9. [パターンの検証] セクションで、以下のパラメーターを指定します。
    • 開始
    • 終了
    • パターン
    • リスト
  10. 同じ手順を使用して、他のテーブル フィールドの値をマップします。

テーブル列のマッピングが完了すると、簡単に識別できるよう、ドキュメント内で選択された SIR の領域が黄色でハイライト表示されます。テーブル列のマッピング後、 テーブル/繰り返しセクションに最適なフィールド およびテーブル用に テーブル/繰り返しセクションに最適なフィールドを割り当てます。

テーブル/繰り返しセクションに最適なフィールド (参照)

テーブル/繰り返しセクションに最適なフィールドは自動検出され、Designer ウィンドウの検査パネル (右パネル) に表示されます。テーブル/繰り返しセクションに最適なフィールドに複数の行が含まれていない、または空であることを確認します。

その他の列は、この列を参照して抽出されます。テーブル/繰り返しセクションに最適なフィールドに 5 つの行がある場合、ユーザーは他の列から最大 5 行を抽出できると予想されます。

テーブルの末端/セクション インジケーター

テーブルの末端/セクション インジケーターは、テーブルのエンド ポイントです。テーブルの末尾に表示される、最初のフィールドに名前を入力します。例えば、合計や総計などです。

テーブル末尾のインジケーターは、bot を正確かつ効率よく作成するために役立つオプションです。この機能を使用すると、テーブルの末端インジケーターを割り当てなくても、bots を追加作成してトレーニングできます。

左と中央パネルのテーブル/セクション名テーブル/繰り返しセクションに最適なフィールドを完了させると、テーブル設定セクションのチェックマークが緑色になります。

[テーブル/繰り返しセクションに最適なフィールド][テーブルの末端/セクション インジケーター]

以下の操作を実行し、[テーブル/繰り返しセクションに最適なフィールド][テーブルの末端/セクション インジケーター] を割り当てます。
  1. 左パネルから、[テーブル/繰り返しセクションに最適なフィールド][テーブルの末端/セクション インジケーター] を割り当てるテーブルを選択します。
  2. 中央パネルが、テーブルに関連する詳細情報に更新されます。
  3. 定義したテーブル列のドロップダウン リストから [テーブル/繰り返しセクションに最適なフィールド] を選択します。
    注: テーブルではテーブル/繰り返しセクションに最適なフィールドを定義する必要があります。定義しないと、ドキュメント グループの横に警告アイコンが表示されます。
  4. テーブルの末端/セクション インジケーターの値を入力するには、フッターの値としてテーブルの後に 1 番目のフィールドを追加します。パイプ記号を使用して、複数の値をテーブルの末端/セクション インジケーターに追加します。
  5. [高度なテーブル オプション] に移動して [テーブル インジケーターの末端での抽出を停止] を選択し、テーブルのインジケーターの末尾で値が見つかったときのデータ抽出を停止します。
  6. [保存] をクリックして値を確認します。
ヒント:

複数のページにまたがっていても、すべてのページに列ヘッダーがないテーブルでは、IQ Bot では列ヘッダーのないページから行が抽出されないことがあります。これを防ぐには、[テーブルの末端インジケーター/セクション] を正確に選択する必要があります。ただし、このアプローチは高度なテーブル マッピングでは機能しません。

詳細については、「How to map tables in IQ Bot (A-People login required)」をご覧ください。