- スタート アップ ガイド
- ベスト プラクティス
- テナント
- フォルダー コンテキスト
- 自動化
- プロセス
- ジョブ
- ジョブについて
- ジョブを管理する
- ジョブのステート
- 長期実行のワークフローを使用する
- トリガー
- ログ
- 監視
- キュー
- アセット
- ストレージ バケット
- Test Suite - Orchestrator
- その他の構成
- Integrations
- クラシック ロボット
- ホストの管理
- 組織管理者
- トラブルシューティング
ジョブを開始する
Before going through the steps below, you need to create a process.
- プロセスが存在するフォルダーから [オートメーション] > [ジョブ] に移動します。
- [開始] をクリックします。[ジョブを開始] ウィンドウが表示されます。
- [プロセス名] ドロップダウンで、現在のフォルダーにあらかじめデプロイしておいたプロセスを選択します。
- 必要なフィールドを次のように設定します。
-
ジョブの優先度を設定する
From the Jobs Priority drop-down, select the priority of the job to be executed, if you want it to be different from the priority set at the process level. This field is automatically populated with the priority inherited from the package.
-
実行ランタイムを選択する
You cannot start a job in unattended/nonproduction/testing/development mode unless you have runtimes of that type associated with the machine object used for execution. Assign runtimes to your machine objects on the Machines page (tenant context). See Managing Machines for details.
[ランタイム ライセンス] ドロップダウンから、ジョブの実行に使用されるランタイムの種類を選択します。ドロップダウンの下には、使用可能なランタイムと接続済みのランタイムの数が表示されます。
-
_ 利用可能 - 利用可能なランタイムの数。ランタイムの総数から実行中のジョブの数を引いた値です。
-
_ 接続済み - ランタイムの総数。アクティブ フォルダーに関連付けられた Orchestrator に接続されたすべてのマシン上のランタイムの合計です。
ランタイム ライセンス 説明 Unattended ジョブは Unattended ランタイムを使用して、無人モードで実行されます。 NonProduction ジョブは NonProduction ランタイムを使用して、無人モードで実行されます。 テスト ジョブは Testing ランタイムを使用して、無人モードで実行されます。 Development The job is executed in unattended mode using a Development runtime. This allows developers to run jobs from Orchestrator in their personal workspace, for testing and debugging purposes, without consuming an Unattended, NonProduction or Testing license. See details about debugging using personal workspaces.
例: マシン テンプレート A に NonProduction のランタイムが 2 つと Unattended のランタイムが 1 つあり、マシン テンプレート B に NonProduction のランタイムが 3 つと Unattended のランタイムが 2 つあるとします。いずれのマシン テンプレートも 1 つのフォルダーに関連付けられています。各テンプレートで、1 つのホスト マシンを接続します。すると、ランタイムのステートは次のようになります。
- Unattended:
3 Available, 3 Connected - NonProduction:
5 Available, 5 Connected
ランタイムを占有するジョブが実行されると、その種類のジョブで利用可能なランタイム数が 1 つ減ります。
-
-
実行ターゲットを設定する
[実行ターゲット] タブで、必要に応じて以下のオプションを設定して、実行ターゲットを設定します。
1. 動的に割り当て
アカウントとマシンが明示的に選択されていない動的割り当てでは、最初に利用可能になったアカウントとマシンで、フォアグラウンド プロセスを複数回実行できます。バックグラウンド プロセスは、ビジーであるかどうかにかかわらず、任意のアカウントによって実行されます (十分な数のランタイムがある場合)。
このオプションを使用すれば、1 つのジョブでプロセスを最高 10,000 回実行できます。
2. ユーザー
以下の方法のいずれかを選択できます。
- ユーザーを指定すると、プロセスはその特定のユーザー アカウントまたはロボット アカウントの下で実行されます。
- Specifying both the user and the machine means the job launches on that very user-machine pair. Only valid account-machine pairs are available for selection.
- ユーザーを指定しない場合、Orchestrator はアカウントを動的に割り当てます。
3. マシン
以下の方法のいずれかを選択できます。
- マシン オブジェクトを指定すると、プロセスは、選択したマシン テンプレートに接続されたいずれかのホスト マシンで実行されます。[接続済みのマシン] フィールドで、接続済みのホスト マシンのプールから特定のホスト マシンを選択します。
- アカウントとマシンの両方を指定すると、ジョブはそのアカウントとマシンのペアで開始されます。有効なアカウントとマシンのペアのみ選択できます。
- マシンを指定しない場合、Orchestrator はホスト マシンを動的に割り当てます。
ジョブの種類に一致したランタイムが、関連するマシン テンプレートに割り当てられていることを確認してください。アクティブなフォルダーに関連付けられた、接続済みのホスト マシンだけが表示されます。
4. ジョブの再開時にアカウントとマシンの割り当てを維持する
This field allows you to configure whether the different fragments of a long-running job are executed on the same account-machine pair.
既定では、中断されているジョブはその時点で利用可能な任意のロボットとマシンで再開されます。
ライセンスまたはリソースの要件に基づいて、ジョブを開始したマシンおよびアカウント コンテキストでジョブを再開できます。
ジョブを実行するのに、SAP ライセンスが必要だとします。その場合、利用可能なマシンごとに SAP ライセンスをインストールするのではなく (コストが増加)、ライセンスを 1 つのマシンにインストールし、そのマシンを使用してジョブを開始および再開することができます。同じ方法を、ユーザー ライセンスでも使用できます。つまり、1 つのユーザー ライセンスのみを割り当て、そのライセンスを使用してジョブを実行することができます。
Orchestrator では、無効な設定でジョブを開始することはできません。無効な設定でジョブを開始しようとすると、設定の修正方法を詳しく示したエラー メッセージが表示されます。
動的な割り当てを使用してジョブを開始すると、つまりマシンまたはアカウントが指定されておらず、フォルダーの設定がジョブの実行に対応していない状態でジョブを開始すると、エラーが発生します。その場合は、設定を修正してください。そうしないと、ジョブは保留中のままになります。たとえば、フォルダーにクロスプラットフォーム テンプレートしかない場合に .NET Framework 4.6.1 のバックグラウンド ジョブを実行しようとしても、うまくいきません。設定が修正されるまで、ジョブは保留中になるためです。
-
引数を追加します。
[引数] タブに、選択したプロセスの入力引数を入力します。このタブには、選択したプロセスで受け付けられるすべての入力引数が自動的に入力され、対応する値がパッケージから継承されます。
-
- [開始] をクリックします。[ジョブを開始] ウィンドウが閉じ、現在アクティブなフォルダーに利用可能なランタイムがある場合は、設定に従ってロボットでジョブが開始されます。ジョブの [ステート] は、リアルタイムで [ジョブ] ページに表示されます。
ジョブを停止する
該当する [その他のアクション] ボタンをクリックし、次に [停止] をクリックします。オートメーション プロジェクトは、[停止すべきか確認] アクティビティを検出するまで実行されます。この間、ジョブは [停止中] ステートになります。このアクティビティが検出されると、実行は停止され、ジョブの最終的なステートは [成功] になります。[停止すべきか確認] アクティビティが検出されなかった場合、ジョブの実行はプロジェクトの最後まで停止されません。この場合も、最終的なステートは [成功] になります。
Orchestrator から開始したジョブは、Orchestrator からのみ停止できます。
Assistant から開始したジョブは、Orchestrator の [ジョブ] ページから、および UiPath Assistant を使用して停止できます。
ジョブを再開する
該当する [その他のアクション] ボタンをクリックし、次に [再開] をクリックします。
ジョブを強制終了する
該当する [その他のアクション] ボタンをクリックし、次に [強制終了] をクリックします。オートメーション プロジェクトが強制終了され、[停止] とマークされ、[ジョブの詳細] ウィンドウに「ジョブはキャンセルされました」と表示されます。
Orchestrator から開始したジョブは、Orchestrator の [ジョブ] ページから、および UiPath Assistant を使用して強制終了できます。
Assistant から開始したジョブは、Orchestrator の [ジョブ] ページから、および UiPath Assistant を使用して強制終了できます。
This feature enables you to quickly run a job from the jobs list, without going through the configuring job flow. You can restart any job with a final state – Stopped,Faulted or Successful.
Assistant などのエージェントまたは Studio のリモート デバッグ セッションによってトリガーされたジョブは再実行できません。
この手順を開始するには、以前に何らかのジョブを開始して、そのジョブが最終状態に達している必要があります。
- 該当の [その他のアクション] ボタンをクリックして、[再実行] をクリックします。[ジョブを開始] ウィンドウが開き、ジョブの初期設定が表示されます。
- 必要な変更を行います。
- [開始] をクリックします。[ジョブを開始] ウィンドウが閉じて、実行が開始されます。各ジョブのステータスは、[ジョブ] ページにリアルタイムで表示されます。
ジョブのログを表示する
特定のジョブのログを表示するには、該当する [その他のアクション] ボタンをクリックし、[ログを表示] をクリックします。[ログ] ページが表示されます。ここには、対象のジョブの項目のみが含まれています。
リモート デバッグ セッションから開始したジョブで生成されるログは、[ジョブのログ] ページには表示されません。グローバルな [ログ] ページに表示されます。
ジョブの詳細を表示する
該当する [詳細] ボタンをクリックします。[ジョブの詳細] ウィンドウが表示されます。ここには、プロセスの名前、ジョブが実行された環境、ジョブを実行したロボット、ジョブの開始時刻と終了時刻、入力値と出力値 (定義されている場合) などが表示されます。
実行メディアをダウンロードする
To download the recording for a faulted job, click More Options > Download Recording. Execution media is downloaded according to your settings.