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-0113"
             id="_ca468a47-eb76-4428-897a-e0e41fa35af8"
             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="tApprovalStatus" label="tApprovalStatus">
        <itemComponent name="Approved/Declined" id="_86391af7-ea7a-434e-a150-f58875df0f9f">
            <typeRef>string</typeRef>
            <allowedValues>
                <text>"Approved", "Declined"</text>
            </allowedValues>
        </itemComponent>
        <itemComponent name="Rate" id="_32ef0fa8-b814-4b53-b41c-eabfbcc74329">
            <typeRef>string</typeRef>
        </itemComponent>
    </itemDefinition>
    <itemDefinition isCollection="true" name="tApprovalStatus_4" label="tApprovalStatus_4">
        <typeRef>string</typeRef>
        <allowedValues>
            <text>"Approved","Declined"</text>
        </allowedValues>
    </itemDefinition>
    <decision name="Approval Status" id="_3b2953a3-745f-4d2e-b55d-75c8c5ae653c">
        <variable typeRef="tApprovalStatus_4" name="Approval Status" id="_3cf2bd40-2c83-4e6f-8039-81b391eebf2d"/>
        <informationRequirement id="_503ea582-3702-418d-8a71-354cf8cb7729">
            <requiredInput href="#_41effb45-b3c4-46ac-b1da-122b3e428a98"/>
        </informationRequirement>
        <decisionTable hitPolicy="OUTPUT ORDER" outputLabel="Approval Status" typeRef="tApprovalStatus_4" id="_e7995f4c-0575-4579-8119-aa4f5cb262f6">
            <input id="_f64e79ef-12df-471a-8830-18dd1060e8f0">
                <inputExpression typeRef="number">
                    <text>Age</text>
                </inputExpression>
            </input>
            <output id="_c8adc49f-998f-48b8-bd79-746d9c3d25b3">
                <outputValues>
                    <text>"Approved","Declined"</text>
                </outputValues>
            </output>
            <rule id="_d720490a-c6c7-4e48-b003-44d99720c632">
                <inputEntry id="_d720490a-c6c7-4e48-b003-44d99720c632-0">
                    <text>&gt;=18</text>
                </inputEntry>
                <outputEntry id="_d720490a-c6c7-4e48-b003-44d99720c632-3">
                    <text>"Approved"</text>
                </outputEntry>
            </rule>
            <rule id="_8e20e9ca-e276-4c26-b09a-52fe55f7b18a">
                <inputEntry id="_8e20e9ca-e276-4c26-b09a-52fe55f7b18a-0">
                    <text>&lt;18</text>
                </inputEntry>
                <outputEntry id="_8e20e9ca-e276-4c26-b09a-52fe55f7b18a-3">
                    <text>"Declined"</text>
                </outputEntry>
            </rule>
            <rule id="_784c2e00-6d8d-4739-8aff-4bd810e4f1d0">
                <inputEntry id="_784c2e00-6d8d-4739-8aff-4bd810e4f1d0-0">
                    <text>&gt;=0</text>
                </inputEntry>
                <outputEntry id="_784c2e00-6d8d-4739-8aff-4bd810e4f1d0-3">
                    <text>"Approved"</text>
                </outputEntry>
            </rule>
        </decisionTable>
    </decision>
    <inputData name="Age" id="_41effb45-b3c4-46ac-b1da-122b3e428a98">
        <variable typeRef="number" name="Age" id="_78044e5c-314d-4029-8a54-573107f67895"/>
    </inputData>
    <dmndi:DMNDI>
        <dmndi:DMNDiagram id="_791b8e95-b7a7-40e7-9dd1-5ff12364f340_D1">
            <dmndi:Size height="650.0" width="650.0"/>
            <dmndi:DMNShape dmnElementRef="_3b2953a3-745f-4d2e-b55d-75c8c5ae653c" id="_791b8e95-b7a7-40e7-9dd1-5ff12364f340_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="_791b8e95-b7a7-40e7-9dd1-5ff12364f340_s2">
                <dc:Bounds height="60.0" width="153.0" x="151.0" y="331.0"/>
            </dmndi:DMNShape>
            <dmndi:DMNEdge dmnElementRef="_503ea582-3702-418d-8a71-354cf8cb7729" id="_791b8e95-b7a7-40e7-9dd1-5ff12364f340_e1">
                <di:waypoint x="227.0" y="331.0"/>
                <di:waypoint x="227.0" y="211.0"/>
            </dmndi:DMNEdge>
        </dmndi:DMNDiagram>
    </dmndi:DMNDI>
</definitions>