Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-6511

Add IT for process with signal BPMN events

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: L3 - Default L3 - Default
    • 3.12.0-alpha1, 3.11.2
    • None
    • backend
    • None
    • Not defined

      With the implementation of signal BPMN events, we should ensure that Optimize has an IT that imports data from a process containing such events.

      The implementation tasks are here (there might be more):

      The newsymbols are:
      "signalStartEvent",
      "signalStartInterruptingSubProcessEvent",
      "signalStartNonInterruptingSubProcessEvent",
      "signalIntermediateCatchEventAttachedToEventBasedGateway",
      "signalIntermediateThrowEvent",
      "signalIntermediateCatchEvent",
      "signalIntermediateBoundaryInterruptingEvent",
      "signalIntermediateBoundaryNonInterruptingEvent",
      "signalEndEvent"
       
       
      ATs:

      • Optimize has tests to ensure compatibility for importing signal events
      • These tests are only run when testing against versions of Zeebe that support these events

      Testing Notes:

      • Focus on the UI testing, by deploying a process containing a signal start event (eg attached example process), using data from such a process in a report and confirming correct heatmap display
      • Test process is attached and works as follows:
        • deploy the process 
        • broadcast signal with name "startSignalName" to start the process
        • wait until instance reaches signalProcessServiceTask1 
        • broadcast signal with name "nonInterruptingBoundarySignal"
        • wait until instance reaches signalProcessServiceTask2
        • broadcast signal with name "interruptingBoundarySignal"
        • wait until signal reaches eventBasedGateway
        • broadcast signal with name "eventBasedGatewaySignal"

      Notes:

       

        This is the controller panel for Smart Panels app

            [OPT-6511] Add IT for process with signal BPMN events

            Joshua Windels created issue -
            Joshua Windels made changes -
            Description Original: With the implementation of undefined BPMN tasks, we should ensure that Optimize has an IT that imports data from a process containing such a task.

            The implementation task is here: https://github.com/camunda/product-hub/issues/510
            New: With the implementation of signal BPMN events, we should ensure that Optimize has an IT that imports data from a process containing such events.

            The implementation task is here: [https://github.com/camunda/product-hub/issues/142]
            Joshua Windels made changes -
            Assignee New: Joshua Windels [ joshua.windels ]
            Joshua Windels made changes -
            Status Original: Triage [ 10612 ] New: Backlog [ 11212 ]
            Helene Waechtler made changes -
            Assignee Original: Joshua Windels [ joshua.windels ] New: Helene Waechtler [ helene.waechtler ]
            Helene Waechtler made changes -
            Status Original: Backlog [ 11212 ] New: Ready [ 10005 ]
            Helene Waechtler made changes -
            Summary Original: Add IT for process with signal BPMN events New: Add IT for process with signal BPMN start events
            Helene Waechtler made changes -
            Status Original: Ready [ 10005 ] New: In Development [ 10312 ]
            Helene Waechtler made changes -
            Attachment New: adventure.bpmn [ 59834 ]
            Helene Waechtler made changes -
            Status Original: In Development [ 10312 ] New: Ready [ 10005 ]

              cigdem.ilhan Cigdem Ilhan
              joshua.windels Joshua Windels
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: