Versions Compared

Key

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

...

Description of all the parts of a DRG at runtime

 


Code Block
themeEclipse
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<Definitions xmlns="http://www.omg.org/spec/DMN/20130901" xmlns:bq="http://www.blueriq.com/dmn/drg" id="DRG_for_PolicyHolderApplication.RiskScoreRequiredMonthlyInstallment" namespace="http://www.blueriq.com/dmn">
   <Decision id="decision1" name="PolicyHolderApplication.RiskScoreRequiredMonthlyInstallment">
      <bq:value>240<value>284.219374515558</bq:value>
      <bq:instanceId>fda7fa28instanceId>2e479125-013b32c2-4c1947c8-a22dbf31-ec63603c82b5<7ea245687f6a</bq:instanceId>
      <bq:sourceType>Default</bq:sourceType>
      <bq:justificationText justificationTextId="RiskscoreCalculation">The Riskscore depends on the number of years as a policyholder, the number of recent claims and previous fraude. A lower number means less risk. Riskscorecalculation: BaseAmountForRiskscore - BonusNumberOfYearsCustomer - RiskscorePenalties</bq:justificationText>
      <informationRequirement>
         <InformationItem id="decision1InformationItem0" name="PolicyHolderRequestedProduct.BaseAmountForRiskScoreAmount" />
         <requiredDecision>decision2<<requiredInput>inputData1</requiredDecision>requiredInput>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision1InformationItem1" name="PolicyHolderControl.RiskScoreBonusMonthlyInterest" />
         <requiredDecision>decision3<<requiredDecision>decision2</requiredDecision>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision1InformationItem2" name="PolicyHolderRequestedProduct.RiskScorePenaltiesTerm" />
         <requiredDecision>decision5<<requiredInput>inputData3</requiredDecision>requiredInput>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel9</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision2" name="PolicyHolder.BaseAmountForRiskScore">
      <bq:value>50</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>Default</bq:sourceType>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel1</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision3" name="PolicyHolder.RiskScoreBonus">
      <bq:value>80</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>Default</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision3InformationItem0decision1InformationItem3" name="PolicyHolderRequestedProduct.BonusForNumberofYearsCustomerMonthlyFee" />
         <requiredDecision>decision4<<requiredDecision>decision3</requiredDecision>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel3</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision4decision2" name="PolicyHolderControl.BonusForNumberofYearsCustomerMonthlyInterest">
      <bq:value>80<value>0.0050</bq:value>
      <bq:instanceId>fda7fa28instanceId>3ccfa67e-013b686d-4c194724-a22db9ac-ec63603c82b5<c04068716586</bq:instanceId>
      <bq:sourceType>Default</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision4InformationItem0decision2InformationItem0" name="PolicyHolderRequestedProduct.CustomerSinceRate" />
         <requiredInput>inputData1<<requiredInput>inputData2</requiredInput>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel2<<requiredKnowledge>businessKnowledgeModel1</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision5decision3" name="PolicyHolderRequestedProduct.RiskScorePenaltiesMonthlyFee">
      <bq:value>270<value>20.0</bq:value>
      <bq:instanceId>fda7fa28instanceId>100ba8bf-013b25a7-4c1948de-a22d8f25-ec63603c82b5<6508bd090941</bq:instanceId>
      <bq:sourceType>Default<sourceType>System</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision5InformationItem0decision3InformationItem0" name="PolicyHolderRequestedProduct.PenaltyRiskScoreLast6MonthsProductType" />
         <requiredDecision>decision6</requiredDecision>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision5InformationItem1" name="PolicyHolder.PenaltyRiskScoreBetween6MonthsAnd2Years" />
         <requiredDecision>decision7</requiredDecision>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision5InformationItem2" name="PolicyHolder.PenaltyRiskScoreBetween2And4Years" /><requiredInput>inputData4</requiredInput>
         <requiredDecision>decision8</requiredDecision>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision5InformationItem3" name="PolicyHolder.PenaltyPreviousFraude" />
         <requiredDecision>decision9</requiredDecision>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel8<<requiredKnowledge>businessKnowledgeModel2</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision<InputData id="decision6inputData1" name="PolicyHolderRequestedProduct.PenaltyRiskScoreLast6MonthsAmount">
      <bq:value>70<value>10000.0</bq:value>
      <bq:instanceId>fda7fa28instanceId>100ba8bf-013b25a7-4c1948de-a22d8f25-ec63603c82b5<6508bd090941</bq:instanceId>
      <bq:sourceType>Default<sourceType>User</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision6InformationItem0" name="PolicyHolder.NrOfClaimsLastSixMonths" />
         <requiredInput>inputData2</requiredInput>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel4</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision7</InputData>
   <InputData id="inputData2" name="PolicyHolderRequestedProduct.PenaltyRiskScoreBetween6MonthsAnd2YearsRate">
      <bq:value>100<value>6.0</bq:value>
      <bq:instanceId>fda7fa28instanceId>100ba8bf-013b25a7-4c1948de-a22d8f25-ec63603c82b5<6508bd090941</bq:instanceId>
      <bq:sourceType>Default<sourceType>User</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision7InformationItem0" name="PolicyHolder.NrOfClaimsBetween6MonthsAnd2Years" />
         <requiredInput>inputData3</requiredInput>
      </informationRequirement></InputData>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel5</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision <InputData id="decision8inputData3" name="PolicyHolderRequestedProduct.PenaltyRiskScoreBetween2And4YearsTerm">
      <bq:value>0<value>36.0</bq:value>
      <bq:instanceId>fda7fa28instanceId>100ba8bf-013b25a7-4c1948de-a22d8f25-ec63603c82b5<6508bd090941</bq:instanceId>
      <bq:sourceType>Default<sourceType>User</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision8InformationItem0" name="PolicyHolder.NrOfClaimsBetween2And4Years" />
         <requiredInput>inputData4</requiredInput>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel6</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision9</InputData>
   <InputData id="inputData4" name="PolicyHolderRequestedProduct.PenaltyPreviousFraudeProductType">
      <bq:value>100<value>Standard loan</bq:value>
      <bq:instanceId>fda7fa28instanceId>100ba8bf-013b25a7-4c1948de-a22d8f25-ec63603c82b5<6508bd090941</bq:instanceId>
      <bq:sourceType>System<sourceType>User</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision9InformationItem0" name="PolicyHolder.CommittedFraude" />
         <requiredInput>inputData5</requiredInput>
      </informationRequirement>
      <knowledgeRequirement>InputData>
         <requiredKnowledge>businessKnowledgeModel7</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <BusinessKnowledgeModel id="businessKnowledgeModel1" name="PolicyHolderControl.BaseAmountForRiskScoreMonthlyInterest-default-valueexpression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel2" name="PolicyHolder.BonusForNumberofYearsCustomer-default-expressionMonthlyFee" />
   <BusinessKnowledgeModel id="businessKnowledgeModel3" name="PolicyHolder.RiskScoreBonus-default-expression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel4" name="PolicyHolder.PenaltyRiskScoreLast6Months-default-expression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel5" name="PolicyHolder.PenaltyRiskScoreBetween6MonthsAnd2Years-default-expression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel6" name="PolicyHolder.PenaltyRiskScoreBetween2And4Years-default-expression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel7" name="PenaltyPreviousFraudeTrue" />
   <BusinessKnowledgeModel id="businessKnowledgeModel8" name="PolicyHolder.RiskScorePenalties-default-expression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel9" name="PolicyHolder.RiskScore-default-expression" />
   <InputData id="inputData1" name="PolicyHolder.CustomerSince">
      <bq:value>2010-01-01</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData2" name="PolicyHolder.NrOfClaimsLastSixMonths">
      <bq:value>1</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData3" name="PolicyHolder.NrOfClaimsBetween6MonthsAnd2Years">
      <bq:value>2</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData4" name="PolicyHolder.NrOfClaimsBetween2And4Years">
      <bq:value>0</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData5" name="PolicyHolder.CommittedFraude">
      <bq:value>true</bq:value>
      <bq:instanceId>fda7fa28-013b-4c19-a22d-ec63603c82b5</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>Application.RequiredMonthlyInstallment-default-expression" />
</Definitions>

 

 

The metamodel of a DMN element

...