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