ローカル Desktop Automation の使用

ローカル Desktop Automation 機能を使用すると、自動化するデバイスと同じコンピュータ上でロボットを設計して実行することができ、Desktop Automation のプロセスが迅速で容易になります。ローカル Desktop Automation は、Windows オペレーティング システムでのみサポートされます。

ローカル Desktop Automation を有効にするには、以下の手順を実行します。

  1. Desktop Automation サービスと Design Studio を同じコンピュータにインストールします。これは自動化するアプリケーションが実行されるコンピュータでもあります。詳細については、『Kofax RPA Installation Guide 』(Kofax RPA インストール ガイド) を参照してください。
    ヒント お使いのコンピュータにデュアル モニタが設定されている場合は、自動化されたアプリケーションを 1 台のモニタで開き、Design Studio を別のモニタで開くことができます。
  2. Desktop Automation の構成の説明に従って Desktop Automation サービスを設定します。Desktop Automation サービス設定ウィンドウでプロパティを指定する場合は、[シングル ユーザー] オプションを選択して Design Studio から自動化されたアプリケーションへの直接接続を設定することをお勧めします。マッピングに使用するラベルを忘れずに入力します。

終了したら、以下の手順を実行します。

  1. ローカル コンピュータにインストールされている Desktop Automation サービスへのマッピングを作成します。
    1. 作業中のプロジェクトを右クリックし、[新規作成] > [オートメーション デバイス マッピング] をクリックします。
    2. オートメーション デバイスのマッピングの説明に従ってフィールドを記入し、[終了] をクリックします。
  2. Design Studio でロボットを作成します。
    1. プロジェクトを右クリックし、[新規作成] > [ロボット] をクリックします。
    2. 新しいロボットの名前を入力して、[次へ] をクリックします。
    3. [実行モード] リストで、[スマート再実行 (フル)] を選択し、必要に応じてその他のオプションを指定してから [終了] をクリックします。

    デフォルトでは、作成されたロボットでは [ステップ終了] が選択されます。

  3. 新規作成ロボットにアクション ステップを挿入します。
  4. これを Desktop Automation ステップにするには、右側の [アクション] タブで [アクションを選択] をクリックし、[Desktop Automation] を選択します。
  5. 同じタブで、入力値と出力マッピングを設定します。
    1. [必要なデバイス] プロパティでプラス アイコンをクリックし、[スタティック リファレンス] を選択して、ステップ 1 で作成したマッピングを選択します。
    2. [OK] をクリックします。

    接続が確立されると、ローカル Desktop Automation モードが自動的に有効になります。

  6. [ワークフロー] プロパティの [編集] をクリックして Desktop Automation ワークフローの設計を開始します。[Desktop Automation エディター] が表示されます。メニューの下に、ローカル Desktop Automation モードが有効であるという通知が表示されます。
  7. [レコーダー ビュー] で、自動化するアプリケーションを含むタブを選択します。アプリケーションはすでにコンピュータ上で開いている必要があります。または、アプリケーションを開くロボットに [開く] アクション ステップを追加できます。これで、アプリケーションで実行するステップを作成できます。
    • コンテキスト メニューやドロップダウン メニューなど、ポインタを削除すると消えるアプリケーション要素を自動化する必要がある場合は、バンドル ステップを使用します。バンドル ステップは、自動化されたアプリケーション上で実行するいくつかのステップを接続し、最初のステップから順番に実行されるシーケンスに変換します。

      • 既存のステップをバンドル ステップにラップするには、[オートメーション ワークフロー] ビューで、消える要素の使用が含まれるステップを選択し、グループを右クリックして [バンドル ステップで囲む] をクリックします。また、バンドル ステップをワークフロー内に直接挿入し、必要なステップを追加することもできます。

      • 右クリックまたは左クリックのアクションを含むバンドル ステップ、またはアプリケーションコンポーネントをポイントするバンドル ステップを挿入するには、[レコーダー ビュー] で、アプリケーションの必須のコンポーネントを右クリックし、 [Smart Focus メニュー クリック] をクリックします。[]、[]、[ホバー] をそれぞれクリックします。

      アクション ステップをバンドル ステップに追加するには、ステップ内のプログラム ポイントを右クリックして選択を行います。一部のステップはバンドル ステップ内部では使用できませんが、バンドル ステップの前または後のロボットに追加できます。

      ヒント バンドル ステップをその最初からプログラム内の特定のプログラム ポイントまで実行するには、プログラム ポイントをダブルクリックするか右クリックして [ここまで実行] をクリックします。ツールバーの [ステップ オーバー] または [実行を開始] ボタンを使用すると、バンドル ステップは常に最初から最後まで実行されます。
    • 新しく追加されたアクション ステップをすぐに実行してストリーミングします。ステップを追加する前に、[レコーダー ビュー] で [自動実行] をクリックします (ボタンの円が赤色になります)。ステップが新しいアプリケーションまたはダイアログ ボックスを開くと、それぞれのタブがストリーム ビューに表示され、アクティブなタブになります。自動実行を停止するには、[自動実行] をもう一度クリックします。

  8. ロボット内の複数のアプリケーションを自動化する場合は、アプリケーションの間でフォーカスを切り替えます。デフォルトでは、実行が開始すると、フォーカスはロボット内で自動化されている最初のアプリケーションに設定されます。フォーカスを変更したり他の自動化されたアプリケーションに切り替えるには、それぞれのアプリケーションに [クリック] アクション ステップを追加します。アプリケーション内でクリックするステップを追加することも、Windows タスクバーのアプリケーションをクリックするステップを追加することもできます。
  9. 変更を保存します。作成したワークフローを実行するには、[オートメーション ワークフロー] で [実行を開始] ボタンをクリックします。

    ワークフローの実行が開始すると、フォーカスはすぐに自動化されたアプリケーションに切り替えられ、ストリームのステータスは [ライブ] に変更されます。これは [レコーダー ビュー] の右下角に表示されます。

    実行が完了し、フォーカスを [Desktop Automation エディター]に戻すには、その内部をクリックします。ストリームのステータスは [一時停止中] に変更されます。ストリームが一時停止すると、アプリケーション ステータスは [レコーダー ビュー] で更新されません。

    Desktop Automation ステップの実行中、キーボードとマウスは自動的にブロックされ、誤って実行との相互作用が発生するのを防ぎます。ステップが完了するとブロックは解除されます。実行中にキーボードとマウスを使用する必要がある場合は、[Esc] を押します。
ローカル Desktop Automation モードで作成されたロボットを編集し、他のロボットと同様にリモート コンピュータで実行できます。