機械翻訳について

リスト・アクションの追加

リスト・アクションは、1つ以上のアイテムを選択または選択解除したり、1つ以上のアイテムの値を取得するなど、リストと相互作用します。

ユースケース

このアクションには、ページの基礎となるHTMLコードに対する特定の要件があります。

このアクションは、UI要素にselectのweb要素がある場合にのみ使用できます。 ドロップダウン・リストおよび複数選択リストの場合、HTMLコードによってoption要素のselect要素がラップされることがあります。

レコーダを使用したリスト・アクションの追加

  1. ロボットを編集のために開きます。

    「ロボットを開く」を参照してください。

  2. レコーダを起動します。
    1. キャンバスで、記録するアクションを選択します。
    2. ツールバーで、「選択したアクションの後に記録」 選択したアクションより後のレコードを選択します。
    3. パネルの「ブラウザ・タブを選択してターゲットにします」ドロップダウンから、ロボットが動作するアプリケーションを選択します。 見つけるためにスクロールする必要がある場合があります。

      アプリケーションが表示されない場合は、パネルを閉じ、別のタブでアプリケーションを開き、レコーダを再度起動します。

      「RPA Smart Recording」パネルが表示されます。

    4. 「記録を開始」を選択します。

      ブラウザの左下隅に「Smart Recording」ウィンドウが表示されます。 さらに、マウス・カーソルでユーザー・インタフェースの要素をターゲットにできるようになりました。

      「Smart Recording」ウィンドウに「Targeting」と表示されます。 ウィンドウには2つのボタンがあります: 一時停止および停止

  3. ロボットが対話するリストを識別します。
    1. リストをポイントしますが、まだ選択しないでください。

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

      単一選択ドロップダウン・リストのボックスは紫色で、その上に拡大レンズ・アイコンが表示されます

      複数選択ドロップダウン・リストのボックスは紫色で、その上に拡大レンズ・アイコンが表示されます

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

      単一選択ドロップダウン・リストのボックスは緑色で、その上にターゲット・アイコンが表示されます

      複数選択ドロップダウン・リストのボックスは緑色で、その上にターゲット・アイコンが表示されます

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

      選択した要素の詳細を含むパネルが表示されます。
    3. アクションを構成します。
      • 名:ターゲットの名前を入力します。 このテキストは、キャンバスのロボット・アクションおよびロボット内のターゲットのリストに表示されます。

        「設定」は、Oracle Integrationが以前に選択したUIコントロールのターゲットを再利用するかどうかを決定します。 必要に応じて、「これらの設定を上書き」を実行できます。 ターゲットの再利用には利点があります。 たとえば、「ターゲットの更新」を1回実行すると、ターゲットを使用するすべてのアクションが更新されます。

      • ターゲット名:選択した要素のXMLパス言語(XPath)を確認します。 無効な文字のかわりにアンダースコア(_)が表示されます。 必要に応じて値を更新できます。

      • アクション: ロボットがリストの操作方法を選択します。 「リスト・アクションの操作」を参照してください。

    4. 「保存先」で、ラベルまたは値を取得する操作を選択した場合は、保存先を指定します。 次のオプションがあります。
      • 変数に値を代入します。

        1. 「保存先」フィールド内をクリックし、「変数」 変数を選択します。

          「変数」パネルが表示されます。

        2. 必要な変数がリストに表示されるかどうかを確認します。 そうでない場合は作成します。 「変数の作成」を参照してください。

        3. 値を割り当てる変数を選択し、「保存先」フィールドにドラッグします。

      • 出力のプロパティに値を割り当てます。

        1. 「保存先」フィールド内をクリックし、「その他のオプション」を選択して、出力「フロー入出力」を選択します。

          「入力&出力」パネルが表示されます。

        2. 「出力」タブを選択します。

        3. 必要な出力がリストに表示されるかどうかを確認します。 そうでない場合は作成します。 「トリガーの入力または出力の作成」を参照してください。

        4. 値を割り当てる出力を選択し、「保存先」フィールドにドラッグします。

    5. 「保存」を選択します。
  4. 適切な次のステップを選択します:
    • レコーダを使用して別のアクションを追加します。 ロボットへのアクションの追加を参照してください。

    • 次のステップを把握できるように、レコーダを一時停止します。 ブラウザの左下隅にある「スマート記録」ウィンドウで、「一時停止」 一時停止を選択します。

    • レコーダを停止し、キャンバスに戻ります。 ブラウザの左下隅にある「スマート記録」ウィンドウで、「停止」 停止を選択します。

      記録しているアプリケーションをクローズしても、レコーダを停止できます。 キャンバスのツールバーで、「停止」 停止を選択します。

    • 検証の作成やキャプチャするスクリーンショットの識別など、追加したアクションをカスタマイズします。 記録を停止し、キャンバスでアクションをダブルクリックし、必要に応じてアクションを更新します。 すべてのアクションは、レコーダを停止するまで読取り専用です。

  5. キャンバスの上にある「保存」を選択します。

