PriceBookRuleActionEditor
Use the PriceBookRuleActionEditor to make adding/editing rule actions easier.
The PriceBookRuleActionEditor changes how lookups work on the Rule Actions tab as follows.
How PriceBookRuleActionEditor Works
Price Book Item Lookup
Setting | Value | Impact |
---|---|---|
Lookup Filter |
Impact: Only items from the rule’s price book display available for selection. |
|
Fields for Available Records |
|
The listed fields display for price book items in search results. |
Fields Analyzed for Keyword Searches |
|
Keyword searches analyze the description and item code of price book items. |
Sort Order of Available Records |
|
Price book items sort in numerical order by item code. |
Switch to Use the PriceBookRuleActionEditor
Prerequisite
-
Complete the following:
Configure the PriceBookRuleActionEditor
-
From Setup, enter
object
in the Quick Find box, then select Objects. -
Click Rule Action.
-
Under Buttons, Links, and Actions,
Even though this image is for the CrewPlanningEditor, the Edit option is located in the same location.
Action Clone row Edit row New row In the Override With, select
VisualforcePage
Select
PriceBookRuleActionEditor
-
Click Save.
-
-
Continue with Add a RESTEndPoint Remote Site Setting.
Add a RESTEndPoint Remote Site Setting
-
Open the Jobs tab.
-
Open a job.
-
Click Edit.
-
If the PriceBookRuleActionEditor displays, proceed to Grant Permission to the PriceBookRuleActionEditor.
-
If an error message displays, continue with the next step.
-
-
Copy the domain listed in the error message
Example 1. Sample domain name to copyUse your customized my domain URL that is specific to your org instead of your instance specific URL. You can find your my domain here.
Don’t use instanced URLs when logging in to Salesforce with code or as a user. When your org is moved to another Salesforce instance, code using the instanced URL breaks. If you find instanced URLs in your code, replace them with your My Domain login URL or the default Salesforce login URL. See Log In to Salesforce with Code for more information.
-
From Setup, enter
remote
in the Quick Find box, then select Remote Site Settings. -
Click New Remote Site.
-
In Remote Site Name, enter
RESTEndpoint
. -
In Remote Site URL, enter the listed domain you copied.
The *Remote Site URL field is case-sensitive. Make sure the URL you enter uses the correct capitalization.
-
Click Active.
-
Click Save.
-
Continue with Grant Permission to the PriceBookRuleActionEditor.
Grant Permission to the PriceBookRuleActionEditor
-
From Setup, enter
permission
in the Quick Find box, then select Permission Sets. -
Open a permission set for Visualforce pages.
-
Under Apps, click Visualforce Page Access.
-
Click Edit.
-
Add "FX5.PriceBookRuleActionEditor" to Enabled Visualforce Pages.
-
Click Save.
-
Repeat these steps for additional permission sets as needed.