オートメーション デバイスの参照

ロボットが実行できるオートメーション デバイスは次のとおりです。ローカルの Windows コンピュータ、ロボットが実行されているコンピュータ、またはロボットが到達できる IP アドレスにあるリモートの Windows コンピュータ。リモート コンピュータは、ロボットがそのコンピュータを制御できるようにするための Desktop Automation サービスを実行している必要があります。

  1. プロジェクトのワークフローでリモート コンピュータに接続するには、最初にデバイス マッピングを作成します。この操作を行うには、[ファイル] > [新しいオートメーション デバイス マッピング] をクリックします。新しいマッピングを作成してから、ロボットの編集に進みます 。「オートメーション デバイスのマッピング」を参照してください。

  2. ベーシック エンジン ロボット で「ロボットを呼び出す」ステップの [アクション] タブの [デバイス] フィールドにある [追加] をクリックして、デバイス リファレンスを入力します。

  3. [デバイスの追加] ウィンドウで、[スタティック リファレンス]、[ダイナミック リファレンス]、または [トリガーで参照] を選択します。

    • スタティック リファレンスは、選択する 1 つ以上のオートメーション デバイス マッピングを作成したことを意味します。ロボットにより、選択したマッピングと関連付けられているデバイスが自動化されます。マッピング情報は Windows デバイスの自動化に必要で、組み込みブラウザ組み込み Excel ドライバーで操作するターミナルの自動化には不要です。マッピングを変更する場合、Design Studio の [更新] をクリックして、接続を更新します。ローカル Desktop Automationを使用する場合、スタティック リファレンスを使用します。

    • ダイナミック リファレンスは、リモート デスクトップ プロトコル (RDP) 接続などを使用して、オートメーション デバイスにシングル ユーザー モードで接続できるようにするリファレンスのタイプです。デバイスに接続ステップで使用するマッピング名を指定します。その他のすべての接続パラメータは、ロボット ワークフロー内で指定します。「ロボットの呼び出し」ステップでロボットがダイナミック リファレンス接続を使用した後に、デバイスを接続すると、接続は維持され、このリファレンス (およびこのデバイス) はロボットの次の「ロボットを呼び出す」ステップで使用できるようになります。

      ワークフローの実行中は、同じデバイスに一度しか接続できません。たとえば、ループ内のデバイスに接続する場合、接続がすでに確立されているときには、ロボットがループ内の接続ステップをスキップすることを確認します。

    • トリガー リファレンスで参照は、選択する 1 つ以上のオートメーション デバイス マッピングを作成したことを意味します。自動化されたアテンデッド オートメーション ロボットは選択したマッピングに関連付けられたデバイスに接続します。デバイス マッピングを作成する場合、デバイスのホスト、ポート、およびトークンを指定します。「オートメーション デバイスのマッピング」を参照してください。

      組み込みのブラウザで Web サイトにアクセスしたり、組み込み Excel ドライバーで Excel スプレッドシートを操作したりするなど、ローカル コンピュータで実行される操作に対する参照は指定しないでください。"local" の参照は、他の参照が指定されているかどうかに関係なく、デフォルトで常に利用可能です。

  4. 前の手順でオートメーション デバイスを追加した場合は、ロボットの編集に進みます 。[属性] ペインで [デバイス] ペインの中央をポイントし、+ 記号をクリックして、ドロップダウン リストから追加するデバイスのタイプ (スタティック、ダイナミック、またはトリガー) を選択します。オートメーション デバイスの名前をタイプします。

    • ロボットで設定したデバイスの名前は、ベーシック エンジン ロボットのデバイス名と異なる場合があります。ロボット エディターでは、必要に応じてコンテキスト メニューからデバイスの名前を変更できます。ここでデバイスの名前を変更すると、デバイスが使用されるすべてのステップに名前の変更が反映されます。

    • ベーシック エンジン ロボットおよびロボットで指定したデバイスの数が一致している必要があります。

ターミナル コンピュータを自動化する際は、Desktop Automation エージェントをインストールせず、オートメーション デバイス リファレンスを入力しないでください。

注意

ロボット内の静的デバイスは、接続がすでに確立されているデバイスです。ロボットを呼び出すステップにベーシック エンジン ロボットの [デバイス] プロパティで動的マッピングが指定されており、デバイスがすでに接続されている場合は、この動的マッピングが静的デバイスに渡されます。つまり、デバイスがすでに動的マッピングを使用して接続されている場合は、ロボットの [デバイス] ペインで静的デバイスの使用を選択することで、動的マッピングを使用して確立された接続を再利用できます。これは、このロボットを別のベーシック エンジン ロボットで再利用する必要がある場合に便利です。