Create dependencies between work order tasks
- UpdatedJul 31, 2025
- 3 minutes to read
- Zurich
- Field Service Management
If a work order contains multiple tasks, you can create dependencies between the tasks that determine the order in which tasks are performed.
Before you begin
Role required: wm_qualifier or qualifier combination role
Activate the Field Service Task Dependency (com.snc.fsm_task_dependency) plugin to optionally define advanced task dependencies among work order tasks from different or same work order.
About this task
These dependencies set and enforce the order in which a single agent or multiple agents perform the tasks. For example, on a work order for a new server, one agent might install the server, the upstream task, and a different agent might configure the server after installation is complete, the downstream task.
You can specify multiple dependencies for a single task. The system prevents circular relationships where two tasks are dependent on each other by considering all upstream dependencies when deciding if a task can be auto-assigned.
| Dependency type | Description |
|---|---|
| Finish to start | Indicates that the successor (downstream) task should be started after finishing its predecessor (upstream) task. This is the default dependency type between the tasks. |
| Finish to start - Same agent | Indicates that the successor (downstream) task should be started after finishing its predecessor (upstream) task. Successor and Predecessor should be assigned to the same agent. |
| Finish to start - Same day - Same agent | Indicates that the successor (downstream) task should be started after finishing its predecessor (upstream) task. Successor and Predecessor should be scheduled on the same day and by the same agent. |
| Start after start | Indicates that the successor (downstream) task must be started after starting its predecessor (upstream) task. Activate the Field Service Task Dependency (com.snc.fsm_task_dependency) plugin to define this relationship. |
| Start together | Indicates that the successor (downstream) and predecessor (downstream) tasks must be started together. Activate the Field Service Task Dependency (com.snc.fsm_task_dependency) plugin to define this relationship. |
Dependencies can be created only when the predecessor and successor tasks are not assigned.
Procedure
Example: Server Installation and Configuration

- Install Server (Predecessor or Upstream Task): This task involves physically installing the server hardware.
- Configure Server (Successor or Downstream Task): This task involves configuring the server software after the installation is complete.
- Administer Server (Successor or Downstream Task): This task involves monitoring the server after installation and configuration.
- Open the work order.
- Navigate to the work order task related list.
- Select the "Configure Server" task.
- In the "Depends on" related list, click "New".
- Choose "Install Server" as the Predecessor task (upstream task).
- In the "Dependants" related list, click "New".
- Select "Administer Server" as the Successor task (downstream task).
- Select the dependency type.
- (Optional) Enter the maximum or minimum lag time.
- Click "Submit".