action-center
2024.10
true
- リリース ノート
- はじめる前に
- 基本情報
- アクティビティ
- 長期実行ワークフローを設計する
- ジョブを開始し参照を取得 (Start Job And Get Reference)
- ジョブ完了まで待機し再開
- キュー アイテムを追加し参照を取得 (Add Queue Item And Get Reference)
- キュー アイテム完了まで待機し再開
- フォーム タスクを作成
- フォーム タスク完了まで待機し再開
- 時間差で再開 (Resume After Delay)
- タスクを割り当て
- 外部タスクを作成
- 外部タスクの完了を待機して再開
- タスクを完了する
- タスクを転送 (Forward Task)
- フォーム タスクを取得 (Get Form Tasks)
- タスク データを取得 (Get Task Data)
- タスクのコメントを追加
- タスクのラベルを更新
- アクション
- プロセス
- 通知
ジョブ完了まで待機し再開
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
Action Center
Last updated 2024年11月11日
ジョブ完了まで待機し再開
UiPath.Persistence.Activities.Job.WaitForJobAndResume
指定されたジョブが完了するまで、現在のワークフローの実行を一時停止します。ジョブを指定するには、[ジョブを開始し参照を取得] アクティビティから取得する
JobData
オブジェクトを指定する必要があります。ジョブが完了すると、ワークフローの実行が再開されます。
ジョブは次のいずれかのステートとなります。
- 保留中 - ジョブは、同じロボットのキューに置かれている場合、またはロボットとの接続を確立しようとしている場合に、このステートになります (キューに置けるのは同じロボットの異なるジョブのみです)。
- 実行中 - ジョブは、ロボットとの接続を確立し、指定されたプロセスの実行を開始した場合に、このステートになります。
- 成功 - ジョブがロボットによって正常に実行され、実行が完了した場合、または、[停止] ボタンを使用して実行が停止された場合に、このステートになります。
-
エラー - ジョブが開始に失敗した場合、または実行中に未処理の例外がプロセスからスローされた場合に、このステートになります。
手記: 失敗したジョブは手動で再起動する必要があります。
- 停止中 - Orchestrator で [停止] ボタンをクリックした場合にトリガーされる中間ステートです。ジョブは安全にキャンセルできる状態になり次第、キャンセルされます。これは、[停止すべきか確認] アクティビティを使用して、ワークフロー内に実装できます。
- 終了中 - Orchestrator で [ 強制終了 ] ボタンをクリックした場合に起動される中間ステートです。 既定では、クリーンアップのバックグラウンド ジョブは 3 時間に 1 度実行され、少なくとも 1 日間「終了中」ステートに留まっていたジョブが「エラー」ステートに移行されます。
- 中断 - ユーザーの介入または中間プロセスの完了を許可する目的でトリガーされる中間ステートです。Studio の対応するアクティビティによってトリガーされます。詳しくは、こちらをご覧ください。
- 再開 - フラグメント化されたワークフローの条件 (ユーザーの介入、中間プロセスの完了) が満たされた場合にトリガーされる中間ステート。Studio の対応するアクティビティによってトリガーされます。詳しくは、こちらをご覧ください。
- 停止 - ジョブがエラーをスローせずに実行を完了する前に ([強制終了] ボタンにより、またはシステム トレイからキャンセルされたことにより) 停止された場合に、このステートになります。
再開後、ジョブは「実行中」ステートに移行します。
デザイナー パネル
- ジョブ オブジェクト (入力) -
JobData
変数に格納されている、一時停止するジョブです。この変数は [ジョブを開始し参照を取得] アクティビティから取得できます。このフィールドは、JobData
型変数のみをサポートします。 - Job Object - このアクティビティの実行後に Orchestrator から取得した更新されたジョブオブジェクトです。
プロパティ パネル
共通
- エラー発生時に実行を継続 - アクティビティが例外をスローした場合でも、ワークフローを継続するかどうかを指定します。このフィールドでは Boolean 値 (True、False) のみサポートされています。既定値は False です。その結果、フィールドが空白で例外がスローされると、プロジェクトの実行が停止します。値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。
注: このアクティビティが [トライ キャッチ] に含まれていて、[エラー発生時に実行を継続] プロパティの値が True の場合、プロジェクトが実行されたときにエラーは発生しません。
- 表示名 - アクティビティの表示名です。
- StatusMessage - このプロパティ フィールドで指定されたメッセージは、このアクティビティによって一時停止されたワークフローとともに Orchestrator に表示されます。このフィールドは、文字列と
String
型変数のみをサポートします。 - タイムアウト (ミリ秒) - エラーがスローされる前にアクティビティが実行されるまで待機する時間 (ミリ秒単位) を指定します。既定値は 30000 ミリ秒 (30 秒) です。
入力
- ジョブ オブジェクト (入力) -
JobData
変数に格納されている、一時停止するジョブです。この変数は [ジョブを開始し参照を取得] アクティビティから取得できます。このフィールドは、JobData
型変数のみをサポートします。
その他
- プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
出力
- Job Object - このアクティビティの実行後に Orchestrator から取得した更新されたジョブオブジェクトです。
- ジョブ オブジェクト (入力) -
JobData
変数に格納されている、一時停止するジョブです。この変数は [ジョブを開始し参照を取得] アクティビティから取得できます。このフィールドは、JobData
型変数のみをサポートします。 - Job Object - このアクティビティの実行後に Orchestrator から取得した更新されたジョブオブジェクトです。
詳細オプション
- エラー発生時に実行を継続 - アクティビティが例外をスローした場合でも、ワークフローを継続するかどうかを指定します。このフィールドでは Boolean 値 (True、False) のみサポートされています。既定値は False です。その結果、フィールドが空白で例外がスローされると、プロジェクトの実行が停止します。値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。
注: このアクティビティが [トライ キャッチ] に含まれていて、[エラー発生時に実行を継続] プロパティの値が True の場合、プロジェクトが実行されたときにエラーは発生しません。
- タイムアウト (ミリ秒) - エラーがスローされる前にアクティビティが実行されるまで待機する時間 (ミリ秒単位) を指定します。既定値は 30000 ミリ秒 (30 秒) です。
- StatusMessage - このプロパティ フィールドで指定されたメッセージは、このアクティビティによって一時停止されたワークフローとともに Orchestrator に表示されます。このフィールドは、文字列と
String
型変数のみをサポートします。