Create an Appointment Bundle Propagation Policy
Create a policy to determine when and how the bundle service appointment updates the fields of the bundle member service appointments. And you can create multiple propagation policies for each bundle policy. Each propagation policy controls how one bundle member service appointment field is populated.
Required Editions
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| The Agentforce Field Service and Operations core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions. |
| User Permissions Needed | |
|---|---|
| To create tasks: | Customize Application |
-
If your service appointments have custom fields, make sure to give the fields read and edit
access. See Appointment Bundling Limitations.
- From Setup, in the Quick Find box, enter Users, and then select Permission Sets.
- Click Field Service Integration.
- Click Object Settings.
- Click Service Appointment.
- For each custom field, select Read Access and Edit Access.
- In the Appointment Bundle Policy, go to the Related tab.
- In the Appointment Bundle Propagation Policies panel, click New.
-
Under Information:
- Give the policy a unique name.
- Select at least one option for whether the bundle member service appointments’ fields are updated when they’re added to or removed from the bundle or are unbundled.
-
Under Propagation Settings:
-
In Bundle Member Field Name, select the field that’s populated by this policy. The fields
in the list are service appointment fields, not work order fields. The only exception is
Skill Requirements, which is a work order field.
Don’t configure the Status field in a propagation policy. Use the Appointment Bundle Config to control how the Status field behaves.
- Complete the remaining fields according to the type of field selected in Bundle Member Field Name.
-
In Bundle Member Field Name, select the field that’s populated by this policy. The fields
in the list are service appointment fields, not work order fields. The only exception is
Skill Requirements, which is a work order field.
- Save your changes.
- Propagation Configurations
Configure your propagation policies according to the selected Bundle Member Field Name type.
Propagation Configurations
Configure your propagation policies according to the selected Bundle Member Field Name type.
Bundle Member Field Type—Boolean
| Fields to Populate | Result |
|---|---|
| Bundle Field Name | Replace the checkbox selection in the bundle member service appointments according to the checkbox selection in the bundle service appointment. |
| Constant Value: Enter True or False | Replace the checkbox selection in the bundle member service appointments according to the entered constant value of true or false. |
Add Constant Value: Select the checkbox AND Constant Value: Enter True or False |
Check the setting in the bundle service appointment and the entered Constant Value. If one of them is False, set the checkbox in the bundle member service appointments to False. |
Bundle Member Field Type—Date
| Fields to Populate | Result |
|---|---|
| Bundle Field Name | Replace the bundle member service appointments’ date field value with the bundle service appointment date field. |
| Constant Date Value: Select Null, Now, End of Day, or Start of Day | Replace the bundle member service appointments’ date field value with the selected Constant Date Value. |
Add Constant Value: Select the checkbox AND Constant Date Value: Select Null, Now, End of Day, or Start of Day AND Additional Constant Value: Enter the number of days, hours, and minutes |
Take the selected Constant Date Value, add the entered Additional Constant Value, and populate the selected bundle member service appointments’ field with this value. |
Bundle Member Field Type—Lookup
| Fields to Populate | Result |
|---|---|
| Bundle Field Name | Replace the bundle member service appointments’ field value with the bundle service appointment field value. |
| Constant Value: Enter text | Replace the bundle member service appointments’ field value with the entered ID. |
Add Constant Value: Select the checkbox AND Constant Value: Enter text |
Add the bundle service appointment’s field value to the bundle member service appointments’ field value. |
Bundle Member Field Type—Numeric
| Fields to Populate | Result |
|---|---|
| Bundle Field Name | Replace the bundle member service appointments’ field value with the bundle service appointment field value. |
| Constant Value: Enter a number | Replace the bundle member service appointments’ field value with the entered Constant Value. |
Add Constant Value: Select the checkbox AND Constant Value: Enter a number |
Add the bundle service appointment’s field value to the bundle member service appointments’ field value. |
Bundle Member Field Type—Picklist
| Fields to Populate | Result |
|---|---|
| Bundle Field Name | Replace the bundle member service appointments’ field value with the bundle service appointment field value. |
| Constant Value: Enter a picklist value | Replace the bundle member service appointments’ field value with the entered Constant Value. |
Bundle Member Field Type—String
| Fields to Populate | Result |
|---|---|
| Bundle Field Name | Replace the bundle member service appointments’ field value with the bundle service appointment field value. |
| Constant Value: Enter text | Replace the bundle member service appointments’ field value with the entered Constant Value. |
Add Constant Value: Select the checkbox AND Constant Value: Enter text |
Add the bundle service appointment’s field value to the bundle member service appointments’ field value. |

