AISense Recorder のベスト プラクティス

AISense Recorder を最適に使用するために、ベスト プラクティスを確認します。

登録済みデバイスの設定

  • 登録済みデバイスのハードウェア構成は、必ず指定された推奨構成を使用してください。「Bot Runner デバイス要件」を参照
  • 同じデバイス上でアプリケーションが動作している場合、CPU や RAM の増設を行い、動作が遅くならないようにすることをお勧めします。「Bot Runner デバイス要件」を参照
  • ブラウザを使用してタスクを自動化する場合は、そのブラウザの自動入力が無効になっていることを確認してください。
  • 画面解像度が 1,980 x 1,080 以下に設定されていることを確認してください。「AISense Recorder を使用したタスクの記録」を参照
  • デバイスのディスプレイ設定を 100% DPI に設定してください。「AISense Recorder を使用したタスクの記録」を参照

動作

  • デバイスで AISense Recorder を初めて使うときは、記録の場合でも再生の場合でも、必要なリソースが Control Room からダウンロードされます。ご使用のインターネットの速度によっては、このプロセスに数分かかる場合があります。記録中は進捗バーにプロセスの状態が示され、Bot ランタイム ウィンドウには [追加リソースをダウンロードしています] と表示されます。
  • Bot で新しい パッケージ を使用し、その パッケージ に更新されたリソースがある場合は自動的にダウンロードされるため、Bot の実行に遅れが生じます。
  • 次の場合、スキャンや Bot 実行に遅れが生じることがあります。
    • 最初の実行では AISense 環境が設定されるため、数秒かかります (マシンの構成によって異なります)。スキャンや Bot 実行に多少の遅れが生じます。
    • ナビゲーションや新しいコントロールのロードによってアプリケーションが変更されるたびに、AISense はアプリケーション画面上で利用可能な新しいコントロールを検出する必要があり、これには数秒かかります (マシンの構成によって異なります)。スキャンや Bot 実行に多少の遅れが生じます。
    • 親および子の Bot を実行します。子 BotAISense Recorder を使用している場合、子 Bot が実行されるたびに AISense 環境が作成され、Bot 間の分離が維持されます。Bot 実行に多少の遅れが生じます。

手法

  • タスクは低速で記録してください。オブジェクトの周囲に赤いハイライトが表示された後でのみ、クリックしてください。
  • 記録プロセス中は、ウィンドウをドラッグしないでください。
  • AISense RecorderControl Room から必要なリソースをダウンロードし、初めてデプロイする場合、途中で レコーダー ウィンドウを閉じると、必要なリソース ファイルが壊れる恐れがあるため、閉じないでください。
  • AISense Recorder が [スキャン中] ステータスのときは、アプリケーションの切り替えは避けてください。
  • AISense Recorder が [準備完了] ステータスのときは、キャプチャするオブジェクトやコントロールの上にマウスをゆっくり移動させ、赤い長方形でハイライトされていることを確認してから、オブジェクトをクリックしてください。

コンボ ボックスのキャプチャ

AISense Recorder を使用してコンボ ボックスをキャプチャする場合のベスト プラクティスの例を以下に示します。以下は、アプリケーションの要件に基づいたコンボ ボックスの一部です。
  • 検索可能なコンボ ボックス: 検索可能なコンボ ボックスを使用すると、テキスト領域内でクリックして入力することができます。次に、リストから入力されたテキストのフィルタリングを開始し、1 つの結果が得られると Enter キーが押せるようになります。
    • このコンボ ボックスの制御を自動化するには、記録中にコンボ ボックスをハイライトして、コンボ ボックスの中心をクリックします。デフォルトで選択されているアクションは、[テキストで項目を選択] です。記録を終了します。
    • Control Room の Bot エディターに戻ります。テキスト値を入力して Enter キーを押すか、下矢印と Enter キーの組み合わせで、ユーザーのアクションをシミュレートします。たとえば、ドロップダウン リストの項目が表示される検索可能なコンボボックスを自動化する場合、検索可能なコンボボックスに値を入力して、Enter をクリックして選択するか、下矢印を使用して特定の値を検索し、Enter をクリックしてリストからその値を選択します。
  • レガシー コンボ ボックス: レガシー コンボ ボックスには検索機能がなく、コンボ ボックスの右側にある三角形のボタンをクリックして拡張し、いずれかの値を選択する必要があります。
    • このコンボ ボックスの制御を自動化するには、記録中にコンボ ボックスをハイライトし、右側の小さな三角形のボタンもハイライトする必要があります。
      注: 右側の小さな三角形のボタンもハイライトされていることを確認してください。
    • ボタンをクリックして待ってください。

      レコーダーは、拡張された値を特定するのに時間がかかります。この間、レコーダー ウィンドウの記録アイコンが点滅状態になります。

    • 小さな記録アイコンの点滅が止まったら、リストボックス (拡張コンボ ボックス) の上にマウスを合わせ、リストの値がハイライトされていることを確認します。
    • 特定の値を選択します。
    • ユーザーは、任意の値を選択し、後で Automation Anywhere Control RoomBot エディター ウィンドウから変更することができます。

AISense Recorder をその他のパッケージと併用する

AISense Recorder は、コンピューター ビジョンに基づいたオブジェクト検出の自動化手法であり、自動化するアプリケーションの画像をキャプチャします。AISense Recorder を使用して、一重下線付きのテキストボックスや三角形のボタンがないコンボ ボックスのようなオブジェクトを含むアプリケーションを自動化する場合、オブジェクトが検出されないことがあります。そのような場合は、AISense RecorderOCR画像認識 パッケージ などの他のパッケージの組み合わせや、OCR画像認識 パッケージ のみを使用して自動化することをお勧めします。

Client コントロール

AISense Recorder は、特定の機能セットを持つアプリケーション上のオブジェクトを検出します。コントロールのない領域をクリックした場合、またはコントロールを赤の境界線でハイライトする前にクリックした場合は、[Client] コントロールとして記録されます。[Client] コントロールは、ユーザーのクリックを再現するためにマウス クリックを座標ベースでキャプチャするもので、AISense の標準コントロールではありません。[Client] コントロールとしてキャプチャされた場合は、コントロールを再キャプチャすることをお勧めします。