Orchestrator
2021.10
バナーの背景画像
Orchestrator ユーザー ガイド
最終更新日 2024年2月15日

ロボットを管理する

モダン フォルダーには、厳密な意味でのロボット管理というものは存在しません。ロボットが自動的に作成されるからです。ただし、作成するロボットのライセンス、実行、認証に関して定義する必要があります。以下に、モダン フォルダー内のジョブを実行できるよう機能を設定するための手順を示します。

Attended 設定

  1. マシン テンプレートまたは標準マシンを作成します。個人用ワークスペースのアカウントの場合、マシン テンプレートは自動的に作成されます。
  2. マシン エンティティによって生成されたキーを使用して UiPath Assistant を Orchestrator に接続します。
  3. アカウントを設定します。
    1. [テナント] > [アクセス権を管理] > [ロールを割り当て] からテナント ロールを割り当てます。ロールを割り当てる
    2. [ロボットの設定] の手順で [Attended ロボット] のトグルをオンに切り替えて、アカウントに対してロボットが自動的に作成されるようにします。
    3. ユーザー ライセンス管理モデルが無効化されている場合は、ライセンスの種類を選択します。利用中のライセンス モデルを確認する
    4. Studio または StudioX のライセンスを独自に持つユーザーのアカウントの場合は、[スタンドアロン] チェックボックスをオンにします。これにより、Orchestrator がライセンス プールからライセンスを割り当てなくなり、ローカル ライセンスだけが使用されるようになります。
      注: このオプションが表示されない場合は、ライセンス サポートにリクエストを提出する必要があります。
    5. UiPath Robot がインストールされているマシンへのログオンに使用されるユーザー名を設定し、UiPath Robot の実行設定を行います。
  4. アカウントを 1 つまたは複数のフォルダーに割り当てるとともに、フォルダー レベルで適切なロールを選択します。個人用ワークスペースのユーザーは、自身のワークスペースのコンテキストですぐに作業できます。
    重要: これにより、フォルダーへのアクセス権限が与えられ、そのフォルダーにデプロイされるプロセスを利用できるようになり、実行の準備が整います。

    場所: [テナント] > [フォルダー]

  5. ジョブを開始します。

    場所: UiPath Assistant

有人モードの場合、UiPath Assistant には、アカウントが割り当てられている、すべてのフォルダー内のプロセスが表示されます。

デバッグ目的の場合を除き、これらのプロセスは、Orchestrator から無人モードで開始またはトリガーできません。「Studio のデザインと Orchestrator のデバッグ」をご覧ください。

Unattended 設定

  1. [テナント] > [マシン] で、マシン テンプレートまたは標準マシンを作成します。標準マシンはクラシック フォルダーとの後方互換性を確保するために使用されますが、提供される機能は限られています。代わりに、モダン フォルダーに移行してマシン テンプレートを使用することをお勧めします。
    • 必要なランタイムをテンプレートに割り当てます。あるテンプレートに X 個のランタイムを割り当てると、そのテンプレートを使用して Orchestrator に接続された各ワークステーション用に、テナントのライセンス プールから X 個のライセンスが確保されます。これにより、このようなワークステーションのそれぞれで X 個のプロセスを同時に実行できます。

      たとえば、あるマシン テンプレートに 2 つの Unattended ランタイムと 3 つの NonProduction ランタイムを割り当てたとします。そのマシン テンプレートを使用して Orchestrator に接続された 3 台のワークステーションは、6 つの Unattended ライセンス (2 つの Unattended ライセンス × 3 台のワークステーション) と 9 つの NonProduction ライセンス (3 つの NonProduction ライセンス × 3 台のワークステーション) をテナントのライセンス プールから確保します。これにより、2 つの Unattended (それぞれ 3 つの非運用環境のプロセス) を各ワークステーションで同時に実行できます。

    • [サポートする使用方法] セクションで、プロセスの種類とプロセスの対応 OS を指定します。これにより、無人マシンで特定の種類のプロセスのみが実行されるにようにして、無人インフラストラクチャを最適化することができます。たとえば、Linux などの安価なマシンでクロスプラットフォーム プロセスを実行するよう設定し、Windows マシンを (他では実行できない) フォアグラウンド オートメーションに特化することができます。1 つの Windows デスクトップ、1 つの高密度 Windows Server、3 つの Linux マシンで構成される無人インフラストラクチャの最適化のをご覧ください。



  2. マシン テンプレートによって生成されたキーを使用して、マシンを Orchestrator に接続します。
  3. アカウントの設定: テナント レベルでアカウントのロールを設定し、ロボットの自動作成を有効化します。また、ロボットによる認証が可能となるよう、マシンへのログオンに使用するユーザー名とパスワードを設定し、資格情報ストアを選択して、ロボットの実行の設定を行います。

    場所

    [テナント] > [アクセス権を管理] > [ロールを割り当て]

    ロールの管理方法については、こちらをご覧ください。

  4. アカウントとマシン テンプレートを 1 つまたは複数のフォルダーに割り当てるとともに、フォルダー レベルでアカウントのロールを選択します。
    重要: これにより、フォルダーへのアクセス権限が与えられ、そのフォルダーにデプロイされるプロセスを利用できるようになり、実行の準備が整います。

    場所

    [テナント] > [フォルダー]

    マシンをフォルダーに割り当てる方法については、こちらをご覧ください。

  5. 優先度とランタイムの種類を設定してからジョブを開始します。ジョブを実行するアカウントを指定できます。未指定のままでも構いません。
    重要: 無人ジョブは、環境内のユーザーとマシンを自動的に組み合わせて、動的に実行されます。アカウントを指定した場合は、マシンだけが動的に割り当てられます。アカウントを指定しなかった場合は、両方が動的に組み合わされます。後者の方が、リソースの消費が最適化されるため、ジョブの実行メカニズムとしては最適です。

    場所

    • [フォルダー] コンテキスト > [オートメーション] > [ジョブ]

    • UiPath ロボット トレイ (有人モードで使用する Unattended ロボット用)

    ジョブの開始方法については、こちらをご覧ください。

