Clone and Activate the Address Update Salesforce Flow
Use the Address Update Salesforce Flow Orchestration to show your users step-by-step instructions to submit an address update for a client. You can customize the flow to meet your business needs.
Required Editions
| Available in: Lightning Experience |
| Available in: Professional, Enterprise, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To set up Address Update service process: | Industries Service Process, Industry Service Excellence, OmniStudio, Document Checklist, Business Rules Engine Case, Service Catalog Request, and Document Checklist Items objects Read, Create, Edit, Delete, View All Records Decision Matrix, Decision Matrix Columns, Decision Matrix Rows, Decision Matrix Versions, Expression Set, Expression Set Object Aliases, Expression Set Step Relationships, Expression Set Versions objects Read, Create, Edit, Delete, View All Records AND Financial Services Cloud Extension OR FSC Service OR Financial Services Cloud Basic OR Financial Services Cloud Standard |
| To use Address Update service process: | Industries Service Process, Industry Service Excellence, OmniStudio, Document Checklist, and Business Rules Engine Case, Service Catalog Request, and Document Checklist Items objects: Read, Create, Edit, Delete Decision Matrix, Decision Matrix Columns, Decision Matrix Rows, Decision Matrix Versions, Expression Set, Expression Set Object Aliases, Expression Set Step Relationships, Expression Set Versions objects: Read, View All Records AND Financial Services Cloud Extension OR Financial Services Cloud Basic OR Financial Services Cloud Standard |
Clone the Process Address Update orchestrate template and activate a new version in Salesforce. The orchestration provides a declarative process automation that contains a sequence of stages and steps. A stage contains interactive and background steps. Interactive steps have an assigned user and execute a designated screen flow. Background steps execute an auto-launched flow that’s executed by the system and requires no user interaction. The interactive and background steps are required to fulfill the request for Address Update that is submitted.
The Process Address Update orchestrate allows a user working on a case to review an address update request, submit the change, and either update the case record or notify the case owner that the update failed. The orchestration contains these three business stages:
- Review Address Update: A work item is assigned to a user. They verify the documents submitted by the customers and check the data entered in the request and approve the request.
- Update Address: When the work item is completed by the user, the invoke address update API calls an asynchronous Apex action to update the data in the core banking system. A background flow integrates with the core banking system to update the address of the selected customer and selected financial accounts.
- Update Case Status or Display Error: Updates the case status to closed if the API response is successful. If the API fails, an error message shows to the user and a work item is assigned to the user to update the client’s address manually.
You can customize and add the Review Address Update Salesforce Flow Orchestration to the address update service process.
- In Setup, in the Quick Find box, enter Flow, and then click Flow.
- Click New Flow.
- Click All + Templates and select Flow Orchestration.
-
Select Process Address Update orchestrate and click
Create.

-
Click Save.
- Enter an Orchestration Label and Description.
- Enter the Orchestration API Name: fsc_address_update_flow.
-
Click Save.

-
Assign a case owner.
- On the fsc_address_update_flow orchestration screen, under Process Address Update, select Verify the Updated Address with the documents uploaded.
-
Under Select Someone to Complete the Action, for
Asignee Type, select User, and for
User Resource, select a user who has the necessary permissions to
complete the flow.
You can also assign the step to a queue whose members have the necessary permissions to complete the flow. For Asignee Type, select Queue, and for Queue, select an appropriate queue.
- Save your changes.
- Under Post-Update Actions, select Update Case Status or Display Error and assign a user or a queue who has the necessary permissions to complete the flow.
- Save your changes.
-
On the fsc_address_update_flow orchestration screen, select Attempt Address
Update. Then click Open Flow in Flow Builder.

- In the Toolbox, click the Manager tab.
- In the Variables section, click IntegrationDefinition.
-
Update the default value to match the Integration Definition Developer name from Create
an Integration Definition.

- Click Done.
- Click Save As and enter a unique name Flow Label and Flow API Label.
- Click Activate.
- On the fsc_address_update_flow orchestration screen, refresh the page.
-
Clone flow
- Click Update Case Status or Display Error step in Post-Update Actions stage.
- Open the flow Update Case Status or Display Error by clicking Open Flow in Flow Builder.
- Give the label and API name as FSC Update Case Status or Display Error and save as a new flow.
- Activate the flow FSC Update Case Status or Display Error.
- Replace the Update Case Status or Display Error flow in Post-Update Actions with newly cloned flow FSC Update Case Status or Display Error.
- Click Save.
-
Click Attempt Address Update flow under Perform Address Update
Stage.
- Clone and replace the Update Address flow mentioned in Action.
- Click Attempt Address Update step in Perform Address Update stage.
- Click Open Flow in Flow Builder to open Update Address flow.
- Give the label FSC Update Address and API name fsc_address_update and save as a new flow.
- Activate the flow FSC Update Address.
- Replace the Update Address flow of Attempt Address Update flow in Perform Address Update stage with the newly cloned flow FSC Update Address.
- Click Save.
- Click Update Case Status or Display Error step in Post-Update Actions stage.
- Update AsyncCalloutFailed with {!Invoke_Address_Update_Api.Outputs.AsyncCalloutFailed}, if empty
- Update CaseId with {!$Record.CaseId}, if empty
-
ClickSave.
-
Select Update Address flow.
- In Select a Flow, update the flow to run when the steps start in the flow you created.
- Select Contains external callouts or pause elements.
- Enter {!$Record.ID} in the InitiatedinputRecordID field.
- Save your changes.
- Save and activate the FSC Address Update Flow orchestration.

