Use Entitlements in Customer Cases | Trailhead Screen Reader Instructions
Learning Objectives
After completing this unit, you’ll be able to:
- Apply your timeline of required steps to a customer case.
- Add the Milestone Tracker to a page layout.
Create a Case from an Entitlement
The moment has come. A frantic representative from DreamHouse Realty calls Ursa Major’s support line and reports that one of its new solar panels is malfunctioning. Ada Balewa gets on the line to take the case. First, she checks that DreamHouse Realty has an active phone support entitlement. It shows up in the Entitlements related list on the account.
After Ada determines that she can provide support to the customer, she creates a high-priority case.
- Navigate to the DreamHouse Realty account page. From the App Launcher, enter Accounts in the search bar, and select Accounts. From the list view, choose the DreamHouse Realty account.
- Under the Entitlements related list heading, click Standard Phone Support.
- Under the Cases related list heading, click New.
- For Priority, select High.
- For Case Origin, select Phone.
- For Subject, enter Malfunctioning Solar Panel.
- For Description, enter New solar panel isn't working as expected.
- Assign DreamHouse Realty as the Account if it doesn't appear automatically.
- Leave the rest of the fields as is, and click Save.
The Standard Phone Support entitlement is automatically added to the case. Because the DreamHouse Realty entitlement uses your Standard Support process, the Resolution Time milestone for high-priority cases automatically starts counting down on the case’s feed. Support agents like Ada can see the countdown in the milestone tracker.
Important
Closing this case doesn’t automatically mark the milestone complete. However, you can set up an Apex trigger ( view samples ) to automatically mark a Resolution Time milestone completed when its case is closed.
Add the Milestone Tracker to Cases
The milestone tracker helps agents stay prepared for support deadlines by showing them:
- The time remaining until an active milestone reaches its Target Date
- The time passed since an overdue milestone’s Target Date
- A list of upcoming milestones
- A list of completed milestones
Let’s add the milestone tracker to the Case detail page.
- Navigate to the Malfunctioning Solar Panel case detail page. In the App Launcher, search for Cases and select Cases.
- Select the Malfunctioning Solar Panel case you created.
- Click the Setup button near the top of the page, then select Edit Page.
- Under the Page heading, locate the heading for Details and press ENTER.
- At the end of the Details section, just before the Properties heading, press ENTER on Insert a Component after this one.
- Find the Milestones Lightning Component from the list under the Standard Components heading and press ENTER on the link to add it to the page canvas.
- Click the Save button, then the Activate button.
- Click the button to Assign as Org Default, choose Desktop as the form factor, then click Next and then Save.
- To see your changes, click the Back link at the top of the page.
Ta-da! The Milestone Tracker now appears on your Case detail page.
What Happens Next?
Let’s review what Maria has accomplished. She’s set up an awesome entitlement process to enforce Ursa Major’s Happy Customer policy. She applied the process to a customer entitlement and used it in a case. How does this all fit into the bigger picture?
Well, here are some tips to get Maria started with the next steps.
- She can apply the Standard Support entitlement process she created to any customer entitlement to enforce case resolution times. Just select the process in the Entitlement Process lookup field on an entitlement.
- She can use the master milestone created (Resolution Time) in any entitlement process to enforce case resolution SLA terms. Just add it to an entitlement process via the Milestones related list on the process.
- To keep things simple, Salesforce limits the changes you can make to an entitlement process once it’s activated. If Maria wants the option to create and maintain multiple versions of an entitlement process, she can enable entitlement versioning. When she sets up a new version of an entitlement process, she can migrate entitlements and cases from the old version to the new one.
Resources
Click to return to the unit on Trailhead.