UiPath Documentation
orchestrator
2022.4
false
Orchestrator ユーザー ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

プロセスについて

プロセスは特定のフォルダーにリンクされたパッケージ バージョンを表します。新しいプロセスをデプロイすると、そのフォルダーにアクセスできるすべてのアカウントがそのプロセスを利用できるようになります。

The Processes page enables you to deploy an uploaded package as a new process, manage previously created processes, keep all your processes up to date with the most recent package versions, and directly start a job using the desired process. This helps you distribute packages across all accounts in your organization and execute processes faster whether from the Processes or Jobs page.

[プロセス] ページおよび [ジョブ] ページからプロセスを実行するだけでなく、ロボット エージェントの起動時に自動的に開始するようにプロセスを設定することもできます。これにより、管理者は、たとえば会社の IT ポリシーを確実に順守するために、必要なプロセスがマシン ユーザーの遅延や失敗なしに起動されることを確認できます。

以下の表に、[プロセス] ページのフィールドの説明を示します。

フィールド 説明

名前

プロセスの表示名です。

バージョンの横にプロセスの種類を示すアイコンが表示されます。このアイコンは、その特定のプロセス バージョンの種類を表したものです。

  • ユーザー インターフェイスが必要 docs image
  • バックグラウンド プロセス docs image
You can sort the processes list by Name.

パッケージ名

デプロイされたパッケージの名前です。

既定では表示されません。この列を表示するには、[列] メニューから選択します。

You can sort the processes list by Package Name.

バージョン

対象のプロセスで現在使用されているパッケージ バージョンの番号です。

  • The docs image icon next to this field indicates that you are not using the latest available version.
  • If the package version associated with a process is no longer available in the configured NuGet repository, it is indicated with the following icon docs image.
  • If you are using the latest available version, the following icon docs image is displayed.

環境

クラシック フォルダーでのみ利用できます。 指定したパッケージに割り当てられたロボット グループの名前です。

ジョブの優先度

ジョブの優先度です。

You can sort and filter the processes list by Job priority.

スコープ

Studio での設計時に設定されるプロジェクトの範囲です。以下のオプションを利用できます。

  • Process - displayed for Studio projects of type Processor Library
  • テスト - Studio のプロジェクトの種類がテスト オートメーションの場合に表示されます。
You can filter the processes list by Scope. Not visible by default. To display the column, select it from the Columns menu.

実行の種類

プロセスの実行の種類です。Studio のプロジェクト設定の「有人オートメーション」の設定とリンクされます。

  • トグルをオンにすると、プロセスは有人オートメーションのコンテキストで実行されます。
  • トグルをオフにすると、プロセスは無人オートメーションのコンテキストで実行されます。

v2021.10.3 より前の Studio でパブリッシュされたパッケージの場合は、[未指定] の値が表示されます。

適合性 (正常に動作する割合)

オートメーション プロジェクトの基になるターゲット フレームワークに対応するオペレーティング システムです。

エントリ ポイント

プロセスの実行を開始するために使用されるワークフロー ファイルです。既定では、Main.xml ファイルがエントリ ポイントとして設定されています。プロジェクトに複数のエントリ ポイントが含まれている場合、プロセス作成時に選択したエントリ ポイントが表示されます。

説明

プロセスに関する独自の説明です。特に Orchestrator で複数のユーザーやプロセスに対応する場合は、このフィールドへの入力が推奨されます。

ランタイム引数

エントリ ポイント

オートメーション プロジェクトが複数のワークフローで構成されることがあります。このようなプロジェクトでは、プロジェクトのメイン ワークフローを Main.xaml ファイルに保持することが推奨されます。プロジェクトに追加される他のすべてのオートメーションの .xaml ファイルは、[ワークフロー ファイルを呼び出し] アクティビティを通じて Main.xaml にリンクする必要があります。一般的なシナリオでは、ジョブの実行時には Main.xaml ファイルのみが実行され、これがすべてのオートメーション プロジェクトの既定のエントリ ポイントになるためです。Studio でのプロジェクトの構成とデザインの原則について詳しくは、こちらをご覧ください。

オートメーション プロジェクトのエントリ ポイントは変更可能です。つまり、メイン .xaml ファイルを変更して、実行「ゲート」を変更できます。同様に、RPA プロセスに複数のエントリ ポイントを追加して、オートメーション プロジェクトの特定のブランチのみを実行できるようにすることができます。

メイン .xaml ファイルを変更したり、Studio の RPA プロセスに複数のエントリ ポイントを追加するには、別の .xaml ファイルを右クリックし、メイン ファイルとして設定するか、エントリ ポイントとして追加します。

たとえば、請求書を確認するワークフローを作成するとします。請求書は、クラウド ストレージからダウンロードするか、デバイス上にあるものを取得します。

プロジェクト内で、以下の 2 つのワークフローを設計し、どちらもエントリ ポイントとして設定します。

  • DownloadInvoiceFromStorage.xaml - 外部ストレージから請求書をダウンロードするワークフロー
  • GetInvoiceFromLocal.xaml — デバイスから請求書を取得するワークフロー

Orchestrator での実行時に、エントリ ポイントとして実際のシナリオに合ったワークフローを選択します。請求書が既にローカル デバイス上にある場合は、GetInvoiceFromLocal.xaml をエントリ ポイントとして設定します。これにより、実行がそのステップから開始され、その後に請求書を確認するワークフロー (Main.xaml ファイル) が行われます。

注:
  • 2020 年 7 月より前にパブリッシュされたパッケージの場合、Orchestrator はメイン エントリ ポイントを特定できないため、既定ではエントリ ポイントは選択されていません。ドロップダウンから手動でエントリ ポイントを選択する必要があります。
  • プロセスで複数のエントリ ポイントがサポートされない場合、Orchestrator では [エントリ ポイント] ドロップダウンに [既定] と表示され、フィールドは無効化されています。

入力、出力、入力/出力引数

入力および出力の引数を受け入れるように Studio でプロジェクトを設計することにより、これらの引数をサードパーティ アプリや Orchestrator で使用できるようになります。つまり、作成するすべてのプロセスは、Orchestrator API またはインターフェイスを介して入力引数を受け取ることができます。

Orchestrator では、引数および関連情報は複数の場所に表示されます。プロセス レベル、ジョブ レベル、トリガー レベルで専用の引数セクションに表示されます ([ランタイム引数] または [引数] タブ)。

You can specify values for any input arguments. For more info on input and output arguments in Orchestrator, please visit this page.

1 - Select the entry point. Only enabled if multiple entry points are available. 2 - Filter the displayed arguments according to their direction (Input, Output, All). 3 - See arguments and related information for the**.xaml** set as the entry point.

注:

Studio で入力引数に設定されている既定値は、レベルを問わず、Orchestrator では表示されません。

バックグラウンド プロセスとフォアグラウンド プロセス

このセクションでは、既存のプロセスの種類について、ユーザー インターフェイスの要件に従って説明します。プロセスの種類は Studio の [ プロジェクト設定] ウィンドウで 設定し、プロジェクトのパブリッシュ後に Orchestrator に適宜表示されます。

プロセスにはユーザー インターフェイスの要件に応じて 2 つの種類があります。

  • ドキュメントの画像 Background Process - Does not require a user interface, nor user intervention to get executed. For this reason, you can execute multiple such jobs in unattended mode on the same user simultaneously. Each execution requires an Unattended/NonProduction license. Unattended robots handle background processes in Session 0, under NT AUTHORITY\LOCAL SERVICE, which has no UI and cannot interact with a user session.

  • ドキュメントの画像 Foreground Process - Requires user interface as the execution needs the UI to be generated, or the process contains interactive activities, such as Click. You can only execute one such process on a user at a time.

    注:

    複数のバックグラウンド プロセスと、1 つのフォアグラウンド プロセスを、同じユーザーが同時に実行することができます。

以下の表では、ロボットの資格情報の有無に応じた、フォアグラウンド/バックグラウンド プロセスの実行に必要な Robot のバージョンを示します。

プロセスの種類ロボットの資格情報Robot のバージョン
バックグラウンド資格情報ありすべて
フォアグラウンド資格情報ありすべて
バックグラウンド資格情報なし2021.10+
フォアグラウンド資格情報なし無効な設定です。ジョブを実行できません。

プロセスの対応 OS

Studio でオートメーション プロジェクトを作成するときに、開発者はオートメーション プロジェクトの基になるターゲット フレームワークと、対応するオペレーティング システムに影響を与える、相互運用性の属性を設定する必要があります。

以下の表では、プロセスの実行に必要な Robot のバージョンをターゲット フレームワークおよび対応 OS 別に示します。

ターゲット フレームワークオペレーティング システムRobot のバージョン
.NET Framework 4.6.1Windows - レガシすべて
.NET 5.0+Windows2021.10+
.NET 5.0+クロスプラットフォーム2021.10+

バージョン管理

Orchestrator で新しいパッケージ バージョンを使用可能な場合 (新しいバージョンを Studio からパブリッシュした場合)、そのパッケージが含まれているプロセスの横にアイコン ドキュメントの画像 が表示されます。

複数のプロセスは、個別または一括で最新バージョンに更新できます。個別に更新する場合は、対応する [View Processes] ウィンドウで行います。一括更新する場合は、複数選択を行い、グローバルな [Use Latest] ボタンをクリックします。

プロセスに関連付けられたパッケージ バージョンが構成済みの NuGet リポジトリで使用できなくなった場合は、アイコン ドキュメントの画像 で示されます。

特定のプロセスで最新の有効なバージョンのパッケージを使用している場合、アイコン ドキュメントの画像 がプロセスの横に表示されます。

プロセスの権限

プロセスを作成する

  • パッケージの [表示] 権限
  • プロセスに対する [表示] および [作成] 権限

[プロセス] ページからジョブを開始する

  • プロセスを作成する権限
  • ジョブに対する [作成] 権限

クラシック フォルダーにプロセスをデプロイする

  • プロセスを作成する権限

    ロボット グループに対する [表示] 権限も必要です。

Read more about roles.

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得