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

[DMN Editor] Difference between the DRG and DRDs

XMLWordPrintable

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

      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.

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

              yamer@redhat.com Yeser Amer
              hanjoosten Han Joosten (Inactive)
              Dominik Hanak Dominik Hanak
              Dominik Hanak Dominik Hanak
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: