activitiesVariant of Task

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.

Category
activities
BPMN Spec
Section 10.2.3
Icon Class
bpmn-icon-business-rule-task

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

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.