dsntk-examples 0.3.0

ÐecisionToolkit | Examples
Documentation
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions namespace="https://dsntk.io"
             name="compliance-level-2-test-0112"
             id="_0e9ffd59-0d5a-4e75-9aab-f2c5bec156a5"
             xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/"
             xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/"
             xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/"
             xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/">
    <extensionElements/>
    <itemDefinition isCollection="true" name="tApproval" label="tApproval">
        <itemComponent name="Status" id="_20dfeb44-1c36-43cf-8819-63ce36819e90">
            <typeRef>string</typeRef>
        </itemComponent>
        <itemComponent name="Rate" id="_858ef6e6-69ca-4b50-a654-10f4b981f43c">
            <typeRef>string</typeRef>
        </itemComponent>
    </itemDefinition>
    <itemDefinition isCollection="true" name="tApproval_1" label="tApproval_1">
        <typeRef>string</typeRef>
    </itemDefinition>
    <decision name="Approval" id="_3b2953a3-745f-4d2e-b55d-75c8c5ae653c">
        <variable typeRef="tApproval_1" name="Approval" id="_726bba98-e108-4ee4-b22b-9b9f4da43a88"/>
        <informationRequirement id="b9f76e4e-288a-4237-9220-ab5caf2853e5">
            <requiredInput href="#_41effb45-b3c4-46ac-b1da-122b3e428a98"/>
        </informationRequirement>
        <decisionTable hitPolicy="RULE ORDER" outputLabel="Approval" typeRef="tApproval_1" id="_d81c5a51-b7c3-493c-ae8a-07ff798fb1bd">
            <input id="_bf7fc56f-ea82-464e-a541-f3221dc07e78">
                <inputExpression typeRef="number">
                    <text>Age</text>
                </inputExpression>
            </input>
            <output id="_f07f9e98-3a1e-4add-a200-7cee75b550b3"/>
            <rule id="_ca85854c-27a3-4001-b2ac-23a164ca5940">
                <inputEntry id="_ca85854c-27a3-4001-b2ac-23a164ca5940-0">
                    <text>&gt;=18</text>
                </inputEntry>
                <outputEntry id="_ca85854c-27a3-4001-b2ac-23a164ca5940-4">
                    <text>"Best"</text>
                </outputEntry>
            </rule>
            <rule id="_7f03803d-2636-40ab-8346-7fd7f38ab695">
                <inputEntry id="_7f03803d-2636-40ab-8346-7fd7f38ab695-0">
                    <text>&gt;=12</text>
                </inputEntry>
                <outputEntry id="_7f03803d-2636-40ab-8346-7fd7f38ab695-4">
                    <text>"Standard"</text>
                </outputEntry>
            </rule>
            <rule id="_887acecd-40fc-42da-9443-eeba476f5516">
                <inputEntry id="_887acecd-40fc-42da-9443-eeba476f5516-0">
                    <text>&lt;12</text>
                </inputEntry>
                <outputEntry id="_887acecd-40fc-42da-9443-eeba476f5516-4">
                    <text>"Standard"</text>
                </outputEntry>
            </rule>
        </decisionTable>
    </decision>
    <inputData name="Age" id="_41effb45-b3c4-46ac-b1da-122b3e428a98">
        <variable typeRef="number" name="Age" id="_b6681d58-50f4-42a1-9daf-8daa45ac458e"/>
    </inputData>
    <dmndi:DMNDI>
        <dmndi:DMNDiagram id="_a3ebbd98-af09-42f3-9099-4ae2204a1f54_D1">
            <dmndi:Size height="650.0" width="650.0"/>
            <dmndi:DMNShape dmnElementRef="_3b2953a3-745f-4d2e-b55d-75c8c5ae653c" id="_a3ebbd98-af09-42f3-9099-4ae2204a1f54_s1">
                <dc:Bounds height="61.0" width="154.0" x="150.0" y="150.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNShape dmnElementRef="_41effb45-b3c4-46ac-b1da-122b3e428a98" id="_a3ebbd98-af09-42f3-9099-4ae2204a1f54_s2">
                <dc:Bounds height="60.0" width="153.0" x="151.0" y="331.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNEdge dmnElementRef="b9f76e4e-288a-4237-9220-ab5caf2853e5" id="_a3ebbd98-af09-42f3-9099-4ae2204a1f54_e1">
                <di:waypoint x="227.0" y="331.0"/>
                <di:waypoint x="227.0" y="211.0"/>
            </dmndi:DMNEdge>
        </dmndi:DMNDiagram>
    </dmndi:DMNDI>
</definitions>