Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-3225

[DMN Designer] Decision table output data type is not stored

    XMLWordPrintable

Details

    Description

      Issue spotted during DROOLS-3214, however probably not related.

      If decision table output data type is changed, the change is not reflected in the xml.

      Please follow my steps:

      • Create new DMN diagram
      • Add a decision node
      • Set the decision node top level expression as a decision table
      • Double click on Output header cell
      • Select boolean lets say
      • Save the diagram

      Check the source, there will be still stored string output data type, like below:

      <dmn:decisionTable id="_DE6CDA18-99D1-4259-9F6D-825209DF7DE8" typeRef="string" hitPolicy="ANY" preferredOrientation="Rule-as-Row">
            <dmn:input id="_EB7B7C02-4131-468C-B1B1-023C39045B66">
              <dmn:inputExpression id="_C72A9C94-130C-4BA5-A529-49BAE217DDFF" typeRef="string">
                <dmn:text>input-1</dmn:text>
              </dmn:inputExpression>
              <dmn:inputValues id="_1EC58DD6-21EB-4822-A333-581363BC325B">
                <dmn:text></dmn:text>
              </dmn:inputValues>
            </dmn:input>
            <dmn:output id="_81248A6E-0239-404A-B891-C7C0BEE6B501" name="output-1" typeRef="string">
              <dmn:outputValues id="_26301186-9EB2-43E8-B6F8-458361E99B45">
                <dmn:text></dmn:text>
              </dmn:outputValues>
              <dmn:defaultOutputEntry id="_EAC89F66-3B9E-4781-B670-1282975F4F1E" typeRef="string">
                <dmn:text></dmn:text>
              </dmn:defaultOutputEntry>
            </dmn:output>
            <dmn:rule id="_EC0CEE6B-E4D5-4DE2-9EE5-86C955933B4E">
              <dmn:inputEntry id="_91AA6110-0A85-4C95-B0B3-D1B084CB0089">
                <dmn:text>"you are right"</dmn:text>
              </dmn:inputEntry>
              <dmn:outputEntry id="_6FACD1CE-8301-413E-8C77-F04AD71B3C78" typeRef="string">
                <dmn:text>true</dmn:text>
              </dmn:outputEntry>
            </dmn:rule>
          </dmn:decisionTable>
        </dmn:decision>
      

      But the UI is like:

      Attachments

        Issue Links

          Activity

            People

              manstis@redhat.com Michael Anstis
              rh-ee-jomarko Jozef Marko
              Jozef Marko Jozef Marko
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: