- 基本情報
- ベスト プラクティス
- テナント
- リソース カタログ サービス
- Automation Suite ロボット
- フォルダー コンテキスト
- 自動化
- プロセス
- ジョブ
- Apps (アプリ)
- トリガー
- ログ
- 監視
- キュー
- アセット
- ストレージ バケット
- Orchestrator のテスト
- Integrations
- トラブルシューティング
必要な権限や設定手順を含め、プロセスを作成してフォルダーにデプロイします。
プロセスをデプロイする
プロセスを作成するには、パッケージに対する [表示] 権限とプロセスに対する [表示] および [作成] 権限が必要です。
-
プロセスをデプロイするフォルダーで [オートメーション] > [プロセス] に移動します。[プロセス] ウィンドウが表示されます。
-
[ 追加] を選択します。[ プロセスを追加 ] ウィンドウが表示されます。
-
Select a package from the Package Source Name drop-down or Select the upload area below to upload a new package. The latest version of the package is automatically selected. If the package version has tags that are not applied to the process, a New tags have been found notification window is displayed informing you about the number of tags.
-
On the New tags have been found window, Select Add and continue if you want to apply package tags to the process or Select Don't add if you do not want to apply package tags to the process.
-
[パッケージのバージョン] ドロップダウンから、使用するパッケージのバージョンを選択します。パッケージに入力引数または出力引数がある場合は、[ランタイム引数] セクションに表示されます。
-
[ エントリ ポイント ] ドロップダウンからエントリ ポイントを選択します。既定では、メインの Studio として設定された
.xamlが選択されます。引数ビューが更新され、選択したワークフローの引数が表示されます。ランタイム引数について詳しくは、こちらをご覧ください。注:- 2020 年 7 月より前にパブリッシュされたパッケージの場合、Orchestrator はメイン エントリ ポイントを特定できないため、既定ではエントリ ポイントは選択されていません。ドロップダウンから手動でエントリ ポイントを選択する必要があります。
- プロセスで複数のエントリ ポイントがサポートされない場合、Orchestrator では [エントリ ポイント] ドロップダウンに [既定] と表示され、フィールドは無効化されています。
-
パッケージに入力引数がある場合、引数の表で値を指定できます。対応するエントリの [編集] をクリックして、引数を編集します。
-
Once you are done with the changes, Select Next. The Package Requirements window is displayed.
[ パッケージ要件 ] タブでは、基になるワークフローの設計で使用されていて、ジョブを正常に実行するために必要なオブジェクトを識別できます。アクション アプリを採用しているパッケージの場合は、[ 上書き] を選択して、プロセスのデプロイ中に別のアクション アプリを選択できます。
パッケージ要件の管理方法について詳しくは、「パッケージ要件を管理する」をご覧ください。
-
Once you have handled the package requirements, Select Next. The Additional Settings window is displayed.
-
[表示名] フィールドに、プロセスについて記載、表示、監視しているすべてのページで表示される名前を追加します。空欄のままにすると、代わりにパッケージ名が使われます。
-
Enter a Description for the process. We recommend adding a description, especially when there are many processes deployed to Orchestrator.
-
[ タグ] セクションでプロセス タグを管理します。必要な権限があれば、基になるパッケージから継承されたタグを確認したり、新しいタグを追加したり、既存のタグを削除したりできます。詳しくは 、「タグを使用してリソースを整理 する」をご覧ください。
-
[ 保持ポリシー ] セクションで、このプロセスに関連付けられたジョブが削除されるタイミングに関するルールを作成します。詳細については、「 プロセスのデータ保持ポリシー 」をご覧ください。
-
[ジョブの優先度] ドロップダウンから、プロセスの実行優先度を選択します。
-
このプロセスを Assistant から表示しない場合は、[有人プロセスを実行するユーザーに対してプロセスを非表示] オプションをオンにします。このオプションを有効化すると、[プロセスを UiPath Assistant から停止できないようにする] オプションは非アクティブになります。
注:これは、バージョン 2023.10+ の Assistant と Robot でのみ機能します。
-
UiPath Assistant からのプロセス終了を制限するには、[プロセスは UiPath Assistant から停止できません。] のオプションをオンにします。
-
ロボット エージェントの起動時にこのプロセスを自動的に起動するように設定するには、[プロセスを自動的に起動] オプションをオンにします。
-
[ ジョブの記録 ] オプションをオンにします。これにより、ジョブが失敗した場合に実行の様子が記録され、実行メディアとして ダウンロード 可能になります。
注:[記録機能を有効化] オプションが表示されない場合は、以下の項目をご確認ください。
- Enterprise または Enterprise 無料トライアルのライセンスに最近アップグレードした場合は、移行が完了するまで数日お待ちください。その後、このオプションが利用可能になります。
- アカウントに実行メディアの表示権限が割り当てられている必要があります。
[スケーリング]、[頻度]、[待機期間] のオプションを必要に応じて設定します。
フィールド
説明
スケーリング
Enables you to set the scaling of the screenshots in percent.
The maximum value is 100. By default, this field is set to 100.
頻度
Enables you to configure the time interval between screenshots, in milliseconds. The minimum value is 250.
By default, this field is set to 500.
Duration
Enables you to configure the length of time before failure to start the recording, in seconds. The maximum value is 120.
By default, this field is set to 40.
-
(任意。クロスプラットフォーム プロセスでのみ利用可能) Automation Suite ロボットを使用してこのプロセスを実行する場合は、使用するマシン サイズのオプションを選択します。
オプション 詳細 ロボット ユニット (RU) の消費量 自動 既定の設定です。概要レベルのプロセス依存関係に基づいて、最適なマシン サイズを選択します。 マシンのサイズによって異なります。 小 1 GB (0.5 CPU まで) ほとんどの無人プロセスに使用できます。 1 RU/分 標準 2 GB (~1 CPU) UI Automation を使用する無人プロセス向けです。 2 RU/分 中 4 GB (2 CPU まで) リモート デバッグなど、やや複雑な無人プロセスに使用します。 4 RU/分 大 10 GB (~6 CPU) アクティビティを含むプロセスのような、負荷の大きいプロセスに使用します。 10 RU/分 重要:選択したマシンのサイズが小さすぎる場合プロセスは完了せずにタイムアウトしますが、そのマシンが実行されている間はロボット ユニットが消費されます。
プロセスの設定を編集する
表示名、説明、ジョブの優先度のほか、[記録機能を有効化]、[プロセスを自動的に開始]、[プロセスは UiPath Assistant から停止できません。] のオプションは、プロセスのデプロイ後も [プロセスの設定] ウィンドウで変更できます。
- For the desired process, Select More Actions > Process Settings. The Process Settings window is displayed.
- Change the desired option, and Select Update to save the changes.
注:
- 既定では、プロセスと関連付けのあるジョブが実行中または保留中である場合でも、プロセスを編集できます。次のことを考慮してください。
- 変更されたプロセスと関連付けられた実行中のジョブでは、元のバージョンのプロセスが使用されます。
- 新規作成されたジョブでは、または同じジョブが新規にトリガーされたときには、新しいバージョンが使用されます。
- 変更されたプロセスと関連付けられた保留中のジョブでは、更新されたバージョンが使用されます。
- [オートメーション] > [ログ] ページの [プロセス] フィルターでは、プロセスに指定された最新の名前を検索します。古いプロセス名で記録されたログは、これ以降フィルター処理できません。
パッケージ バージョンを管理する
重要:- パッケージの初回パブリッシュ時には、Studio で定義されたメインのエントリ ポイントが、Orchestrator の現在のエントリ ポイントとしても設定されます。
- 新しいパッケージ バージョンをパブリッシュする際、新しいバージョンに現在のエントリ ポイントが存在する場合、現在のエントリ ポイントは保持されます。存在しない場合、Studio で定義されたメインのエントリ ポイントが、既定で現在のエントリ ポイントに設定されます。
- 初期エントリ ポイントがないパッケージ バージョンに切り替えると、Studio で定義されたメインのエントリ ポイントが既定で使用されます。現在のエントリ ポイントが新しいバージョンにも存在する場合、アップグレード時に現在のエントリ ポイントは保持されます。
- 外部フィードからパッケージをアップロードしてプロセスを更新するには、
/odata/Processes/UiPath.Server.Configuration.OData.SetArgumentsエンドポイントを使用します。プロセスの引数が新しいパッケージの引数と同じであることを、ユーザー側で確認する必要があります。Orchestrator は外部フィードのパッケージに対して検証を実行しないためです。 プロセスのパッケージ バージョンを管理するには、プロセスに関する [表示] 権限と [編集] 権限、そしてパッケージ/フォルダー パッケージに関する [表示] 権限が必要です。
フォルダー内のプロセスを更新する
プロセスで使用できるバージョンが複数ある場合は、プロセスの作成または編集時に、どのバージョンを使用するかを [パッケージ バージョン] ドロップダウンから選択できます。
- [ その他のアクション ] > [編集] を選択します。[ プロセスを編集 ] ウィンドウが表示されます。
- On the Package Versions drop-down, select the specific package version you want to use or Select Rollback to return to the previously used version.
[プロセスを編集] ウィンドウにアクセスせずに、プロセスを最新バージョンに簡単にアップグレードするには、次の手順を実行します。
- 目的のプロセスについて、[その他のアクション] > [最新バージョンにアップグレード] を選択します。[最新バージョンにアップグレード] ボタンは、既に最新のパッケージ バージョンを使用しているプロセスでは読み取り専用になります。
- 表示された確認ウィンドウで [確認] を選択します。選択したプロセスは最新バージョンに更新され、それに伴ってアイコンも更新されます。何らかの理由でプロセスが更新されなかった場合には、エラー メッセージが表示されます。
フォルダー内の複数のプロセスを更新する
フォルダー内の複数のプロセスを、利用可能な最新のバージョンに更新できます。
- [プロセス] ページで最新のパッケージ バージョンに更新するプロセスを選択します。
- [ 最新を使用] を選択します。[ 最新を使用 ] ボタンは、選択したプロセスのうち、利用可能な最新のパッケージ バージョンを使用していないプロセスが 1 つ以上含まれている場合にのみ有効化されます。選択範囲に、利用可能な最新のパッケージ バージョンを使用するプロセスが含まれている場合、このボタンは無効化されます。
- 表示された確認ウィンドウで [確認] を選択します。選択したプロセスは最新バージョンに更新され、それに伴ってアイコンも更新されます。何らかの理由でプロセスが更新されなかった場合には、エラー メッセージが表示されます。
フォルダー間でプロセスを更新する
パッケージ レベルでは、複数のフォルダー/サブフォルダーのプロセスを一度に更新できます。選択したパッケージに関連付けられたプロセスがすべて検索されて表示されるため、そのうちのどれを提供されている最新バージョンのパッケージに更新するかを選択できます。検索は、次のようにフィードごとに実行されます。
- テナント フィード - Orchestrator は、そのテナント フィードを使用するすべてのフォルダー/サブフォルダー内で、選択したパッケージに関連付けられたプロセスをすべて検索します。[パッケージ] ページ ([テナント] コンテキスト > [パッケージ] タブ) で確認できます。
- フォルダー フィード - Orchestrator は、その特定のフォルダー フィード内 (サブフォルダーを含む) で、選択されたパッケージに関連付けられたプロセスをすべて検索します。次の場所で確認してください: [フォルダー パッケージ] ページ ([フォルダー] コンテキスト > [オートメーション] タブ > [フォルダー パッケージ] タブ)
アップグレードのプロセスは、テナント フィードとフォルダー フィードのどちらのレベルでも同様です。現在のコンテキストに応じて上記の場所に移動してから、次の手順を実行します。
-
Select the packages for upgrading and Select Upgrade available processes to latest versions. The Upgrade multiple processes window is opened displaying a list with all processes not employing the latest version of a package. The following information is displayed on the Upgrade multiple processes window:
-
パッケージの名前
-
パッケージの最新バージョン
-
最新パッケージ バージョンを使用していないプロセスの数
-
プロセスの名前、現在のパッケージ バージョン、それらが保存されているフォルダー/サブフォルダーのパス
図 1. フォルダー フィードに存在するパッケージを使用するプロセスのアップグレード
図 2. テナント フィードに存在するパッケージを使用するプロセスのアップグレード
-
-
For each package select the processes that you would like to upgrade. When done, Select Upgrade. Selected processes are bulk updated with the latest version of their packages.
入力引数の値を管理する
プロセスに 1 つ以上の入力引数がある場合、プロセス レベルでこれらの値を編集できます。
- Select More Actions > Edit for a process. The View Process window is displayed.
- On the Runtime Arguments section, in the Arguments table, Select the Edit button next to the input argument meter you want to add a value for.
- Add the desired value and Select Save. The value of the input argument is saved.
- 手順 3 を必要に応じて繰り返します。
- Select Update. The values of all the input arguments are saved. For more information on how to fill in these values, please Select here.
入力引数の値を削除するには、該当する引数の [値を削除] ボタンをクリックします。
プロセスを監視する
目的のプロセスの [その他のアクション] > [プロセスを監視] ボタンをクリックして、そのプロセスに関連する [監視] ページを表示します。[プロセスを監視] ボタンは [プロセス] ページに表示されるため、ここから監視ページにアクセスするには、プロセスの表示権限も必要になります。
または、[プロセスの概要] ウィジェットから選択することもできます ([監視] > [ジョブ])。
ユーザーがプロセスを監視するには、ジョブおよび監視に関して表示権限を持っている必要があります。さらに、[監視] > [ジョブ] ページの [エラーフィード] ウィジェットでエラーを無効化するには、監視に関する編集権限が必要です。ページをロボット グループ別にフィルター処理するには、ロボット グループに関する表示権限が必要です。
プロセスにタグを追加する
注:プロセスに既存のタグを追加するには、プロセスに対する [編集] 権限とタグに対する [表示] 権限が必要です。 プロセスに新しいタグを追加するには、プロセスに対する [編集] 権限とタグに対する [作成] 権限が必要です。タグに対する [作成] 権限がない場合、Orchestrator で新しいタグを追加することはできますが、保存することはできません。
注:- 各プロセスには、最大 100 万個のキー/値のペアを設定できます。
- ラベルおよびキー/値のプロパティに使用できる文字数は、最大 256 文字です。
- タグ名に使用できない文字は、
<、>、%、&、\、?、/、:です。
プロセスへのタグの適用は、プロセスの作成時または既存のプロセスの編集時に行うことができます。プロセスの編集時にプロセスにタグを追加するには、次の手順に従います。
- From the Processes page, Select More Actions > Edit next to the desired process. The process is opened for editing.
- [ラベル] フィールドで、ラベル名の入力を開始します。既存のラベルを選択するか、新しいラベルを作成することができます。
- On the Properties (key-value pairs) field, Select Add new.
- 新しいキーと値を追加します。既存のキーまたは値を選択するか、新しいキーまたは値を作成することができます。
- When done, Select Update. Your process is updated and the newly created tags, if any, become available for other objects.
プロセスからタグを削除する
プロセスからタグを削除するには、以下の手順に従います。
- From the Processes page, Select More Actions > Edit next to the desired process. The process is opened for editing.
- On the Labels field, Select the X adjacent to the name of the label to remove it. The label is removed.
- On the Properties (key-value pairs) field, Select the X adjacent to the keys and/or values to remove them. The keys and/or values are removed.
- To delete a key/value pair Select the Remove icon corresponding to that entry. The key/value pair is removed.
- When done, Select Update. Your processes is updated and tags are removed.
プロセスを削除する
プロセスを削除するには、プロセス の表示 および 削除 権限と、パッケージ の表示 権限がユーザーに割り当てられている必要があります。「ロールについて」で詳細を確認してください。
- [プロセス] ページで、目的のプロセスを選択します。
- Select the Remove button. The process is deleted from the Processes page and the database. Please note that deleting a process is not going to delete the package from Orchestrator, but only its association with the environment/folder.
または、1 つのプロセスのみを削除する場合は、対応する [削除] ボタンをクリックします。
関連付けられたトリガーのあるプロセスを削除する場合、有効か無効かに関係なく、これらも同様に削除されます。
注:アクティブなジョブと関連付けられている(ステータスが [保留中]、[実行中]、[停止中] または [終了中] のいずれかになっているジョブ)場合は、プロセスを削除することはできません。