Advanced Pricing Module Setup
The Advanced Pricing Module (APM) extends the capabilities of the FX CPQ Module by introducing compliance actions, dynamic triggers, and mobile enforcement. This section outlines additional steps required when enabling APM.
APM extends FieldFX pricing logic beyond Back Office into Mobile workflows, delivering full quote-to-cash accuracy. Building on CPQ functionality, it introduces compliance actions—such as required, recommended, or prohibited items—and field-condition triggers that dynamically adjust pricing based on operational factors like temperature, pressure, or location surcharges.
Prerequisites
Licenses |
|
Installed Components |
|
User Permissions |
|
Admin Tool Permission Sets |
|
-
Ensure there is an active Advanced Pricing Module license.
-
You have correctly configured Price Books and items in Back Office.
-
Sync Profile configuration for Mobile enforcement:
-
Job and Price Book Dispatch enabled
-
Staged data permissions validated for Mobile users
-
-
FieldFX Managed Package and Mobile app installed and updated.
Setup Comparison: CPQ vs Advanced Pricing
| Aspect | CPQ Setup | Advanced Pricing Setup |
|---|---|---|
Scope |
Back Office only |
Back Office + Mobile |
Rules |
Applicability + pricing overrides |
Adds required/recommended/prohibited actions |
Mobile Integration |
Not required |
Mandatory (sync profiles, staged data) |
Licensing |
Included in legacy CPQ |
Separate module |
Setup Complexity |
Salesforce Back Office |
Adds Mobile configuration and testing |
Setup Steps
Complete these steps in order:
Assign Permissions
-
Create or update permission sets for Advanced Pricing.
-
Include:
-
System permissions
-
Apex classes
-
Visualforce pages
-
Object CRUD for price books and rule objects
-
-
Assign permission sets or permission set groups to users.
-
Continue with Configure Price Books.
Configure Price Books
-
Create or update price books in Back Office.
-
Ensure all items have correct rates and applicability.
-
Continue with Define Rules and Actions.
Define Rules and Actions
-
Navigate to FieldFX Admin Tools Dashboard → Conditional Pricing.
-
Create rules for:
-
Required items
-
Recommended items
-
Prohibited items
-
Price and cost overrides
-
-
Add field-condition triggers (e.g., temperature, pressure, waste type, location surcharges).
-
Set up the rule processor, including the required REST endpoint configuration (static resource).
-
Continue with Enable Mobile Enforcement.
Enable Mobile Enforcement
-
Open Sync Profile Manager.
-
Include:
-
Job and Price Book Dispatch
-
Editable objects for tickets and ticket items
-
-
Validate staged data permissions for Mobile users.
-
Continue with Configure Layouts.
Configure Layouts
-
Go to the Salesforce login page.
-
Log in as a user who has the System Administrator user profile.
-
From Setup, enter
objectin the Quick Find box, then select Objects. -
Click Price Book.
-
Complete the following:
-
Under Page Layouts, click Edit next to a page layout for FieldFX Back Office.
-
On the toolbar, click Related Lists.
-
Drag Rules into the Related Lists section.
-
Click Save.
-
Repeat the above steps for additional page layouts.
-
-
Continue with Test Scenarios.
Test Scenarios
Once finished, you can test these scenarios:
-
Back Office: Create quotes and verify pricing logic.
-
Mobile: Create tickets and confirm compliance actions trigger correctly.
-
Validate sync between Back Office and Mobile.
Next Steps
-
Review > Minimum Permissions row in Prerequisites topic to ensure all permissions are correctly assigned.
-
Configure sync profiles for Mobile users.
-
Train admins and field users on new compliance actions.
-
Validate rules in both Back Office and Mobile workflows.
Recommended Reading
For more information, see:
| FieldFX Documentation | Salesforce Documentation |
|---|---|
Not Applicable |