Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The goal of storing a decision is that an organisation organization can rebuild a model of the decisions that has been made by the runtime. By rebuilding the decisions with the values organisation organization have insight how decisions are made. The meta model for the exchange of decisions according to the DMN specifications prescibes prescribes that each decision, each, Business knowledge model and each input is a seperate separate DMN element. So for each type a description will be give given here how the information will be stored. 

...

Description of all the parts of a DRG at runtime

 

the The metamodel of a DMN element

 

In the XSD the model will be stored by storing using three types of DRG elements, the InformationRequirement (a reference to input and decisions) and the KnowledgeRequirement (a reference to a businessKnowledgeModelBusinessKnowledgeModel)

Decision

A DRG element of the type decision will consist of the parts described underneath

 DMNElement attributes and model associations

XSD Attribute

Description

Data from runtimeRequired

name: String [0..1]

The name of this element.

Technical name attributeYes

id: String

The string that identifies this DMNElement uniquely within its containing Definitions element.

Unique IDYes

...

Attribute

Description

Data from runtimeRequired

informationRequirement:

InformationRequirement [*]

This attribute lists the instances of

InformationRequirement that compose this Decision.

Reference to all the InformationRequirements used as to make the decision (Informationrequirement is a reference to an input or another decision)No

knowledgeRequirement:

KnowledgeRequirement [*]

This attribute lists the instances of

KnowledgeRequirement that compose this Decision.

Reference to the knowledge requirement used to make the decision

(Knowledge requirement contains a reference to the logic element used to set the value)

No

 

Custom part for a Blueriq

AttributeDescriptionRequired
Value: 1 : 1The value for the decisionYes
Sourcetype 1: 1the sourcetype for the decision (User, System, Constant , etc)Yes
Justification 1 : 1The justification for the resultNo

 

InputData

A DRG element of the type decision will consist of the parts described underneath

...

AttributeDescriptionRequired
Value: 1 : 1The value for the decisionYes
Sourcetype 1: 1the sourcetype for the decision (User, System, Constant , etc)Yes

BusinessKnowledgeModel

 

 DMNElement attributes and model associations

...

Attribute

Description

Data from runtimeRequired

 

InformationRequirement

DMNElement attributes and model associations

...

Attribute

Description

Data from runtimeRequired

requiredDecision: Decision [0..1]

The instance of Decision that this

InformationRequirement associates with its containing Decision element.

ID of a DRGelement containing a decisionNo

requiredInput: InputData [0..1]

The instance of InputData that this

InformationRequirement associates with its containing Decision element.

ID of a DRGelement conatining an InputNo

 

KnowledgeRequirement

DMNElement attributes and model associations

...