プロセス オートメーションの作成後、チェックインしてパブリック ワークスペースに配置することで、関連するチームやロールに割り当てられたすべてのユーザーが利用可能になります。 並列ブランチ実行を有効にするには、シームレスなプロセス実行のためにBot Runnerユーザーがデバイスプールに追加されていることを確認してください。

プロセスを並列ブランチで実行する前に、以下の設定手順を完了してください。
注: Automation Co-Pilot ビジネス ユーザー ライセンスを持つユーザーのみが、パブリック ワークスペースからプロセスをスケジュールできます。
  1. Control Room にログインします。
  2. ユーザーとロールの設定
    1. 管理 > ユーザー の順に移動します。
    2. カスタムユーザー pooladmin を作成し、ユーザーに AAE_Pool Admin システムロールを割り当てます。 このユーザーは、Bot 実行者、Bot 作成者、およびデバイス プールを管理します。
    3. Bot Runner 人のユーザーを作成します。 たとえば、(ユーザー1およびユーザー2)。 これらのユーザーはデバイスプールリソースを消費します。
      注: ユーザー1とユーザー2を作成する際は、両方のユーザーに同一のデバイスログイン資格情報(同じデバイスユーザー名およびデバイスパスワード)を入力してください。
  3. カスタムロールの作成
    1. 以下の機能に対する権限を持つ プロセス実行者 (Process Runner)というカスタムロールを作成します:
      • アクティビティ
      • Bot
      • デバイス
      • Automation Co-Pilot のセットアップ
      • Process Composer > スケジューラー

      各機能の権限内で関連するチェックボックスをすべて選択してください。

    2. Bot タブで、ユーザーにアクセスさせたいオートメーションが含まれているフォルダーを選択してください。
    3. 実行閲覧 の権限を プロセス実行者 ロールのためにこれらのフォルダーに割り当てます。
    4. Run as セクションで、無人 Bot (サーバーから実行を指示するBot) 実行者ユーザー(ユーザー1およびユーザー2)を選択してください。 このステップは、ロールがアクセスできるデバイスを決定します。
    5. この役割を使用するユーザー(ユーザー1とユーザー2)をリストから選択してください。
    6. 変更を保存します。
  4. デバイスプール構成
    1. AAE_Pool Adminの役割を持つ管理者またはユーザーとしてログインしてください。
    2. 一意の名前でデバイス プールを作成し、Bot Runner ユーザーを追加します。
      注: デバイス プールを作成するには、デバイスプールを作成 権限が必要です。
    3. Bot Runner ユーザーに関連付けられたデバイスを選択し、両方のデバイスが同じユーザー名とパスワードを使用していることを確認してください。 デバイスの資格情報が異なる場合、プロセスの実行は失敗します。
    4. ユーザー 1 とユーザー 2 がデバイスプールを表示および使用できるように、プロセス実行者 ロールを消費者として追加します。
    5. デバイスプール作成をクリックしてください。

デバイスプールが並列処理を可能にする方法

デバイスプールには複数のマシンが含まれており、プール内の任意の利用可能なデバイスにプロセスを展開できます。 プロセスを実行すると、システムは自動的に利用可能なデバイスを特定して利用します。 最初のデバイスが忙しい場合、システムは次の利用可能なデバイスに移動します。 したがって、並列ブランチはプール内の複数のデバイスで同時に実行できます。

利用可能なデバイスより多くのブランチがスケジュールされている場合、余分なブランチはキューに入れられ、リソースが利用可能になり次第実行されます。 例えば、プロセスに3つの並列ブランチがあるが、利用可能なデバイスが2つしかない場合、2つのブランチはすぐに実行され、3つ目はデバイスが空くまでキューに入れられます。