BPMN Gateways Explained - ALL YOU NEED TO KNOW

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 60

  • @theagilebusinessanalyst
    @theagilebusinessanalyst  2 роки тому +1

    I highly recommend the following (e-)book in case you want to gain an in-depth knowledge about BPMN.
    Click here to buy it on amazon: amzn.to/3UJ9no6
    I've read this book too and it is the foundation my knowledge is based on.
    This link is my personal affiliate link, this means in case you are buying this book I get a comission which supports this channel without you having additional costs! Thank you so much :)

    • @froufou100
      @froufou100 7 місяців тому

      ok it's me again fromt he oher video - I think I got the difference now - Exclusive is a must-have, inclusive is a must-have within a could-have list. That is how my brain is interpreting this, is that correct?

  • @katmankatje6534
    @katmankatje6534 3 роки тому +5

    This was a very good explanation, thank you so much!

  • @virginiabaum
    @virginiabaum 2 роки тому +1

    Thanks a lot! All examples very simple and appropriated!

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 роки тому

      You‘re welcome! What do you do for a living? Curious as BPMN seems to interest you

  • @kinonpradika
    @kinonpradika Рік тому

    Thank you, it's really simple and easy to understand.

  • @hannailinykh2171
    @hannailinykh2171 3 роки тому +1

    Thank you, nice job, short enough but understandable and useful

  • @Cece_uu
    @Cece_uu 3 роки тому +1

    Thank you for such an excellent explanation.

  • @AuntyShaPray
    @AuntyShaPray Рік тому

    Excellent

  • @moomoo8cow
    @moomoo8cow 2 роки тому +1

    Thank you sir this was really helpful 😍👍🏼

  • @edoardomaldini545
    @edoardomaldini545 Рік тому +1

    Thanks a lot! Very clear :)

  • @blockrn62
    @blockrn62 3 роки тому +2

    Wry helpful and thank you

  • @mr_masutha
    @mr_masutha 6 місяців тому +1

    You helped me so much.

  • @samsonakinsanya1810
    @samsonakinsanya1810 2 роки тому +1

    Best video ever, thanks so much for this

  • @tajpyeukai8214
    @tajpyeukai8214 Рік тому

    Hey. Great videos. What took do uou use to make the videos?

  • @AhmadAsifArifeen
    @AhmadAsifArifeen 2 роки тому +2

    well explained

  • @samaismael93
    @samaismael93 2 роки тому +1

    thanks so much dear 🌺

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 роки тому

      Always happy to help!

    • @samaismael93
      @samaismael93 2 роки тому +1

      please explain the different between interrupting and non-interrupting 🙏

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 роки тому +2

      @@samaismael93 probably worth an own video, but here in very brief:
      Whenever you have an event bound to an activity, it can be either interrupting or non interrupting.
      Imagine the following scenario:
      You have an activity „Load Page“. This activity is responsible for loading a website. Let‘s say, if the loading is longer than 5 seconds, you want to show an error and you want to stop performing „Load Page“. In this scenario you would use interrupting event, because as the event „loaded longer for 5 sec“ occured, you immediately stop the activity „Load page“.
      Another scenario:
      Let‘s say when the page is loading for more than 5 seconds, you dont‘t want to stop performing „Load Page“. Let‘s say you want to alert IT support but still keep „Load Page“ running. Then you would use non-intereupting event „loaded for more than 5 secs“. This means „load page“ still runs and in addition whatever you have modelled after „loaded for more than 5 secs“ will also happen in parallel.

    • @samaismael93
      @samaismael93 2 роки тому +1

      @@theagilebusinessanalyst
      I understand thanks so much dear 🙏

  • @noblepeter7791
    @noblepeter7791 6 місяців тому +1

    Thank you

  • @JTVLOG-iq2bo
    @JTVLOG-iq2bo 2 роки тому +1

    Thank you so much

  • @andreaskarz
    @andreaskarz 3 місяці тому

    I have a different opinion here. XOR can also serve several paths, e.g. PurchaseAmount
    < 500 no review
    >= 500 review Supervisor
    >= 1000 review CFO

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 місяці тому

      Based on ur example, if you use an XOR and let’s say the PurchaseAmount=2000, then the REVIEW SUPERVISOR process would be called, not the REVIEW CFO. XOR means, as soon as the FIRST condition is met, the process proceeds without evaluating other conditions within this XOR. In ur case I would recommend an inclusive OR Gateway, then both the supervisor and cfo review would be triggered

  • @High1Gate
    @High1Gate Рік тому

    مشكور بس انا الغلطان الي ماحضرت مع الدكتور يوم شرحها

  • @abdulwahabalweban1266
    @abdulwahabalweban1266 Рік тому +1

    thanks

  • @queenofswordwthrone
    @queenofswordwthrone 8 годин тому

    in the event based gateway example, what happens if friend called at 7PM ?

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  Годину тому

      nice question. When we assume the system can only react to one thing at a time, it depends what happens earlier, even if its a millisecond. Systems have a frequency to process events. On a granular level, every event happens after another. But in case of doubt, we could define a default. Meaning in case of doubt, this default gets chosen.

  • @SiKu72
    @SiKu72 2 роки тому +1

    Gutes Video

  • @Niel822
    @Niel822 2 місяці тому

    @theagilebusinessanalyst Can the either or be used in cases where both paths will be followed ?. I think so .For example, I am creating it to show a process where a system has a limited capacity and we can share data through it. Therefore if the user has access to the system then we share the data through the system.However if the user has not access then we share an excel file , so we take another process (outside the system) and both paths will be followed, as all users need to take the process of accessing data .It is not a parallel for sure and it will need to have a question on top to depict that the user has or has not access to the system. It will have the following question User can access system ?

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 місяці тому

      Not sure if I got it 100%. I would say you have an xor gateway asking „Has user access?“. If YES, Then task „share data through system“. ELSE then task „share excel to user“. what happens after the excel is shared?

    • @Niel822
      @Niel822 2 місяці тому

      @theagilebusinessanalyst thanks for the prompt response! You got it! 😉. I also used x or! I was confused because you said that only one path is valid with x or , what you meant?. In my case both paths are valid .First path : user has access to the system-> opens dataset -> analyses->saves it-> all users receive the notification of the updated dataset ->end of flow( I use the circle to depict that the process ends). Second path: user has not access-> user receives an email with the dataset he needs to analyse-> user analyses dataset in his desktop-> user saves dataset-> user sends back the dataset to the user that has send it to him. Here I change swimlane, as the user who receives the analysed dataset belongs to another department. The other department opens the email with the analysed dataset and uploads it to the system and then manually consolidates all analyses both the ones made in the system and the ones made outside the system from the user's who couldn't access it. I hope 🙏 I didn't confuse you. What is the difference with the or? What do you think? I believe or will be used when depending on the case/event or even milestone one path will be used .Thanks so much?

  • @mohamedaminehafsi883
    @mohamedaminehafsi883 Рік тому +1

    it makes sens ty

  • @justforfun.1911
    @justforfun.1911 2 роки тому +1

    I liked it

  • @analistadesistemas
    @analistadesistemas 3 роки тому +1

    Thanks.

  • @manhoosnick
    @manhoosnick 2 роки тому +1

    I am still confused about XOR and OR, but it's a good confusion.

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 роки тому +1

      Tell me how I can clear up the confusion :)

    • @manhoosnick
      @manhoosnick 2 роки тому

      @@theagilebusinessanalyst You did a beautiful and simple explaination, what I meant was for me both are the same but I will dig more into it, keep up the good work, have you go anything on requrements gathering though?

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 роки тому +2

      @@manhoosnick sure. Here is my collection of videos for Business Analysts, including requirements gathering. ua-cam.com/play/PLz4PqHugEfYExppgKXEnCme-7JPH9Z3n6.html
      The video is called „Requirements Gathering Techniques for A Business Analyst“

    • @manhoosnick
      @manhoosnick 2 роки тому +1

      @@theagilebusinessanalyst Thankyou so much brother.

    • @theagilebusinessanalyst
      @theagilebusinessanalyst  2 роки тому

      @@manhoosnick you‘re welcome. Happy to help!

  • @heksik5394
    @heksik5394 4 місяці тому

    hi, answering your question ""lemme know if you understand it in the comment below"
    i do not,
    best.

  • @anuragray1687
    @anuragray1687 8 місяців тому

    Thanks for the video. Really informative. If you want more material on BPM and BPMN. You can find the latest 2024 complete course on BPM on this Playlist ua-cam.com/play/PLsTeJoZvjbD0vl4U68DKP18QoEC4xvtfW.html&si=4WlvBDxzdC4h0YaV