[キューを使用して実行する] の使用

キューで実行 オプションを使用して、キューのすべての作業項目を 1 つ以上のデバイス プール内にあるすべての Bot Runners で集合的に処理します。

前提条件

キュー付きの Bot を実行するには、次の権限が割り当てられていることを確認します。

機能タイプ 権限
アクティビティ権限 すべての Bots とその依存関係に次の権限を与えます。
  • 進行中のアクティビティを表示
  • スケジュール設定済み Bot を表示
  • マイ Bot の実行をスケジュール
  • マイ フォルダーのすべてのスケジュール設定済みアクティビティを表示
  • マイ フォルダーのすべてのスケジュール設定済みアクティビティをマネージ
  • フォルダー レベルでのスケジュール設定権限。
注: Bot は、キューと同じ、作業項目の構造にリンクされている必要があります。
ユーザー ロール カスタム ロールには、以下が必要です。
  • 処理するキューへの コンシューマー アクセス権
  • キューを処理するデバイス プールへの コンシューマー アクセス権
  • ロールに割り当てられた 実行ユーザー
キュー付きで実行 するには、次の点に注意してください。
  • を無人の Botsでのみ実行でき、Bot Runnersから有人の Bot Runnersでは実行できませんControl Room
  • キューを使用して Bots を実行するには、Bots を公開フォルダーにチェックインする必要があります。
  • 作業項目のソートは、キューに追加されたバッチで行われます。

    たとえば、作業項目 2 バッチを追加する場合 a、c、ba、c、b を名前順に並べると、作業項目は a、b、c および a、b、c としてキューイング処理されます。

  • 同じキューに対する作業項目の挿入と処理に単一のデバイス プールを使用する場合、進行中履歴 のページに重複して表示されます。 この問題を解決するには、1 つのデバイス プールを作業項目の挿入に使用し、別のデバイス プールをキュー内の作業項目の処理に使用します。

