機械翻訳について

Web表定義の操作

キャンバスでweb表定義を作成および更新します。

web表定義およびその他のロボット・リソースについてさらに学習するには、「ハード・コーディング・データの代替」を参照してください。

Web表定義の作成

web表定義は、ロボットが対話する表を定義します。

たとえば、特定の基準を満たすすべての請求書をリストする表から請求書番号を取得するロボットについて考えてみます。 表は、web表定義を使用して識別します。

web表定義は、Web表アクションをロボットに追加しながら作成することもできます。 「Web表アクションの追加」を参照してください。

  1. アプリケーションの表が、ページのHTMLのtable要素としてコーディングされていることを確認します。

    ページのHTMLの理解については、「ページのHTMLコードの表示」を参照してください。

    表がdiv要素を使用してコーディングされ、ページのCSSがコンテンツを表に変換した場合、web表定義を使用してその表を識別することはできません。 かわりに、テキストの取得アクションを使用して、個々の値を変数コレクションとして保存します。 「テキスト取得アクションの追加」を参照してください。

  2. ロボットを開きます。
    1. ナビゲーション・ペインで、「プロジェクト」を選択します。
    2. プロジェクト名を選択します。
    3. 左側のツールバーで、「ロボット」 ロボットを選択します。
    4. 「ロボット」ボックスで、開くロボットを選択します。

      キャンバスが表示されます。

  3. ツールバーで、「Web表定義」 Web表定義を選択します。

    「The Web」表定義パネルが表示されます。

  4. 「作成」を選択します。
  5. パネルで、「名前」および「説明」を入力します。

    webテーブルのアクションをロボットに追加すると、名前が表示されます。 名前は、ユーザーや他のユーザーが次のことを識別するのに役立ちます:

    • テーブルが表示されるアプリケーション。

    • 表が表示されるページ。

    • 必要に応じて、ページ上の表のロケーション。

  6. ロボットが対話する必要があるデータの最初の列を識別します。

    表の「間隔」列を識別する必要はありません。 代わりに、ロボットが相互作用するカラムを特定するだけです。

    1. 別のブラウザ・ウィンドウまたはタブで、ロボットが動作するアプリケーションを開きます。
    2. web表定義で、「ヘッダー」フィールド内をクリックし、「ページ要素のターゲット指定」 ページ要素をターゲット指定を選択します。

      「ページ要素のターゲット指定」パネルが表示されます。

    3. パネルの「ブラウザ・タブを選択してターゲットにします」ドロップダウンから、ロボットが動作するアプリケーションを選択し、「実行」を選択します。 アプリケーションを検索するには、下にスクロールする必要がある場合があります。

      アプリケーションが開きます。

    4. ロボットが動作するアプリケーションで、ロボットが対話する最初の列のヘッダーをポイントしますが、まだ選択しません。

      たとえば、フィールドが紫色で、拡大レンズのアイコンが表示された場合は、まだクリックしないでください。 レコーダは情報を集めています。

      表ヘッダーは紫色で、その上に拡大レンズ・アイコンが表示されます

    5. シェーディングが緑色に、マウス・アイコンが手に変わるのを待ってから、UI要素を選択します。

      x

      詳細は、ロボットのビルドのためのクイックスタートを参照してください。

      レコーダは、ロボットの「ヘッダー」フィールドに値を入力します。

      ヒント:

      「設定」は、Oracle Integrationが以前に選択したUIコントロールのターゲットを再利用するかどうかを決定します。 必要に応じて、「これらの設定を上書き」を実行できます。 ターゲットの再利用には利点があります。 たとえば、「ターゲットの更新」を1回実行すると、ターゲットを使用するすべてのアクションが更新されます。
    6. 「行1」フィールド内をクリックし、前述のステップを繰り返して、列の最初の行をターゲットにします。
    7. 「行2」フィールド内をクリックし、前のステップを繰り返して、列内の2番目の行をターゲットにします。
  7. ロボットが表内の1つ以上の追加カラムと対話する必要がある場合は、追加のカラムを特定します。
    1. 「列」の横にある「追加」 インストール・アイコンを選択します。
    2. 前のステップを繰り返して、ロボットが対話するカラムのヘッダーと最初の2行を特定します。
    3. ロボットが相互作用するすべての列を特定するまで、必要に応じて列を追加します。
  8. 「OK」をクリックします。
次に、ロボットにweb表アクションを追加します。 「Web表アクションの追加」を参照してください。

Web表定義の更新

web表定義を使用するアクションを開かずに、キャンバスからいつでもWeb表定義を更新できます。

  1. web表定義を変更する必要があるロボットを開きます。
    1. ナビゲーション・ペインで、「プロジェクト」を選択します。
    2. プロジェクト名を選択します。
    3. 左側のツールバーで、「ロボット」 ロボットを選択します。
    4. 「ロボット」ボックスで、開くロボットを選択します。

      キャンバスが表示されます。

  2. ツールバーで、「Web表定義」 Web表定義を選択します。

    「The Web」表定義パネルが表示されます。

  3. 編集するweb表定義を選択し、「編集」 「編集」アイコンを選択します。
  4. 必要に応じてweb表定義を更新し、OKを選択します。
  5. キャンバスの上にある「保存」を選択します。