Get Ready to Develop with Field Service
API End-of-Life Policy
Field Service Tooling API
Field Service Custom Triggers
Previous Versions
Field Service is a powerful, highly customizable toolbox of features that you can use to set up and manage a multiplatform, mobile service operation. This guide offers reference information and code examples to help you understand the structure of Field Service features and customize them with code.
This guide includes:
If you’re new to field service, we recommend checking out Get on the Road with Field Service in Trailhead. Then, find curated links to documentation, blogs, Trailhead modules, and other resources through the Field Service learning map (English only)
Happy coding!
Get Ready to Develop with Field Service
To prepare to work programmatically with field service features, verify that Field Service is enabled in your org.
Field Service is based on a suite of standard and custom Salesforce objects that relate to each other in different ways. These objects also serve as the foundation of the Field Service managed package and mobile app.
The REST and Connect REST endpoints mentioned here can be used to manage your field service implementation.
The following Metadata types are used in Field Service.
The following Tooling objects are used in Field Service.
Field Service Invocable Actions
Here’s a list of Field Service invocable actions.
The Field Service Apex Reference provides the Field Service (FSL) namespace for programmatic access to Field Service functionality and the ConnectApi namespace for accessing Connect REST API data and building custom experiences in Salesforce.
Field Service custom triggers ensure that the objects and respective fields are processed before or after scheduling.
Use these code examples to get started working programmatically with Field Service features.
Configure mobile-specific features, such as deep linking, for the Field Service app.
See Also