手順

  1. 以下のいずれかの方法で、キューを使用して実行する オプションをクリックします。
    • アクティビティ > 進行中 > 実行
    • 管理 > デバイス > 実行
    • 管理 > デバイス プール > 実行
    • [管理] > [キュー]
  2. オートメーションと依存関係 画面で、選択 をクリックして、利用可能な Bot を選択します。
    選択した Bot は作業項目テンプレートにリンクされている必要があります。 詳細については、「Bot への作業項目テンプレートの添付」を参照してください。
    注: Bot にタイムアウト設定がないことを確認してください。 詳細については、「Bot 実行時のタイムアウトの設定」を参照してください。
    キューを使用して実行する 画面が表示されます。
  3. 以下の場合、オートメーションと依存関係 タブを使用します。
    1. オプション: 選択 をクリックして、異なる Bot を選択します。
    2. 以下でオートメーションと依存関係を実行フィールドを使用して、次のいずれかのタブを選択します。
    • 最新バージョン: Bot の最新バージョンを選択する場合。
    • 本番環境ラベル: Bot のラベル付きバージョンを選択する場合。
  4. 次へ をクリックします。
  5. キュー 画面で、選択 をクリックして、Bot を実行するために使用しなければならないキューを選択します。
    注: 利用可能なキューのリストを表示するには、以下が必要です。
    • AAE_Admin ロールを持っていない
    • 自分のロールが [キュー] > [コンシューマー] に追加されている
    • Bot とキューの作業項目テンプレートが同一
  6. 次へ をクリックします。
  7. オプション: Processing time (処理時間) タブで、キューの実行時間を設定します。
    1. 実行時間を追加 をクリックします。
      注: 実行時間が設定されていない場合、キューは 24 時間実行されます。
    2. 曜日 フィールドから曜日を選択します。
    3. 初級時間終了時間を選択または入力してください。
    4. (任意) 時間を追加 をクリックすると、選択した曜日分の別の期間を追加することができます。
      期間は最大 3 つまで追加でき、互いに重複させることはできません。
    5. オプション: 実行時間を削除 をクリックすると、任意の実行時間を削除することができます。
  8. 次へ をクリックします。
  9. デバイス プール タブで、選択 をクリックして、使用可能なデバイス プールを選択します。
  10. 次へ をクリックします。
  11. 以下のオプションでは、実行ユーザー タブを使用します。
    • 以下のいずれかのタブをクリックします。
      • デフォルトのデバイスで実行: デフォルトオプションであり、WLMマネージャーは Device pool タブで選択したデバイスプール内のすべてのデバイスのデフォルトユーザーを見つけようとします。Bot を展開するために。

        このオプションでは、Unattended Bot Runner ユーザーは、デフォルト デバイスを所有している必要があります。 Unattended Bot Runner ユーザーと他のライセンス ユーザーがデバイスを共同で所有している場合、Unattended Bot Runner ユーザーは、デフォルトのデバイスを持っていないものとみなされるため、デバイスは使用されません。 スケジューラー ユーザーが複数の Unattended Bot Runner ユーザーを使用していて、そのうちのいずれかのユーザーがデフォルト デバイスを持っていない場合、Bot のデプロイが失敗します。

      • 任意: Bot を利用可能なデバイスにデプロイするには。

        Bot が、デバイス プール内の利用可能なデバイスにデプロイされます。 これは実行ユーザーのデフォルト デバイスを上書きします。 実行ユーザーは、Bot をデプロイする前に、デバイス プール内の使用可能なデバイスにログインされます。

    • 利用可能な実行ユーザー で、リストから Bot Runner ユーザーを選択します。
      有効にするには、デバイスが Control Room に接続されていることを確認してください。Bot Runner のユーザーがキュー コンシューマーの一部であることも確認してください。
      注: 実行ユーザーがリストに表示されない場合は、そのユーザーが自分のロールに割り当てられていることを確認してください。 また、自動ログイン資格情報を設定していない実行ユーザーを選択することはできません。
  12. 次へ をクリックします。
  13. 回復性の設定 タブを使用して、次のオプションを変更します。
    1. ポップアップ処理 フィールドで、想定外のポップアップを無視 を選択すると、Bot の実行中に想定外のポップアップがあってもオートメーションを継続します。
      このオプションは、デフォルトで有効になっています。 このオプションを無効にすると、Bot の実行中に想定外のポップアップが表示された場合は、オートメーションが影響を受けたり、実行時間が遅延したりする可能性があります。
    2. Bot 実行記録 フィールドで、次のオプションを変更します。
      • Bot 実行記録を保存: このチェックボックスをオフにすると、Bot の実行が記録されないようにできます。
      • 記録設定: オートメーションの記録を選択した場合は、さらに Bot の実行を記録するための次のオプションのいずれかを選択できます。
        • 失敗した実行のみ: 記録は、オートメーションの実行が失敗した場合にのみ保存されます。
        • すべての Bot 実行: 記録は、実行の成否にかかわらず保存されます。
      注: オートメーションの実行を記録する機能には、エンタープライズプラットフォーム ライセンスが必要です。 「エンタープライズプラットフォーム」を参照してください。
  14. オプション: 一般設定 タブを使用して、以下のオプションのデフォルト設定を変更します。
    1. 名前: オートメーションを編集するか、名前を変更します。
    2. オートメーションの優先度: ドロップダウン メニューをクリックして、オートメーションの優先度を設定します。
      はデフォルトのオートメーションの優先度ですが、この優先度に応じてオートメーションがデプロイされるように変更できます。
  15. キューを使用して実行するをクリックします。
    注:
    • キューを使用して Bot を実行 オプションを使用して WLM オートメーションを作成したユーザーが削除された場合、そのオートメーションも影響を受け、キューを処理できなくなります。
    • Bot が、Bot RunnersBot 実行デバイスで実行する オプションが選択されたデフォルトの (単一ユーザー) デバイスと 1 対 1 でマッピングされており、選択したデバイス プール内の 1 つまたは複数のデバイスが切断されている場合、 はデプロイされません。
    • 追加した作業項目の数よりもリソース (デバイスと実行ユーザー) の数が多い場合、[アクティビティ] > [履歴] ページでプロキシのデプロイ状況を確認できることがあります。 該当する作業項目ステータスを表示するには、「作業項目のステータスとアクション」を参照してください。
    • 履歴アクティビティは、作業項目を処理している Bots のみを表示しますが、各 Bot のデプロイには、1 つのアクティビティとして処理された複数の作業項目を含めることができます。

    • 作業項目が定期的に処理されることで、完了した作業項目の数が Control Room で増加し、システムのパフォーマンスに影響を与える可能性があります。 ワークロード管理自動パージ設定 を使用して、完了した作業項目を削除することをお勧めします。

      詳細については、「作業項目のパージ」を参照してください。

    次のビデオは、キューを使用した Bot の実行方法を説明しています。