Change the rule, not the code.
Business rules kept outside application code, so they can change without a rebuild.
| Order total | Customer tier | Discount |
|---|---|---|
| Under $1,000 | Any | None |
| $1,000 to $10,000 | Standard | 5% |
| $1,000 to $10,000 | Partner | |
| Over $10,000 | Any | Manager approves |
Changed today. Every caller follows.
Change it in one place. Every user of it follows.
Discount policy
- Quote workflow
- Order app
- Renewal workflow
- Partner portal
Decisions your business can read and change.
-
Decision tables
Policies written as rows a business owner can read.
-
If-then rules
Conditions and outcomes, outside the code.
-
Versions and history
See what a rule said on any given day.
-
Test before publishing
Check a change against sample cases first.
-
Called from anywhere
The same rule from every workflow and App.
-
Changes on record
Who changed a rule, when, and why.
Sound familiar?
- A pricing change waits for the next release.
- The same policy is coded differently in three places.
- Nobody is sure which rule produced a decision.
Already at work in
Workflow & AI Part of the Pioneer Core Platform