無人モードの場合、UiPath Assistant には、アカウントとマシン テンプレートの両方が割り当てられた、すべてのフォルダー内のプロセスが表示されます。これらのプロセスは Orchestrator から無人モードで開始またはトリガーできます。

有人モードで Unattended ロボットを使用するユーザー (ユーザーはマシンにログオンします) は、ユーザーしか割り当てられていないフォルダー内のプロセスにはアクセスできません。ユーザーがアクセスできるのは、そのユーザーとマシン テンプレートの両方が割り当てられているフォルダー内のプロセスに限られます。

重要:

動的割当ての使用規則: ホスト マシンでは、対応するマシン テンプレートを割り当てるフォルダーに属する各アカウントに対して、Windows のユーザーをプロビジョニングする必要があります。

たとえば、マシン テンプレート FinanceT によって生成されたキーを使用して、サーバーを Orchestrator に接続したとします。このマシン テンプレートは、FinanceExecution フォルダーと FinanceHR フォルダーに割り当てられ、これらのフォルダーには 6 つのアカウントも割り当てられます。これら 6 つのアカウントは、サーバー上の Windows ユーザーとしてプロビジョニングされている必要があります。

基本的なモダン Unattended 設定の図



複雑なモダン Unattended 設定の図



デバッグ

無人プロセスのトラブルシューティング セッションを有効化する

対話型認証が適用されている場合、UiPath Assistant にはアクセス権のあるプロセスのみが、アカウントにサインインした後にのみ表示されます。ユーザー ライセンスも必要です。そのため、ユーザーのアカウントで実行していない無人プロセスを、UiPath Assistant でのトラブルシューティングに利用することはできません。

したがって、無人プロセスをデバッグする必要がある場合は、トラブルシューティング セッションを一時的に有効化できます。有効化すると、ユーザー ライセンスなしで無人プロセスをローカルで表示および実行できます。

トラブルシューティング セッションは一時的なセッションであり、上記の操作が行えるのはセッションがアクティブな間のみです。

  1. [テナント] > [ロボット] > [無人セッション] に移動します。
  2. エラーが発生したマシンを特定し、そのマシンの行の右端の docs image をクリックします。
    注: このオプションは、対話型認証が適用されている場合のみ利用できます。

    [監視] > [プロセス] タブで、プロセスが実行されたマシンを確認できます

    [トラブルシューティング セッションを設定] ダイアログが開きます。



  3. [トラブルシューティング セッション] の下のトグルをクリックして [有効] に切り替えます。
  4. [セッション タイムアウト (分)] ボックスで値を編集して、トラブルシューティング セッションをアクティブにする時間 (分) を変更します。

    指定した分数が経過すると、トラブルシューティング セッションは自動的に無効化され、以降の接続は受け入れられません。ただし、既存の接続は、切断されるまでアクティブなままです。

  5. [保存] をクリックします。
  6. Orchestrator で [テナント] > [マシン] に移動し、マシンの行の右側の docs image をクリックして、マシン キーをクリップボードにコピーします。
  7. UiPath Assistant のタイトル バーで [設定] アイコンをクリックして、[設定] を選択します。
  8. [Orchestrator の設定] タブを選択し、必要に応じて [切断] または [サインアウト] をクリックして、接続設定を編集できるようにします。
  9. 接続を次のように設定します。
    • 接続の種類 - [マシン キー] を選択します。
    • Orchestrator URL - Orchestrator インスタンスに URL を追加します。テナントと組織を含める必要があります。
    • マシン キー - クリップボードからコピーしたマシン キーを貼り付けます。
  10. [接続] をクリックして [設定] ウィンドウを閉じます。
  11. Assistant に無人プロセスが表示されない場合は、[設定] > [サインイン] に移動し、資格情報を使用してログインします。

無人プロセスのトラブルシューティング セッションを延長または無効化する

