You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Within organizations decisions are made frequently and have an important impact on reaching the organization's goals. Decisions are made using logic, even if that is not always obvious. There are many organizations that have automated their operational decision making using software. Blueriq is a platform that is often used to make decisions.

Therefore, Blueriq adopted OMG's standard of Decision Model and Notation (DMN) with regards to the Decision Requirements Graph (DRG). However, some constructs in Blueriq's DRG differ from the standard. Furthermore, Blueriq uses a DRG in designtime and a slightly different DRG in runtime.

Designtime Decision Requirements Graph

When creating a business model in Blueriq, one must always aim to model decisions that can be easliy understood by the business. To verify whether the level of complexity of th decisions is acceptable, a DRG can be generated at any time in the design process. This DRG is then used to visualize the decision and its sub decisions and by that give insight to a business engineer and for instance an analyst on how this particular decision is made. 

  1. Analyze if subdecisions are already available and reusable
  2. Analyse if inputs are already available and reuseable
  3. Start with the main decision 
    1. Create an attribute for the main decision, use the functional name to set a name for the decision that is meaningful for the business.
    2. Create all the attributes (if not already available) that are needed as an input. 
    3. Create the logic that is needed to infer a value for the main decision. Give the logic a useful functional name if possible
  4. Repeat step 3 for all subdecions in each layer of the graph until all sub-decisions are modeled
  5. Check the model using the DRG in studio.

Runtime Decision Requirements Graph

text

Constructs of the Decision Requirements Graph

text

Decisions

text

Business knowledge models

text

Input data

text

Knowledge source

text

Constructs of Decision Modeling in Blueriq

text

Attributes

text

Sources

text

Business rules

text

Decision tables

text

Default expressions

text

Data rules

text

  • No labels