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

パッケージ要件を管理する

概要

RPA ジャーニーは、Studio でアクティビティを組み合わせてワークフローを設計することから始まります。開発者は、ワークフローを設計するときにさまざまなオブジェクトを使用できます。オブジェクトは一般に、Orchestrator でフォルダーを使用して一元管理され、オートメーションおよび関連するオブジェクトをきめ細かく制御できます。

これらのオブジェクトは、プロセスの実行を成功させるには不可欠です。指定したいずれかのオブジェクトがない場合、プロセスを正常に実行できなくなります。

[パッケージ要件] タブでは、不足しているオブジェクトを識別し、プロセス レベルで手動で追加できます。これは、以下に役立ちます。

  • ユーザーにプロセスの依存関係を教える
  • 手動によるワークフローのデバッグを減らす
  • Studio と Orchestrator UI 間の切り替えなしで、不足しているオブジェクトを特定する



注: この機能は、v2021.10 以降の Studio と v2021.10 以降のアクティビティ パッケージを組み合わせて作成したプロセスに対応しています。

パッケージ要件の仕組み

プロセスの作成時に、Orchestrator は基になるパッケージとそのすべてのコンポーネント .xaml ファイルを検査し、以下のような組み込みのオブジェクトを集計します。

各オブジェクトが検出されたかどうかによって、[パッケージ要件] タブの動作は以下の 2 通りになります。

  • タブが赤に変わる - ワークフローには、Orchestrator に存在しない依存関係がいくつかあるため、それらを追加する必要があります。
  • タブは空で、[このパッケージ バージョンには要件がありません] と表示される - 文字通り、アップロードされたパッケージには要件がありません。次に進みます。

    注: 外部フィードに保存されたパッケージの要件は、自動的には検出されません。

パッケージ要件のステータス

パッケージ要件のステータスには、以下の 4 つの種類があります。

  • 利用可能 - オブジェクトが Orchestrator に存在します。これ以上の操作は不要です。
  • 見つかりません - オブジェクトが Orchestrator の現在のフォルダーに存在しません。適切な権限があれば、対応する Orchestrator フォルダーにインポートまたは追加できます。
  • フォルダーが見つかりません - オブジェクトがアクティビティの [フォルダー パス] フィールドで参照された Orchestrator フォルダーに存在することが想定されるものの、

    • そのフォルダーが Orchestrator に存在しません。Orchestrator にフォルダーを追加し、[フォルダー パス] 列に示されている名前を使用して、フォルダーにユーザーを割り当てる必要があります。
    • そのフォルダーへのアクセス権がありません。[フォルダー パス] 列に示されている Orchestrator フォルダーへのアクセス権を要求する必要があります。
  • 不明 - オブジェクト名を特定できませんでした。実行できるアクションはありません。以下のような場合は、ステータスが [不明] となる可能性があります。

    • オブジェクト名が、実行時に評価される式として設定されている。
    • その種類のオブジェクトに適切な権限が設定されていない。
    • ワークフロー アクティビティが、そのキューにリンクできないキュー アイテムなどを参照している。

      注: オブジェクトのステータスが [不明] であっても、プロセスを正常に実行できなくなるわけではありません。

権限

パッケージ要件を管理するには、以下の権限が必要です。

操作

必要な権限

必要なフォルダー アクセス

利用可能なパッケージの確認

パッケージ[表示] 権限 (テナント レベル)

パッケージの権限はテナント レベルで設定されるため、該当なし

パッケージのアップロード

パッケージ[作成] 権限 (テナント レベル)

パッケージの権限はテナント レベルで設定されるため、該当なし

利用可能なオブジェクトの確認

指定したオブジェクトの [表示] 権限

オブジェクトがあるフォルダーへのアクセス権を取得します。

オブジェクトの追加

特定の種類のオブジェクトの [作成] 権限

オブジェクトの追加先フォルダーへのアクセス権を取得します。

別のフォルダーからのオブジェクトのインポート

特定の種類のオブジェクトの [作成] および [表示] 権限

以下へのアクセス権を取得します。

  • インポート元のフォルダー

  • オブジェクトのインポート先フォルダー

不足しているオブジェクトを管理する

必要な権限があれば、不足している各オブジェクトを (ただし、アクション カタログとコネクションを除く)、現在のフォルダーに追加またはインポートすることができます。

注: Orchestrator の [パッケージ要件] からアクション カタログとコネクションを追加することはできませんが、それぞれ Action Center と Integration Service から追加することができます。

不足しているオブジェクトを追加する