デバッグが終了したら、マシンのトラブルシューティング セッションを無効化できます。これにより、以降は有人接続できないようになります。または、必要に応じて、セッションをアクティブにしておく時間を延長できます。

  1. Orchestrator で、[テナント] > [ロボット] > [無人セッション] に移動します。
  2. マシンの行の右端の docs image をクリックします。
  3. [トラブルシューティング セッションを設定] ダイアログで、以下の操作を行います。
    • セッションを閉じる: [トラブルシューティング セッション] の下のトグルをクリックして [無効] に切り替えます。

      無効化すると、以降の接続は受け入れられなくなります。ただし、既存の接続は、切断されるまでアクティブなままです。

    • セッションを延長する: [セッション タイムアウト (分)] ボックスの値をより大きな値に変更して、セッションを指定した期間まで延長します。
  4. [保存] をクリックします。
  5. UiPath Assistant を切断して接続を閉じます。

Studio のデザインと Orchestrator のデバッグ

Orchestrator でデバッグしながら、Studio または StudioX でワークフローを作成するには、開発者アカウントに対して Attended と Unattended のどちらのロボットも有効化する必要があります。

Attended と Unattended の両方で使用できるよう開発者のアカウントを設定するには、以下の手順を実行します。

  1. ユーザーを追加し、ユーザーの詳細を設定します。

    場所

    [テナント] > [アクセス権を管理] > [ロールを割り当て]

    • 開発者には、Orchestrator テナントのリソースへの目的のアクセス レベルに適したロールを付与する必要があります。標準の Orchestrator ロールとその目的を確認するには、こちらをご覧ください。(3)
    • 開発者が Orchestrator にアクセスできるように、Web ログインを許可します。(4)



  2. Attended ロボットを作成して設定します。
    • ディレクトリ ユーザーの場合、ドメイン\ユーザー名が事前に入力されています。(6)
    • ワークフローを構築して UiPath Assistant からジョブを開始するには、Studio の機能を提供し、Orchestrator でその特定のユーザーにロボットをプロビジョニングするための、ユーザー ライセンスが必要です。利用可能な SKU について詳しくは、UiPath ライセンス ポータルをご覧ください。 (7)
    • ワークスペースのコンテキストでワークフローのデバッグを容易にするために、ユーザーの個人用ワークスペースを作成します。(8)



  3. Unattended ロボットを作成して設定します。
    • ディレクトリ ユーザーの場合、ドメイン\ユーザー名が事前に入力されています。(10)
    • 資格情報および資格情報ストアの詳細については、こちらをご覧ください。(11、12、13)
    • 同時接続実行を無効化する時期と理由を確認するには、こちらをご覧ください。(14)



  4. ロボットの設定を構成します。
    • ロボットの設定の詳細を確認するには、こちらをご覧ください。(15)



  5. マシン テンプレートまたは標準マシンを作成し、キーを使用して Robot を Orchestrator に接続します。ランタイムをアタッチして、無人実行を可能にします。

    場所

    [テナント] > [マシン]

    • Orchestrator は個人用ワークスペースの所有者のマシン テンプレートを自動的に管理します。Development ランタイム付きのマシン テンプレートが自動的に作成され、新しい個人用ワークスペースごとに割り当てられます。
    • 個人用ワークスペース機能を使用せずにデバッグするには、デバッグに使用するマシンに NonProduction ランタイムをアタッチする必要があります。これにより、テナント レベルで使用可能なライセンス プールからランタイムが確保され、テンプレートに割り当てられます。また、アカウントが Orchestrator からジョブを開始できるようになります。割り当てられたランタイムは、ジョブの実行時に消費されます。


  6. マシン エンティティによって生成されたキーを使用して Robot を Orchestrator に接続します。

    場所

    [UiPath Assistant] > [設定] > [Orchestrator の設定]

  7. 開発者は、オートメーション プロジェクトをパブリッシュして、ワークスペースのコンテキストですぐに Orchestrator からジョブを開始できます。個人用ワークスペース以外のフォルダーでデバッグ操作を実行するには、以下の追加の手順が必要です。
    • Assistant を使用するデバッグ: フォルダーに含まれているリソースをアカウントが利用できるようにするには、アカウントをそのフォルダーに割り当てる必要があります。
    • Orchestrator を使用するデバッグ: アカウントとマシン エンティティ (個人用ワークスペースのマシン テンプレート) の両方が目的のフォルダーに割り当てられている必要があります。Orchestrator で実行できるのは、アカウントとマシン テンプレートの両方が割り当てられているフォルダー内のプロセスのみです。

      注:

      よくある質問

      Orchestrator からジョブを開始する際に使用できるランタイムがありません。

      利用可能 Make sure you assigned both the account and the machine to the folder that contains the process to be executed

      利用可能 Robot を Orchestrator に接続するときに使用したマシン テンプレートにランタイムが割り当てられていることを確認してください。これが必要になるのは、個人用ワークスペースを使用していない場合のみです。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.