After creating custom fields and extending the context definition, update the
scheduling flow to pass custom field values through the
auxiliaryDetailsExtendedFields formula variable. This variable stores
extended field data as a JSON string that the scheduling engine reads when creating or updating
records.
Required Editions
Available in: Lightning Experience
Available in: Enterprise and Unlimited Editions
User Permissions Needed
To pass custom field values in scheduling flows:
Workforce Scheduling Manager
From Setup, in the Quick Find box, enter Flows, and then select
Flows.
Open the scheduling flow that references the custom field (for example,
Schedule Appointment or your cloned version).
In Flow Builder, search for the auxiliaryDetailsExtendedFields
formula variable.
Click the variable to open it for editing.
In the formula editor, add the custom field as a key-value pair at the end of the
existing JSON string. Use this format:
Custom_Field__c is the custom attribute name created in the
context definition, mapped to the Service Appointment or Interaction field.
flowVariable is the API name of the flow screen element that
captures the value from the user.
Click Done, and then click Save.
Important Don't modify or remove existing key-value pairs in the
auxiliaryDetailsExtendedFields variable. The standard entries for
Subject, InteractionType, Location, and Account are required for the scheduling flow to
function correctly. Only append new entries for custom fields.
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
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
Always Active
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
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
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.