Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-3813

[DMN Designer] Decision Services do not persist the input data when the DMN model has multiple DRDs

    XMLWordPrintable

Details

    Description

      When the DMN model has multiple DRDs and the encapsulated decisions are connected on other DRD (then the one containing the decision service), the input data is not persisted:

      https://gist.github.com/karreiro/9c4e1f757243f79dc9d503db32449571

      Actual: The input data tag is not persisted in the DecisionService for the model above
      Expected: The input data tag must be persisted in the DecisionService for the model above

      Expected decision service:

        <dmn:decisionService id="_D36C61E4-C5DB-4375-855B-D58A0269A570" name="office accepts the call">
          <dmn:extensionElements/>
          <dmn:variable id="_EDEE0B3D-2B82-4FDE-B725-4ECFBE8F8768" name="office accepts the call" typeRef="boolean"/>
          <dmn:outputDecision href="#_25C72B4D-63EF-406F-89C6-612B2090E984"/>
          <dmn:encapsulatedDecision href="#_4F791054-DEBD-4EA7-95BA-9E4695239822"/>
          <dmn:encapsulatedDecision href="#_606C3BEC-097B-4DA4-9209-9BBA72EBCEF1"/>
          <dmn:inputData href="#_4208DF15-2342-46EA-8EFF-E402FDDC2F5E"/>
        </dmn:decisionService>
      

      Attachments

        Issue Links

          Activity

            People

              karreiro_ Guilherme Gomes (Inactive)
              karreiro_ Guilherme Gomes (Inactive)
              Jan Stastny Jan Stastny
              Jan Stastny Jan Stastny
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: