Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-7417

Stunner - Conditional events

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Major
    • None
    • 7.9.0.Final
    • Designer
    • 3
    • NEW
    • NEW
    • 2018 Week 27-29, 2018 Week 30-32

    Description

      Add support for the following conditional events to the palette:

      1. Start event
      2. Boundary interrupting event
      3. Boundary non-interrupting event
      4. Catching event

      As Aimee I want to add conditional events so that I can model a process flow which is waiting for conditions to be met.

      Which options should be available?

      • Business Rules - set ruleflow group?
      • DMN ( does it make sense here? )

      Implementation details & specification of the supported properties per event type:

      Start event:
      The start conditional event only apply for the "Top Level Process" and "Event Sub-Processes"

      • Top Level Process:
        • Name:
        • Documentation:
        • Expression:
        • Language: only drools expressions are supported by the jbpm engine.
        • UI: event border is solid
      • Event Sub-Process:
        • Name:
        • Documentation:
        • IsInterrupting: true/false (default value is true)
          This property is only available when the event is used in an Event Sub-Process.
        • Expression:
        • Language: only drools expressions are supported by the jbpm engine.
        • UI: event border is solid when IsInterrupting == true, and dashed when false.

      Boundary interrupting/non-interrupting event:

      • Name:
      • Documentation:
      • CancelActivity: true/false (default value is true)
        This property is only available when the event is docked into another node/activity.
      • Expression:
      • Language: only drools expressions are supported by the jbpm engine.
      • UI: event border solid when IsInterrupting == true, and dashed when false

      Catching event:

      • Name:
      • Documentation:
      • Expression:
      • Language: only drools expressions are supported by the jbpm engine.
      • UI: event border is solid.

      End and intermediate throwing version of the Conditional event not exists in the bpmn2 standard.

      Attachments

        1. 1-StartEscalation.png
          1-StartEscalation.png
          54 kB
        2. 2-IntermediateCatchingEscalation.png
          2-IntermediateCatchingEscalation.png
          64 kB
        3. 3-IntermediateThrowingEscalation.png
          3-IntermediateThrowingEscalation.png
          64 kB
        4. 4-EndEscalation.png
          4-EndEscalation.png
          50 kB
        5. bpmn-icons-sprite.png
          bpmn-icons-sprite.png
          7 kB
        6. ComplexAndEventGateways.png
          ComplexAndEventGateways.png
          28 kB
        7. ConditionalLayeredSVGs.png
          ConditionalLayeredSVGs.png
          6 kB
        8. IMG_2698.JPG
          IMG_2698.JPG
          2.81 MB
        9. InclusiveGateway.png
          InclusiveGateway.png
          10 kB
        10. Paeltte-Intermediate-Events.png
          Paeltte-Intermediate-Events.png
          20 kB
        11. Palette-Starts-Event-Icons.png
          Palette-Starts-Event-Icons.png
          13 kB
        12. Screen Shot 2018-07-16 at 10.48.23 AM.png
          Screen Shot 2018-07-16 at 10.48.23 AM.png
          32 kB

        Issue Links

          Activity

            People

              wmedvede@redhat.com Walter Medvedeo
              ibek1@redhat.com Ivo Bek
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: