テーブルをマッピング
- 最終更新日2022/05/17
テーブルをマッピング
Designer で、テーブルから 1 つまたは複数のフィールドを別のテーブルに移動して抽出をトレーニングし、複数のテーブルと抽出値を表示して抽出を検証し、新しいテーブルを追加します。
- 左パネルの[テーブル/セクションを追加] をクリックし、中央パネルのテーブルに名前を割り当てます。
- 中央パネルの]フィールドを移動] を展開し、他のテーブルに移動させるフィールド ラベルを選択します。
- 下向き矢印をクリックし、テーブル フィールドのマッピングを開始します。
- 左パネルのテーブル フィールドを選択し、次のいずれかのオプションを使用してマッピングを開始します。
- オプション 1: オプション1: 中央パネルの列名フィールドをクリックし、使用可能なドロップダウン オプションから選択します。
- オプション 2: 中央パネルの列名フィールドをクリックし、右パネルのドキュメント ビューから列値を選択します。
- 中央パネルの[列値] フィールドにカーソルを置き、ドキュメント ビューの値をクリックしてフィールドに入力します。
- または描画アイコンを使用して、右パネルのドキュメントから値を選択します。
- [データ タイプ] セクションのドロップダウン リストから、列のデータタイプの値を選択します。
- 次に、中央パネルの[列オプション] を選択し、[必須] または [任意] をクリックします。例の値がトレーニング ドキュメントで常に利用できない場合は、任意の値を使用します。
- [パターンの検証] セクションで、以下のパラメーターを指定します。
- 開始
- 終了
- パターン
- リスト
- 同じ手順を使用して、他のテーブル フィールドの値をマップします。
テーブル列のマッピングが完了すると、簡単に識別できるよう、ドキュメント内で選択された SIR の領域が黄色でハイライト表示されます。テーブル列のマッピング後、 テーブル/繰り返しセクションに最適なフィールド およびテーブル用に テーブル/繰り返しセクションに最適なフィールドを割り当てます。
テーブル/繰り返しセクションに最適なフィールド (参照)
テーブル/繰り返しセクションに最適なフィールドは自動検出され、Designer ウィンドウの検査パネル (右パネル) に表示されます。テーブル/繰り返しセクションに最適なフィールドに複数の行が含まれていない、または空であることを確認します。
その他の列は、この列を参照して抽出されます。テーブル/繰り返しセクションに最適なフィールドに 5 つの行がある場合、ユーザーは他の列から最大 5 行を抽出できると予想されます。
テーブルの末端/セクション インジケーター
テーブルの末端/セクション インジケーターは、テーブルのエンド ポイントです。テーブルの末尾に表示される、最初のフィールドに名前を入力します。例えば、合計や総計などです。
テーブル末尾のインジケーターは、bot を正確かつ効率よく作成するために役立つオプションです。この機能を使用すると、テーブルの末端インジケーターを割り当てなくても、bots を追加作成してトレーニングできます。
左と中央パネルのテーブル/セクション名とテーブル/繰り返しセクションに最適なフィールドを完了させると、テーブル設定セクションのチェックマークが緑色になります。
[テーブル/繰り返しセクションに最適なフィールド] と [テーブルの末端/セクション インジケーター]
- 左パネルから、[テーブル/繰り返しセクションに最適なフィールド] と [テーブルの末端/セクション インジケーター] を割り当てるテーブルを選択します。
- 中央パネルが、テーブルに関連する詳細情報に更新されます。
- 定義したテーブル列のドロップダウン リストから [テーブル/繰り返しセクションに最適なフィールド] を選択します。注: テーブルではテーブル/繰り返しセクションに最適なフィールドを定義する必要があります。定義しないと、ドキュメント グループの横に警告アイコンが表示されます。
- テーブルの末端/セクション インジケーターの値を入力するには、フッターの値としてテーブルの後に 1 番目のフィールドを追加します。パイプ記号を使用して、複数の値をテーブルの末端/セクション インジケーターに追加します。
- [高度なテーブル オプション] に移動して [テーブル インジケーターの末端での抽出を停止] を選択し、テーブルのインジケーターの末尾で値が見つかったときのデータ抽出を停止します。
- [保存] をクリックして値を確認します。
複数のページにまたがっていても、すべてのページに列ヘッダーがないテーブルでは、IQ Bot では列ヘッダーのないページから行が抽出されないことがあります。これを防ぐには、[テーブルの末端インジケーター/セクション] を正確に選択する必要があります。ただし、このアプローチは高度なテーブル マッピングでは機能しません。
詳細については、「How to map tables in IQ Bot (A-People login required)」をご覧ください。