Field-Condition Trigger Rules
Field-condition Trigger Rules allow administrators to enforce compliance and pricing logic based on real-world conditions captured at the job or ticket level. These rules automatically apply required, recommended, prohibited, or override actions when defined field conditions, such as temperature, pressure, or waste type, are met.
|
Field-Condition Trigger Rules are configured through the Conditional Pricing feature in FieldFX Admin Tools and apply only to Advanced Pricing Module (APM) environments. |
Key Differences
| Feature | Advanced Pricing Module | FX CPQ (Legacy) |
|---|---|---|
Enforcement |
Back Office and Mobile |
Back Office only |
Actions Supported |
Required, Recommended, Prohibited, Override |
Required (via rule), Override |
Conditions |
Job/ticket-level + field conditions (e.g., temperature, pressure, waste type) |
Quote-level only |
Compliance |
Blocks prohibited items and prevents ticket completion if conditions are violated |
No support for prohibited actions |
Setup Tool |
Admin Tool – Conditional Pricing |
CPQ Rule Engine |
Highlights
| Advanced Pricing Module | FX CPQ (Legacy) |
|---|---|
|
|
When to Use Field-Condition Trigger Rules
Use Field-Condition Trigger Rules when:
-
Compliance must be enforced during job execution
-
Mobile users must be blocked from adding prohibited items
-
Pricing or cost depends on real-world measurements
Common Use Cases
-
Enforce mandatory handling or safety items when field conditions exceed defined thresholds
-
Prevent the use of non-compliant or restricted items under hazardous operating conditions
-
Automatically adjust pricing or cost based on real-world measurements captured in the field
-
Require specialized services or materials when environmental or operational limits are met
Step-by-Step Setup Guide
Complete these steps in order.
1. Confirm 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.
Continue with 2. Navigate to Conditional Pricing.
2. Navigate to Conditional Pricing
-
Navigate to FieldFX Admin Tools → Conditional Pricing.
-
Click New Rule.
-
Define rule conditions:
-
Example:
Temperature > 200°F -
Example:
WasteType = Brine
-
-
Continue with 3. Define Rule Actions.
3. Define Rule Actions
-
Under Actions, select:
-
Prohibit Item, Add Required Item, Recommend Item, or Override Price/Cost.
-
-
Enter details:
-
For override, specify target fields (Price or Cost).
-
Input override values or formulas (e.g.,
Price = 150,Cost = 100).
-
-
Save and activate the rule.
Rule Evaluation Behavior
When a job, ticket, or ticket item meets the defined rule conditions, FieldFX automatically evaluates all applicable Advanced Pricing rules. Each rule’s actions (such as pricing adjustments, recommended items, or prohibited items) are enforced on the quote, ticket, or ticket item.
-
If multiple rules apply, each applicable action is evaluated independently, based on its configured conditions
-
Taxes and environmental fees are applied as separate line items on the ticket and invoice
-
If a rule includes a Prohibit Item action, that action takes precedence and prevents the item from being added
-
Required and prohibited actions are enforced before ticket completion
|
In FieldFX Mobile, applied pricing actions (such as taxes, fees, or prohibited items) are enforced automatically. Field users cannot remove or modify these actions unless their assigned role allows overrides. |
Continue with 4. Configure Sync Profiles.
4. Configure Sync Profiles
-
Configure sync profiles to dispatch updated price books and rules to Mobile.
-
Validate that staged data permissions are correct for field users.
-
Continue with 5. Test the Rule.
5. Test the Rule
Test in Back Office and Mobile:
-
Create a sample job or ticket that meets the defined conditions.
-
Verify that compliance actions (e.g., prohibited or required items) behave as expected.
-
Confirm that overridden pricing appears correctly.
Continue with 6. Document and Audit.
Example Scenario: Enforcing Brine Waste Handling
A waste disposal job records a Temperature > 200°F.
-
When the condition is met, the system automatically:
-
Requires a High-Temp Handling Fee
-
Prohibits standard disposal items
-
Overrides disposal cost
-
-
Mobile users cannot complete the ticket until requirements are met
Troubleshooting
| Issue | Steps |
|---|---|
Rule not firing on Mobile |
|
Pricing override not applied |
Ensure rule priority does not conflict with another active rule. |
Best Practices
-
Use clear naming conventions for rules to simplify maintenance
-
Group conditions logically to avoid redundant overrides
-
Always define effective dates to prevent unintended enforcement
-
Test in a sandbox environment before deploying to production
-
Document logic for audit and training purposes
-
Review rules quarterly
-
Disable deprecated rules instead of deleting them
-
Maintain an audit log of prohibited items and overrides