Create dependencies between work order tasks

task australia Updated Sep 10, 2026 3 min read t_SetAnUpstreamTask.md
Raw file servicenow.com

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.

This table explains the types of task relationships and dependencies that you can create.

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.

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.

**Note:**

Dependencies can be created only when the predecessor and successor tasks are not assigned.

Procedure

  1. Navigate to a work order.

  2. Open a work order task.

  3. In the Depends on or Dependants related list, click New.

  4. On the form, fill the fields.

Field

Description

Successor

Select a task whose start or end date is determined by its predecessor (upstream) task.

Dependency type

Select a dependency relationship from the drop down list. The available options are:- Finish to start

  • Start after start
  • Start together

Use max lag time

Select the check box to allow the maximum lag time between the tasks.

Predecessor

Select a task which determines the start or end time of its successor (downstream) task.

Maximum lag time

Enter the maximum delay or waiting time between tasks.Maximum lag time is the maximum delay allowed between the start of predecessor and its successor tasks.

Minimum lag time

Enter the minimum delay or waiting time between tasks.Minimum lag time is the minimum delay allowed between the start of predecessor and its successor task.

5. Click **Submit**.

Server Installation and Configuration

Consider you have a work order for setting up a new server. There are three work order tasks involved: "Install Server", "Configure Server", and "Administer Server".[Omitted image "task-dependencies.png"] Alt text: task dependency form

  • 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.

To set up dependencies:

  1. Open the work order.
  2. Navigate to the work order task related list.
  3. Select the "Configure Server" task.
  4. In the "Depends on" related list, click "New".
  5. Choose "Install Server" as the Predecessor task (upstream task).
  6. In the "Dependants" related list, click "New".
  7. Select "Administer Server" as the Successor task (downstream task).
  8. Select the dependency type.
  9. (Optional) Enter the maximum or minimum lag time.
  10. Click "Submit".

With this work order tasks dependency, the system requires the "Install Server" task to be completed before the "Configure Server" task can begin and start the "Administer Server" task after the configuration is complete.

Search documentation
Search document titles and file paths on the australia branch