Business Rule Task
A Business Rule Task executes business rules using a rule engine or decision table. It externalizes complex decision logic from the process flow, enabling business users to manage rules independently.
What is a Business Rule Task?
A Business Rule Task invokes a business rule engine to evaluate decisions. It connects BPMN processes with DMN decision tables or other rule systems, separating business logic from process flow.
Visual Representation
A Business Rule Task displays a rounded rectangle containing a table/grid icon. This represents the decision table or rule set being evaluated.
Key Characteristics
- Rule engine integration: Calls DMN, Drools, or other rule systems
- Externalized logic: Business rules managed separately from process
- Business user friendly: Rules can be maintained without changing process
- Decision automation: Automates complex conditional logic
Common Use Cases
Pricing Calculation
Evaluate a DMN decision table to determine product pricing based on customer segment, quantity, and promotions.
Eligibility Determination
Apply business rules to determine if an applicant qualifies for a loan or insurance policy.
Risk Assessment
Execute a rule set to calculate risk scores based on multiple input factors.
Frequently Asked Questions
Related BPMN Elements
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.