ローコード・ツールを使用したリスト・アクションの追加

  1. ロボットを編集のために開きます。

    「ロボットを開く」を参照してください。

  2. アクションをロボットに追加します。
    1. キャンバスで、アクションを指し示し、+をクリックします。
      マウス・カーソルは、キャンバス内のアクションを指し、アクションを表す矩形の底部に表示されるプラス記号ボタンの上にカーソルを置きます。 現在のアクションの後にアクションを追加するためのプラス記号ボタンが矩形の上部にも表示されます。

      使用可能なアクションのメニューが表示されます。

    2. 「リスト」を選択します。

      リスト・アクションがキャンバスに表示され、「リスト」パネルが表示されます。

  3. パネルで、アクションの「名前」および「説明」を入力します。

    「名前」は、キャンバス内のアクションに表示され、自分および他のユーザーがアクションの目標を理解するのに役立ちます。

  4. 「選択リスト・タイプ」ドロップダウンから、ロボットが対話するリストのタイプを選択します。
    オプション 説明
    単一選択リスト

    リストでは、1つのオプションのみを選択できます。

    ロボットが1つのオプションのみを選択するが、リストでは複数のアイテムを選択できる場合は、かわりに「複数選択リスト」を選択します。

    複数選択リスト リストでは、1つ以上のオプションを選択できます。
  5. 「操作」から、ロボットがリストと対話する方法を選択します。 「リスト・アクションの操作」を参照してください。
  6. 別のブラウザ・ウィンドウまたはタブで、ロボットが動作するアプリケーションを開きます。
  7. 「入力」タブで、アクションの入力詳細を指定します。
    フィールド 説明
    Locator
    1. ロボットで、「ロケータ」フィールド内をクリックし、「ページ要素のターゲット指定」 ページ要素をターゲット指定を選択します。

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

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

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

    3. ロボットが作業する必要があるアプリケーションで、ロボットが対話する必要があるリストを指しますが、まだリストを選択しません。

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

      選択した操作に関係なく、常にリスト自体を指し示します。

      単一選択ドロップダウン・リストのボックスは紫色で、その上に拡大レンズ・アイコンが表示されます

      複数選択ドロップダウン・リストのボックスは紫色で、その上に拡大レンズ・アイコンが表示されます

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

      単一選択ドロップダウン・リストのボックスは緑色で、その上にターゲット・アイコンが表示されます

      複数選択ドロップダウン・リストのボックスは緑色で、その上にターゲット・アイコンが表示されます

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

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

      ヒント:

      「設定」は、Oracle Integrationが以前に選択したUIコントロールのターゲットを再利用するかどうかを決定します。 必要に応じて、「これらの設定を上書き」を実行できます。 ターゲットの再利用には利点があります。 たとえば、「ターゲットの更新」を1回実行すると、ターゲットを使用するすべてのアクションが更新されます。
    スクリーンショット

    アクションの一部としてスクリーンショットを取得するかどうかを指定します。 ロボットのスクリーンショットをキャプチャを参照してください。

    ラベルまたは値を取得する操作を選択した場合、Oracleではリストのスクリーンショットを撮ることをお薦めします。

  8. 「出力」タブで、アクションから取得した値を保存する場所を指定します。

    「出力」タブは、「選択したリスト・ラベルの取得」「選択したリスト値の取得」などの一部の操作に対してのみ表示されます。

    • 変数に値を代入します。

      1. 「保存先」フィールド内をクリックし、「変数」 変数を選択します。

        「変数」パネルが表示されます。

      2. 必要な変数がリストに表示されるかどうかを確認します。 そうでない場合は作成します。 「変数の作成」を参照してください。

      3. 値を割り当てる変数を選択し、「保存先」フィールドにドラッグします。

        アクションが複数選択リストと相互作用する場合は、操作が単一の値を取得する場合でもコレクション変数を選択する必要があります。 アクションが単一選択リストと相互作用する場合は、非コレクション変数を選択する必要があります。 それ以外の場合は、ロボットの保存時にアクションでエラーが発生します。

    • 出力のプロパティに値を割り当てます。

      1. 「保存先」フィールド内をクリックし、「その他のオプション」を選択して、出力「出力」を選択します。

        「出力」パネルが表示されます。

      2. 必要な出力がリストに表示されるかどうかを確認します。 そうでない場合は作成します。 「トリガーの入力または出力の作成」を参照してください。

      3. 値を割り当てる出力を選択し、「保存先」フィールドにドラッグします。

        アクションが複数選択リストと相互作用する場合は、操作が単一の値を取得する場合でもコレクション変数を選択する必要があります。 アクションが単一選択リストと相互作用する場合は、非コレクション変数を選択する必要があります。 それ以外の場合は、ロボットの保存時にアクションでエラーが発生します。

  9. 「検証前」および「検証後」タブで、アクションの前後に検証を完了するかどうかを指定します。
  10. 「OK」をクリックします
  11. キャンバスの上にある「保存」を選択します。

