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

ロボットを管理する

管理者は Orchestrator の [アクセス権を管理] ページで、ロボットの自動プロビジョニングをグループごとまたはアカウントごとに有効化できます。アカウント レベルまたはグループ レベルで [Attended ロボット] または [Unattended ロボット] トグルを有効化してさまざまな設定を行うと (必要に応じて、ロボットの実行設定、マシンのログイン資格情報)、それらの属性を持つフローティング ロボットが作成されます。

ユーザー グループの場合、Attended ロボットのプロビジョニングは、そのグループのメンバーであり、Orchestrator にログインする任意のユーザーが継承します。つまり、ロボットはグループ メンバーシップによって作成されます。ユーザー グループに対してのみ有効化できるのは、Attended ロボットの自動プロビジョニングだけです。Unattended ロボットの自動プロビジョニングを行うことはできません。

以下に、フォルダー内のジョブを実行できるよう機能を設定するための手順を示します。

Attended 設定

  1. マシン テンプレートを作成します。 個人用ワークスペースのアカウントの場合、マシン テンプレートは自動的に作成されます。
  2. マシン エンティティによって生成されたキーを使用して UiPath Assistant を Orchestrator に接続します。
  3. アカウントの設定: アカウントのロールをテナント レベルで設定し、ロボットの自動作成を有効化して、ライセンスの種類を選択します。Studio/StudioX/Studio Pro がローカルでライセンスされ、Orchestrator がライセンス プールからライセンスを割り当てない場合は [スタンドアロン] チェックボックスをオンにし、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 Assistant (有人モードで使用される Unattended ロボットの場合)

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

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

重要:

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

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

基本的な無人セットアップの図



複雑な無人セットアップの図



デバッグ

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

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

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

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

  1. [テナント] > [監視] に移動します。
  2. [セクション] ドロップダウン メニューから [無人セッション] を選択します。
  3. エラーが発生したマシンを特定し、マシンの行の最後にある [その他のアクション] をクリックして [トラブルシューティング セッションを設定] を選択します。

    このオプションは、対話型認証が適用されている場合のみ利用できます。

    [プロセス] セクションを選択すると、プロセスが実行されたマシンを確認できます。

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



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

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

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

これで、UiPath Assistant から無人プロセスを実行してトラブルシューティングできます。

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

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

  1. [テナント] > [監視] に移動します。
  2. [セクション] ドロップダウン メニューから [無人セッション] を選択します。
  3. マシンの行の最後にある [その他のアクション] をクリックして [トラブルシューティング セッションを設定] を選択します。
  4. [トラブルシューティング セッションを設定] ダイアログで、以下の操作を行います。
    • セッションを閉じる: [トラブルシューティング セッション] の下のトグルを [無効] に切り替えます。

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

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

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

Orchestrator でデバッグしながら Studio でワークフローを構築するには、開発者に対して Attended と Unattended のロボットを両方作成する必要があります。管理者は次の手順を実行して、Attended および Unattended ロボットを作成できます。

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

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

  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 からジョブを開始する際に使用できるランタイムがありません。

      利用可能 実行するプロセスが含まれるフォルダーに、アカウントとマシンの両方が割り当てられていることを確認してください。

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

Was this page helpful?

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