前提条件: 特定のオブジェクトの [作成] 権限、およびオブジェクトを追加するフォルダーへのアクセス権を持っている必要があります。

  1. 不足しているオブジェクトを追加するには、対応する [追加] ボタンをクリックします。作成ページが開きます。
  2. 必要に応じてオブジェクトを設定します。
    注: 名前フィールドには不足しているオブジェクト名が事前入力されており、編集することはできません。この制限が適用されるのは、ワークフローで使用されるオブジェクト名が使われるようにするためです。

不足しているオブジェクトをインポートする

不足しているオブジェクトが、現在のテナントの別のフォルダーに存在すると思われる場合は、現在のフォルダーにインポートできます。

前提条件: 特定のオブジェクトの [表示] および [作成] 権限、およびオブジェクトのインポート元とインポート先の両方のフォルダーへのアクセス権を持っている必要があります。

  1. 別のフォルダーからオブジェクトをインポートするには、対応する [インポート] ボタンをクリックします。[他のフォルダーのオブジェクトをリンク] ページが開き、以下の 2 つのタブが表示されます。
  2. オブジェクトが他のフォルダーに存在する場合は、[Select [object]] タブに表示されます。オブジェクトを選択します。
  3. [続行] をクリックして、[フォルダーの検証] タブに移動します。

    オブジェクトを選択すると、そのオブジェクトをインポート可能なソース フォルダーが [フォルダーの検証] タブに表示されます。

  4. オブジェクトが複数のフォルダーに存在し、前の手順ですべてのコピーを選択した場合、1 つのソース フォルダーのみを保持するよう求めるメッセージが表示されます。
  5. インポートする必要のないフォルダーに関連付けられたオブジェクトのコピーを削除します。
  6. [リンク] をクリックして、[フォルダー パス] 列に示されているフォルダーにオブジェクトをインポートします。
  7. オブジェクトの追加またはインポート後は、[パッケージ要件] タブにリダイレクトされるため、不足しているオブジェクトの追加またはインポートを続行できます。追加またはインポートされたオブジェクトのステータスが変更されたことがわかります。
重要:

マルチレイヤー プロセスの依存関係の場合、Orchestrator は特定のプロセスの第 1 レベルの依存関係のみを検出して表示します。

たとえば、プロセス A を開始するのにプロセス B が必要で、プロセス B を開始するのにプロセス C が必要であるとします。その場合の依存関係の階層は A > B > C となり、Orchestrator はプロセス A のパッケージ要件の確認時に、その第 1 レベルの依存関係であるプロセス B を検出して表示します。プロセス B がない場合は [パッケージ要件] タブから追加できますが、プロセス C がない場合は、不足していることをユーザーが把握して手動で追加する必要があります。

Orchestrator 以外のオブジェクトを追加する

アクション カタログ

Orchestrator によってプロセスの実行に必要なアクション カタログが検出されますが、不足しているアクション カタログを [パッケージ要件] タブから追加することはできません。アクション カタログは、Action Center を使用して設定可能なオブジェクトであるためです。

前提条件: 特定のオブジェクトの [作成] 権限、およびオブジェクトを追加するフォルダーへのアクセス権を持っている必要があります。

以下の手順を実行します。

  1. 対応する Action Center インスタンスに移動します。
  2. [管理者設定] ページにアクセスします。
  3. プロセス フォルダーを選択します。
  4. [新しいカタログを追加] をクリックします。[パッケージ要件] タブで不足しているものとして検出された名前を使用してください。
  5. [作成] をクリックします。

コネクション

Orchestrator によってプロセスの実行に必要なコネクションが検出されますが、不足しているコネクションを [パッケージ要件] タブから追加することはできません。コネクションは、Integration Service を使用して設定可能なオブジェクトだからです。

コネクションが不足している場合は、以下のようないくつかの方法で追加できます。

Integration Service でコネクションを作成する

  1. [コネクタ] タブを開きます。
  2. 必要なコネクタを選択します。[コネクション] ページが開きます。
  3. [コネクションを追加] をクリックして、必要なコネクションを設定します。

UiPath Assistant を使用してコネクションを作成する

  1. UiPath Assistant を開きます。
  2. [ホーム] タブで、コネクションの要件を含むプロセスを選択します。
  3. 右側のパネルに、必要なコネクションが表示されます。設定メニューをクリックします。
  4. [新しいコネクションを追加] を選択します。これによって、Integration Service にリダイレクトされます。
  5. 不足しているコネクションを追加します。



Was this page helpful?

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