You are here:
How Workforce Scheduling Uses Context Service
Context Service acts as a data layer between Salesforce objects and the scheduling flows that power appointment creation and management.
You are here:
Context Service acts as a data layer between Salesforce objects and the scheduling flows that power appointment creation and management.
| Available in: Lightning Experience |
| Available in: Enterprise and Unlimited Editions |
When a user schedules a service appointment or an interaction, the scheduling flow uses a standard context definition to gather the required data, such as work type, location, and scheduled times, from the relevant Salesforce objects.
A context definition describes a logical data model — a structure of nodes and attributes. Each context definition contains mappings that tell Context Service where to fetch that data and where to write it back. Standard context definitions provide preconfigured mappings between context attributes and Salesforce object fields. Each mapping is designed for a specific scheduling scenario, so the correct data is collected and passed to the scheduling flow automatically.
You can’t edit or delete a standard context definition. However, you can extend or clone a standard definition to create a customized version for your use cases. When you extend a standard definition, update the context definition in Object Mapping for Unified Scheduling in Salesforce Go.
To access context definitions in your org, from Setup, in the Quick Find box, enter Context Definitions, and then select Context Definitions. Standard definitions are listed on the Standard Definitions tab.

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.