Create Easy Access to the Activation Flow
Learning Objectives
Follow Along with Trail Together
Want to follow along with an expert as you work through this step? Take a look at this video, part of the Trail Together series.
(This clip starts at the 30:49 minute mark, in case you want to rewind and watch the beginning of the step again.)
Accessibility
This unit requires some additional instructions for screen reader users. To access a detailed screen reader version of this unit, click the link below.Open Trailhead screen reader instructions.
Why Use a Lightning App Page?
In the previous units, you created a session-based permission set, activated it using a flow, and assigned the permission set to a user. If we stop here, you could have users run your flow to activate the permission set for themselves. However, this can be awkward and isn’t very user-friendly. Most hiring managers don’t need to run flows in our scenario, and they might not have permission to run them.
- From Setup, enter Builder in the Quick Find box, then select Lightning App Builder.
- Click New and select App Page then click Next.
- Name your page Activate Temp Access Flow and click Next.
- Select One Region and click Finish.
- Drag the Flow component onto your canvas, and for Flow, select Activate Contracts Access. (It may already be selected.)
- Click Save and select Activate.
- On the Activation window, select Lightning Experience and for Lightning Apps add Sales.
- Save your work and click Back to exit Lightning App Builder.
What we just did is make the flow that activates your permission set easy to access via a Lightning component. In the Sales app, you can see the tab:
All hiring managers need to do to activate the Employment Contracts Access permission set for themselves is select Activate Temp Access Flow. Once the tab is selected, the flow begins running in the background. When completed, a message displays that the flow has finished running. The hiring manager now has read, create, edit, and delete access during the current session.
Test Your Work
Let’s test everything that you’ve done now.
- Log in as the user you created in the previous unit.
- Search for Contracts and select it. You shouldn’t be able to edit or create contracts.
- In the Sales app, click Activate Temp Access Flow. You should see a message stating that your flow finished.
- Search for Contracts again and select it. You should see the New button on the page, which allows you to create a new contract. If you click on a contract, you should be able to edit it.