Configuring the Change Owner Sales Manager Workflow in Salesforce
This article provides directions for implementing a custom “Change Owner” feature in Salesforce Lightning. This feature streamlines account ownership transfers.
Intended Audience
Admin, Salesforce Admin, CISO
Prerequisites
- Salesforce Lightning enabled.
- Role_Name metadata type updated with the appropriate role.
Restrictions
- User selection is limited to active users with roles configured in ChangeOwner settings.
- Commit/Propose option is configured at the Salesforce instance level.
- Commit (True): Changes are permanent in both Salesforce and Fullcast.
- Proposed (False): Changes are proposed in Fullcast for review before finalization.
- Only accounts owned by the user can be modified.
- User must have tenant admin or node-based permission.
- Territory updates occur automatically for existing territory members.
- New territory members are created during the next export job.
- Account team is exported during scheduled jobs.
Create the Change Owner Button in Salesforce:
- Access Salesforce Lightning.
- Navigate to Setup > Object Manager > Buttons, Links, and Actions, and click New Action.
- On the New Action settings page, enter the action information based on the following table:
Option | Action/Description |
Object Name | Account |
Action Type | Lightning Web Component |
Lightning Web Component | fcio1:changeOwner |
Subtype | Screen Action |
Standard Label Type | None |
Lable | Change Owner |
Name | Change_Owner_QuickAction |
Description | Enter a description if applicable. |
Icon |
- Click Save.
Create the Change Owner List View Button
- Access your Salesforce instance and switch to Lightning if applicable.
- Navigate to Setup > Object Manager > Account > Buttons, Links and Actions.
- Click the New button or link button.
- Configure the new button settings as described in the table below:
Option | Action/Description |
Label | Change Owner |
Name | Change_Owner_ListView |
Description | Enter a description (optional) |
Display Type | List Button - Display Checkboxes (for Multi-Record Selection) |
Behavior | Display in existing window with sidebar |
Content Source | Visualforce Page |
- Click Save.
- Navigate to the List View Button Layout.
- Click Edit and add the change owner buttons to the selected custom buttons.
- Click Save.
- The Change Owner button is now available on the List of Accounts page.
Adding the Change Owner Listview to Account Layout in Salesforce:
- Access your Salesforce Lightning instance.
- Navigate to Setup > Object Manager > Account > Buttons, Links, and Actions.
- Click Buttons and Links.
- From the Available Buttons section, locate and drag and drop the Change Owner button you just created to the Lightning Experience Actions section.
- Click Save.
Setup Role Name and Commit Flag:
- Access your Salesforce instance and switch to Lightning if applicable.
- Navigate to Setup > Custom Metadata Types > Fullcast Policy Setting.
- Enter the desired role name in the Role Name field.
Note: Separate multiple role names with commas.
- Under Commit Flag, select “true” for permanent changes, or “false” for proposed changes (default). See the Restrictions section for more information.
Changing Account Ownership:
- Navigate to the desired Account record.
- Locate the Change Owner button you just enabled.
- Based on the information in the table below, define the behavior for child accounts associated with the parent account being reassigned.
Option | Description |
Do not reassign | Retain existing owner |
Assign all children | Reassign all child accounts to the same new owner. |
Assign based on criteria | Reassign child accounts meeting specific criteria to the new owner. |
Group by corporate family | Group accounts belonging to the same corporate family for consolidated ownership. |
- Specify the desired status for the moved account: Do not set a Named Type, Set moved account as a Named Account, or Set moved account as a Named Exception.
- Click Change Owner.