リスト・アクションの操作

オプション 説明 選択リスト・タイプ
選択したリスト・ラベルの取得

選択したアイテムのラベル属性を取得します。

リストで項目が選択されていない場合、ロボットは空の値を返します。

単一選択リスト
選択したリスト・ラベルの取得

選択したすべてのアイテムのラベル属性を取得します。

リストで項目が選択されていない場合、ロボットは空の値を返します。

複数選択リスト
選択したリスト値の取得

選択したアイテムの値属性を取得します。

リストで項目が選択されていない場合、ロボットは空の値を返します。

単一選択リスト
選択したリスト値の取得

選択したすべてのアイテムの値属性を取得します。

リストで項目が選択されていない場合、ロボットは空の値を返します。

複数選択リスト
索引によるリストからの選択

リストで1つ以上の項目を選択します。 ロボットは、指定するHTMLインデックス属性を使用して、選択する項目を決定します。

リスト・オプションの索引は0から始まります: リスト内の最初のエントリには0の番号が付けられ、2番目のエントリには1の番号が付けられます。

単一選択リスト

複数選択リスト

ラベルによるリストからの選択

リストで1つ以上の項目を選択します。 ロボットは、指定するHTMLラベル属性を使用して、選択する項目を決定します。

単一選択リスト

複数選択リスト

値によるリストからの選択

リストで1つ以上の項目を選択します。 ロボットは、指定するHTML値属性を使用して、選択する項目を決定します。

単一選択リスト

複数選択リスト

索引によるリストからの選択解除

リスト内の1つ以上のアイテムの選択を解除します。 ロボットは、指定するHTMLインデックス属性を使用して、選択する項目を決定します。

リスト・オプションの索引は0から始まります: リスト内の最初のエントリには0の番号が付けられ、2番目のエントリには1の番号が付けられます。

複数選択リスト

ラベルによるリストからの選択解除

リスト内の1つ以上のアイテムの選択を解除します。 ロボットは、指定するHTMLラベル属性を使用して、選択する項目を決定します。

複数選択リスト

値によるリストからの選択解除

リスト内の1つ以上のアイテムの選択を解除します。 ロボットは、指定するHTML値属性を使用して、選択する項目を決定します。

複数選択リスト