Issue :
- Previously in Quote Line Editor, we can't control the fields of the Quote. Fields remain the same for all the users and all the profiles. What if you want to have different fields for Partner and Internal Users
Solution :
- In the Winter '21release, CPQ has introduced a special field called "HeaderFieldSetName". You can create a field on the quote object to dynamically display specific quote field in the quote line editor. You can choose to control the quote fieldset that is displayed by using a formula field or you can allow users to make their own selection by using a picklist field.
- Please note this field needs to be created in the org, it doesn't come from the CPQ package by default.
Step 1 :
- Create the fieldsets on the Quote say for example "Partner" and "InternalUser" & add fields to the fieldsets.
Step 2 :
- Navigate to the Quote Object.
- Create a New Picklist Field or Formula field on the Quote object.
- Set Field Name to HeaderFieldSetName.
- Add the picklist values as(fieldset name created in Step 1)
- Partner
- InternalUser
Step 3 :
- Go to the Quote object
- Edit the Line Editor Field Set and include the new field("HeaderFieldSetName")
- Include the HeaderFieldSetName field on all fieldsets which are created in step 1
- Click Quick Save.
Step 4 :
- Go to any Quote and open the Quote Line Editor.
- Change the HeaderFieldSetName field on the Quote and do Quick Save
Prerequisite :
- You need to install, Winter '21 i.e 228 or above. Please note this is a prerelease feature of CPQ.