Automation Anywhere ドキュメントを読んで確認する

Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

テーブルをマッピング

  • 更新済み: 2021/07/28

    テーブルをマッピング

    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 を作成できます。
    • 必須フィールド/テーブル列はすべてマッピングする必要があります。フィールド/テーブル列が見つからない場合、システムはこれらのフィールド/列に対する警告アイコンを表示します。
    • テーブルには参照列とフッター(フッターはオプションであり、常にメッセージが表示されるわけではありません)を定義してください。そうしないと、該当するドキュメントクラスに対して警告アイコンが表示されます。
    • 複数のページにまたがっていても、すべてのページに列ヘッダーがないテーブルでは、IQ Bot では列ヘッダーのないページから行が抽出されないことがあります。これを防ぐには、[テーブル/セクションの末尾インジケーター] を正確に選択する必要があります。ただし、このアプローチは高度なテーブル マッピングでは機能しません。

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

    フィードバックを送る