Prev Next

Business Rules Model

Getting to know the Business Rule Model

Aspect

Description

Introducing the Business Rule Model

The Business Rules Model provides a way of formally defining business rules, including the way they are sequenced and the domain elements they relate to. The model allows Business Rules to be formally represented in a way that prepares for the automatic generation of application (programming) code that would ultimately be used to implement the rules. There are three main parts to the notation for documenting the rules:

  1. The Business Rules that express a Policy and are applicable to a Business Process.
  2. The Business Rule Tasks that express a task or decision that the business processes must make.
  3. The domain or information elements that represent the vocabulary or facts that the Business Rules relate to.

The Business Rules can also be related to Policies (from which they derive), Requirements (which they realize) and the application services that implement them.

Where to find the Business Rule Model

Ribbon: Design > Diagram > Insert > Business Rule Model > Rule Flow, Rule Model

Project Browser Toolbar : New Diagram icon > Business Rule Model > Rule Flow, Rule Model

Project Browser context menu | Add Diagram... > Business Rules Model > Rule Flow, Rule Model

Usage of the Business Rule Model

The Business Rules Model can be used to formally model business rules and the way they are applied in a rule task. The model provides a useful way of structuring the rules as a group, by connecting them to a Rule Task that can be related to the Business Process where the rules are being applied. This has the effect of reducing the clutter on a Business Process diagram and showing how the Business Rules apply as a set. The important information elements and facts can also be related to the Rule Tasks, again reducing the clutter of connecting individual domain elements with specific rules.

Options for the Business Rule Model

The Business Rules and the Rule Tasks can be related to Policies, Requirements, Business Processes and other model elements creating an articulated model that shows how the business rules are applied.

Behavioral models can also be generated from the Business Rules Models.

Learn more about the Business Rule Model

Business Rule Model