Versions Compared

Key

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

...

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_Application.RequiredMonthlyInstallment" namespace="http://www.blueriq.com/dmn">
   <Decision id="decision1" name="Application.RequiredMonthlyInstallment">
      <bq:value>284.219374515558</bq:value>
      <bq:instanceId>2e479125instanceId>e2575ae5-32c2e344-47c846bd-bf3188b5-7ea245687f6a<f5a98cb76ca8</bq:instanceId>
      <bq:sourceType>Default</bq:sourceType>
      <bq:justificationText justificationTextId="RequiredMonthlyInstallmentCalculation">
		The formula is M = P * (J / (1 - (1 - (1 + J)^ -N)) - X. 
		M: monthly payment. 
		P: principal or amount of loan. 
		J: monthly interest; annual interest divided by 100, then devided by 12. 
		N: number of months of amortization, determined by length in years of loan. 
		X: monthly fee, determined by the type of product.
	  </bq:justificationText>
      <informationRequirement>
         <InformationItem id="decision1InformationItem0" name="RequestedProduct.Amount" />
         <requiredInput>inputData1</requiredInput>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision1InformationItem1" name="Control.MonthlyInterest" />
         <requiredDecision>decision2</requiredDecision>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision1InformationItem2" name="RequestedProduct.Term" />
         <requiredInput>inputData3</requiredInput>
      </informationRequirement>
      <informationRequirement>
         <InformationItem id="decision1InformationItem3" name="RequestedProduct.MonthlyFee" />
         <requiredDecision>decision3</requiredDecision>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel3</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision2" name="Control.MonthlyInterest">
      <bq:value>0.0050</bq:value>
      <bq:instanceId>3ccfa67einstanceId>7e72ae81-686d34a8-47244c52-b9ac8538-c04068716586<0e09549ab3fe</bq:instanceId>
      <bq:sourceType>Default</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision2InformationItem0" name="RequestedProduct.Rate" />
         <requiredInput>inputData2</requiredInput>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel1</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <Decision id="decision3" name="RequestedProduct.MonthlyFee">
      <bq:value>20.0</bq:value>
      <bq:instanceId>100ba8bfinstanceId>e7b51f3c-25a70181-48de42b9-8f2594f3-6508bd090941<dd6fc05ddae3</bq:instanceId>
      <bq:sourceType>System</bq:sourceType>
      <informationRequirement>
         <InformationItem id="decision3InformationItem0" name="RequestedProduct.ProductType" />
         <requiredInput>inputData4</requiredInput>
      </informationRequirement>
      <knowledgeRequirement>
         <requiredKnowledge>businessKnowledgeModel2</requiredKnowledge>
      </knowledgeRequirement>
   </Decision>
   <InputData id="inputData1" name="RequestedProduct.Amount">
      <bq:value>10000.0</bq:value>
      <bq:instanceId>100ba8bfinstanceId>e7b51f3c-25a70181-48de42b9-8f2594f3-6508bd090941<dd6fc05ddae3</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData2" name="RequestedProduct.Rate">
      <bq:value>6.0</bq:value>
      <bq:instanceId>100ba8bfinstanceId>e7b51f3c-25a70181-48de42b9-8f2594f3-6508bd090941<dd6fc05ddae3</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData3" name="RequestedProduct.Term">
      <bq:value>36.0</bq:value>
      <bq:instanceId>100ba8bfinstanceId>e7b51f3c-25a70181-48de42b9-8f2594f3-6508bd090941<dd6fc05ddae3</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <InputData id="inputData4" name="RequestedProduct.ProductType">
      <bq:value>Standard loan</bq:value>
      <bq:instanceId>100ba8bfinstanceId>e7b51f3c-25a70181-48de42b9-8f2594f3-6508bd090941<dd6fc05ddae3</bq:instanceId>
      <bq:sourceType>User</bq:sourceType>
   </InputData>
   <BusinessKnowledgeModel id="businessKnowledgeModel1" name="Control.MonthlyInterest-default-expression" />
   <BusinessKnowledgeModel id="businessKnowledgeModel2" name="MonthlyFeeDecisionTableMonthlyFee" />
   <BusinessKnowledgeModel id="businessKnowledgeModel3" name="Application.RequiredMonthlyInstallment-default-expression" />
</Definitions>

...