Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-14515

In Cockpit, instance modification/restart doesn't work inside collapsed subprocesses

    • Icon: Bug Report Bug Report
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.17.0
    • 7.17.0
    • cockpit, webapp
    • None

      Environment (Required on creation):

      Camunda Automation Platform 7.17.0-alpha6 

      Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):

      See the following screencast:

      instance-modification-collapsed-subprocess-drilldown.gif

      Steps to reproduce (Required on creation):

      1. Deploy a process with a collapsed subprocess and activities on multiple levels
      2. Start a new instance of this process
      3. Go to the process definition/instance runtime view
      4. Click on the "Modify" tab
      5. Create a modification instruction on the root level
      6. Drill down to the collapsed subprocess

      The historic process instance restart feature is affected as well.

      Observed Behavior (Required on creation):

      Further modification instructions cannot be applied to flow nodes inside the collapsed subprocess.

      Expected behavior (Required on creation):

      Modification instructions can be applied to flow nodes on the root level or inside collapsed subprocesses.

      Root Cause (Required on prioritization):

      • ModificationService#processBpmnElements is not called when drilling down/up.
      • "Hover" events can only be added when flow nodes are shown
      • Skip adding "hovers" when they were already added before

      Solution Ideas (Optional):

      To reduce the scope, instance modification can only be allowed on one level and not across multiple levels.

      Hints (optional):

      -

        This is the controller panel for Smart Panels app

            [CAM-14515] In Cockpit, instance modification/restart doesn't work inside collapsed subprocesses

            Tassilo Weidner created issue -
            Tassilo Weidner made changes -
            Link New: This issue is caused by CAM-13112 [ CAM-13112 ]
            Tassilo Weidner made changes -
            Attachment New: instance-modification-collapsed-subprocess-drilldown.gif [ 51037 ]
            Description Original: h3. Environment (Required on creation):

            Camunda Automation Platform 7.17.0-alpha6 

            h3. Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):

            See the following screencast:

            [^instance-modification-collapsed-suprocess-drilldown.gif]

            h3. Steps to reproduce (Required on creation):

            # Deploy a process with a collapsed subprocess and activities on multiple levels
            # Start a new instance of this process
            # Go to the process definition/instance runtime view
            # Click on the "Modify" tab
            # Create a modification instruction on the root level
            # Drill down to the collapsed subprocess

            h3. Observed Behavior (Required on creation):

            Further modification instructions cannot be applied to flow nodes inside the collapsed subprocess.

            h3. Expected behavior (Required on creation):

            Modification instructions can be applied to flow nodes on the root level or inside collapsed subprocesses.

            h3. Root Cause (Required on prioritization):

            TBD

            h3. Solution Ideas (Optional):

            To reduce the scope, instance modification can only be allowed on one level and not across multiple levels.

            h3. Hints (optional):
            -
            New: h3. Environment (Required on creation):

            Camunda Automation Platform 7.17.0-alpha6 

            h3. Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):

            See the following screencast:

            [^instance-modification-collapsed-subprocess-drilldown.gif]

            h3. Steps to reproduce (Required on creation):

            # Deploy a process with a collapsed subprocess and activities on multiple levels
            # Start a new instance of this process
            # Go to the process definition/instance runtime view
            # Click on the "Modify" tab
            # Create a modification instruction on the root level
            # Drill down to the collapsed subprocess

            h3. Observed Behavior (Required on creation):

            Further modification instructions cannot be applied to flow nodes inside the collapsed subprocess.

            h3. Expected behavior (Required on creation):

            Modification instructions can be applied to flow nodes on the root level or inside collapsed subprocesses.

            h3. Root Cause (Required on prioritization):

            TBD

            h3. Solution Ideas (Optional):

            To reduce the scope, instance modification can only be allowed on one level and not across multiple levels.

            h3. Hints (optional):
            -
            Tassilo Weidner made changes -
            Attachment Original: instance-modification-collapsed-suprocess-drilldown.gif [ 51036 ]
            Tassilo Weidner made changes -
            Description Original: h3. Environment (Required on creation):

            Camunda Automation Platform 7.17.0-alpha6 

            h3. Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):

            See the following screencast:

            [^instance-modification-collapsed-subprocess-drilldown.gif]

            h3. Steps to reproduce (Required on creation):

            # Deploy a process with a collapsed subprocess and activities on multiple levels
            # Start a new instance of this process
            # Go to the process definition/instance runtime view
            # Click on the "Modify" tab
            # Create a modification instruction on the root level
            # Drill down to the collapsed subprocess

            h3. Observed Behavior (Required on creation):

            Further modification instructions cannot be applied to flow nodes inside the collapsed subprocess.

            h3. Expected behavior (Required on creation):

            Modification instructions can be applied to flow nodes on the root level or inside collapsed subprocesses.

            h3. Root Cause (Required on prioritization):

            TBD

            h3. Solution Ideas (Optional):

            To reduce the scope, instance modification can only be allowed on one level and not across multiple levels.

            h3. Hints (optional):
            -
            New: h3. Environment (Required on creation):

            Camunda Automation Platform 7.17.0-alpha6 
            h3. Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):

            See the following screencast:

            [^instance-modification-collapsed-subprocess-drilldown.gif]
            h3. Steps to reproduce (Required on creation):
             # Deploy a process with a collapsed subprocess and activities on multiple levels
             # Start a new instance of this process
             # Go to the process definition/instance runtime view
             # Click on the "Modify" tab
             # Create a modification instruction on the root level
             # Drill down to the collapsed subprocess

            The historic process instance restart feature is affected as well.

            h3. Observed Behavior (Required on creation):

            Further modification instructions cannot be applied to flow nodes inside the collapsed subprocess.
            h3. Expected behavior (Required on creation):

            Modification instructions can be applied to flow nodes on the root level or inside collapsed subprocesses.
            h3. Root Cause (Required on prioritization):

            TBD
            h3. Solution Ideas (Optional):

            To reduce the scope, instance modification can only be allowed on one level and not across multiple levels.
            h3. Hints (optional):

            -
            Tassilo Weidner made changes -
            Summary Original: In Cockpit, instance modification doesn't work after drilling down into a collapsed subprocess New: In Cockpit, instance modification/restart doesn't work after drilling down into a collapsed subprocess
            Tassilo Weidner made changes -
            Summary Original: In Cockpit, instance modification/restart doesn't work after drilling down into a collapsed subprocess New: In Cockpit, instance modification/restart doesn't work inside collapsed subprocesses
            Thorben Lindhauer made changes -
            Fix Version/s New: 7.17.x [ 17395 ]
            Fix Version/s New: 7.18.0 [ 17394 ]
            Thorben Lindhauer made changes -
            Affects Version/s New: 7.17.0 [ 16007 ]
            Thorben Lindhauer made changes -
            Remote Link New: This issue links to "Page (camunda confluence)" [ 17301 ]

              michael.schoettes Michael Schoettes
              tassilo.weidner Tassilo Weidner
              Tassilo Weidner Tassilo Weidner
              Daniel Kelemen Daniel Kelemen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: