BPMN Parallel flows newer merged

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • a.slyzhko
    Member
    • Oct 2023
    • 90

    BPMN Parallel flows newer merged

    Hi there!
    I have the following process stuck on parallel flows merging.

    I tried using inclusive gateway, but it doesn't wait for two flows, just first to come, and then continues process further. What should I change in my flowchart?

    Advanced Pack 3.4.5
    EspoCRM 8.3.6
    Cron is running
  • yuri
    Member
    • Mar 2014
    • 8440

    #2
    It could be because diverging and converging gateways are not balanced. When one parallel gateway splits a flow into two, these two flows should be joined further with another parallel gateway. Your case looks quite convoluted, there are multiple gateways in between. Maybe try to find some other approach to merge flows (maybe some counter).
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • a.slyzhko
      Member
      • Oct 2023
      • 90

      #3
      Approach that worked for me: diverge parallel flows into sub-processes and then converge their outgoing flows into one gateway.

      Comment

      • yuri
        Member
        • Mar 2014
        • 8440

        #4
        It's an accepted practice that parallel gateways must be balanced in BPMN. Unless, those flows are supposed to be terminated.
        If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

        Comment


        • a.slyzhko
          a.slyzhko commented
          Editing a comment
          Now I understand what balanced means. I was confused once saw it in doc.
      Working...