---
schema_version: "1"
id: 8efa28704eb14849e23edc192cc6f904b16b8b94662f88dd3776d489ad5c1d22
title: Complex Work in Field Service
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/pfs_complex_work.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.pfs_complex_work.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 63d6ba7fbbae873cda450b4e63b91b53a650bbac44d24c1e3623928778b730ef
description: To stay on top of complex projects and multistage work, create scheduling dependencies between related service appointments. Scheduling dependencies help you account for situations when technicians need to perform related service appointments in a certain order. For example, ensure that a particular appointment can’t start until a related appointment is complete or that two appointments must start at the same time.
products:
  - Field Service
release: "264"
---
# Complex Work in Field Service

To stay on top of complex projects and multistage work, create scheduling dependencies between related service appointments. Scheduling dependencies help you account for situations when technicians need to perform related service appointments in a certain order. For example, ensure that a particular appointment can’t start until a related appointment is complete or that two appointments must start at the same time.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">The Agentforce Field Service and Operations core features, managed package, and mobile app are available in <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions.</td></tr></tbody></table>

![Package icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/support_field_service/images/fs_package.png) _This is a Field Service managed package feature._

Watch the video to see how to use scheduling dependencies to stay on top of related service appointments.

Get to know the common terms used in complex work.

Scheduling Dependency

Synonyms: Complex work, multistage work

Dependencies are the relationships between service appointments that must be followed in order to meet your business needs. Dependencies cover scenarios where appointments happen in a certain order or must be assigned to the same person. You can set up dependencies that ensure appointments happen at the same time, consecutively, or consecutively and immediately one after another.

Dependent appointments

Synonyms: Group or set of dependent appointments; chain of appointments

Throughout the documentation, dependent appointments refers to the related appointments defined in the Scheduling Dependencies section of a service appointment detail page. It includes the related appointments and the type of dependencies.

Dependency type

The logic that defines how two appointments are related. For example, Same Start appointments must begin at the same time. The dependency types are:

- Same Start—The appointments must start at the same time.
- Start After Finish—One appointment can’t start until the other is complete. Optionally, assign both appointments to the same service resource.
- Start After Finish and Same Day—One appointment can’t start until the other is complete. Schedule both appointments for the same day. Optionally, assign both appointments to the same service resource.
- Immediately Follow—Schedule the appointments back-to-back on the same day, and assign them to the same service resource.

- **[Set Up Complex Work](https://help.salesforce.com/s/articleView?id=service.pfs_complex_work_setup.htm&release=264.0.0&type=5)**  
    Get ready to create scheduling dependencies, also known as complex, or multistage work. Update page layouts, activate dependency types, and turn on complex work for any service territories that aren’t using Enhanced Scheduling and Optimization.
- **[Create Complex Work](https://help.salesforce.com/s/articleView?id=service.pfs_complex_work_create.htm&release=264.0.0&type=5)**  
    Model complicated realities with scheduling dependencies between appointments. Relate multiple service appointments so that scheduling and optimization can account for the dependencies. Each appointment’s parent record must be a work order.
- **[Considerations and Limitations for Complex Work](https://help.salesforce.com/s/articleView?id=service.pfs_complex_work_considerations.htm&release=264.0.0&type=5)**  
    In Field Service, scheduling dependencies help you accurately model work that happens in stages, also called multistage work, and other sets of related appointments. Before you create service appointment dependencies, review the considerations and limitations.