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

[DMN Editor] Difference between the DRG and DRDs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Critical
    • None
    • None
    • DMN Editor
    • None
    • False
    • None
    • False
    • ---
    • ---

    Description

      What I understand from the DMN standard, the DRG stands for the graph of dependencies of decisions. The nodes in the graph are the decisions, the edges are the requirements. A DRD is a view of a subset of that graph. With this in mind, I would say that this is the invariant:

      • A decision that is present in at least one DRD is part of the graph. 

      In Kogito, this seems to be implemented in a halfway manner. If a decision is added in a DRD, it doesn't show up in the DRG. However, if a decision is removed from the DRG, it is removed from all DRDs as well. 

      I would expect the other flashpoint of the invariant should be implemented as well: If a decision is added to a DRD, it should become part of the DRG.

      Attachments

        1. Animatie.gif
          Animatie.gif
          1.14 MB
        2. screenshot-2.png
          screenshot-2.png
          88 kB
        3. screenshot-3.png
          screenshot-3.png
          115 kB
        4. screenshot-4.png
          screenshot-4.png
          140 kB

        Activity

          People

            yamer@redhat.com Yeser Amer
            hanjoosten Han Joosten
            Tomas David Tomas David
            Tomas David Tomas David
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: