Replicates the same look and feel of the Opportunity Sales Path for any Standard and Custom object.
We have a Project Object used to track the different implementation projects related to specified customers. Each Project record has a Status that can be:
- New
- In progress
- On hold
- Completed
- Failed
We want to display the Status as a path on the Project record page. We want the path to be green in case the status is Completed, red in case the status is Failed.
In the Lightning App Builder drag and drop the custom component on the record page and fill the form on the right like this:
This is the result on the record page
Users can now select the final Closed status and after pressing on the button Select Closed Status they'll be able to select the proper value
Depending on the final status they pick these can be the results:
- The picklist field, on which the path is based, has to be included in the Page Layout of the object.
- User has to have Edit permission on the field
- This Lightning Web Component is fully aware of its context when added to a Record page. This means that it's not object specific and can be added on any object that has a picklist field.
- You are not required to include the picklist field on the Record Page if you are using Dynamics Form, it's sufficient to include it in the Page Layout.
- It doesn't need to use an Apex controller thanks to the uiRecordApi module that provides method to update and retrieve records.
- In case your object has multiple record types the picklist values displayed are the one you enabled for it (same as standard Path Assistant).