作業指示タスク間の依存関係の作成
作業指示書に複数のタスクが含まれている場合は、タスク間の依存関係を作成して、タスクの実行順序を決定できます。
始める前に
必要なロール:wm_qualifierまたは 修飾子の組み合わせロール
Field Service Task Dependency (com.snc.fsm_task_dependency) プラグインをアクティブ化して、オプションで、異なるまたは同じ作業指示の作業指示タスク間で高度なタスク依存関係を定義します。
このタスクについて
これらの依存関係は、単一のエージェントまたは複数のエージェントがタスクを実行する順序を設定し、強制します。たとえば、新規サーバーの作業指示書で、1 つのエージェントがサーバーとアップストリームタスクをインストールし、別のエージェントがインストールの完了後にサーバーをダウンストリームタスクとして構成します。
1 つのタスクに複数の依存関係を指定できます。システムは、タスクを自動アサインできるかどうかを決定するときに、アップストリームのすべての依存関係を考慮することで、2 つのタスクが互いに依存する循環関係を防止します。
この表では、作成できるタスクの関係と依存関係のタイプについて説明します。
| 依存関係タイプ | 説明 |
|---|---|
| 終了後に開始 | 先行 (アップストリーム) タスクを完了した後に後続 (ダウンストリーム) タスクを開始する必要があることを示します。 これは、タスク間のデフォルトの依存関係タイプです。 |
| 開始後に開始 | 先行 (アップストリーム) タスクを開始した後に後続 (ダウンストリーム) タスクを開始する必要があることを示します。 フィールドサービスタスク依存関係 (com.snc.fsm_task_dependency) プラグインをアクティブ化して、この関係を定義します。 |
| 同時に開始 | 後続 (下流) と先行 (下流) のタスクを一緒に開始する必要があることを示します。 フィールドサービスタスク依存関係 (com.snc.fsm_task_dependency) プラグインをアクティブ化して、この関係を定義します。 |
注:
依存関係は、先行タスクと後続タスクがアサインされていない場合にのみ作成できます。
手順
サーバーのインストールと構成
新しいサーバーをセットアップするための作業指示書があるとします。関連する作業指示書タスクには、「サーバーのインストール」、「サーバーの構成」、および「サーバーの管理」の 3 つがあります。
- サーバーのインストール (先行タスクまたはアップストリームタスク):このタスクには、サーバーハードウェアの物理的なインストールが含まれます。
- サーバーの構成 (後続タスクまたはダウンストリームタスク):このタスクには、インストール完了後のサーバーソフトウェアの構成が含まれます。
- サーバーの管理(後続タスクまたはダウンストリームタスク):このタスクには、インストールと構成後のサーバーの監視が含まれます。
依存関係を設定するには:
- 作業指示書を開きます。
- 作業指示タスク関連リストに移動します。
- 「サーバーの構成」タスクを選択します。
- [依存先] 関連リストで、[新規] をクリックします。
- 先行タスク(アップストリームタスク)として「サーバーのインストール」を選択します。
- [依存関係] 関連リストで、[新規] をクリックします。
- 後続タスク (下流タスク) として「サーバー管理」を選択します。
- 依存関係タイプを選択します。
- (オプション)最大または最小の遅延時間を入力します。
- [送信] をクリックします。