dsntk-examples 0.3.0

ÐecisionToolkit | Examples
Documentation
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions namespace="http://www.montera.com.au/spec/DMN/0057-feel-context"
             name="0057-feel-context"
             id="_1b938f33-4b8e-4848-91f0-ba4639d1c6a8"
             xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/">
    
    <description>FEEL contexts</description>
    
    <decision name="decision001" id="_decision001">
        <variable name="decision001"/>
        <literalExpression>
            <text>{a: "foo", b: "bar"}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision002" id="_decision002">
        <variable name="decision002"/>
        <literalExpression>
            <text>{a: "foo", b: {c: "bar", d: {e: "baz"}}}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision003" id="_decision003">
        <variable name="decision003"/>
        <literalExpression>
            <text>{a: 1 + 2, b: a + 3}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision003_a" id="_decision003_a">
        <variable name="decision003_a"/>
        <literalExpression>
            <text>{a: 1 + 2, b: 3, c: {d: a + b}}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision004" id="_decision004">
        <variable name="decision004"/>
        <literalExpression>
            <text>{foo bar: "foo"}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision005" id="_decision005">
        <variable name="decision005"/>
        <literalExpression>
            <text>{foo+bar: "foo"}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision006" id="_decision006">
        <variable name="decision006"/>
        <literalExpression>
            <text>{"foo+bar((!!],foo": "foo"}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision007" id="_decision007">
        <variable name="decision007"/>
        <literalExpression>
            <text>{"": "foo"}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision008" id="_decision008">
        <variable name="decision008"/>
        <literalExpression>
            <text>{foo: "bar", foo: "baz"}</text>
        </literalExpression>
    </decision>
    
    <decision name="decision009" id="_decision009">
        <variable name="decision009"/>
        <literalExpression>
            <text>{ a: 1 }.b</text>
        </literalExpression>
    </decision>

    <decision name="decision010" id="_decision010">
        <variable name="decision010"/>
        <literalExpression>
            <text>null.b</text>
        </literalExpression>
    </decision>
    
</definitions>