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 :)
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?
@@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.
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
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.
@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 ?
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?
@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?
@@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?
@@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“
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
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 :)
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?
This was a very good explanation, thank you so much!
Thank you very much for your feedback, glad to hear that I could help you out
Thanks a lot! All examples very simple and appropriated!
You‘re welcome! What do you do for a living? Curious as BPMN seems to interest you
Thank you, it's really simple and easy to understand.
Thank you, nice job, short enough but understandable and useful
Thanks for your feedback, happy to support!
Thank you for such an excellent explanation.
You're welcome!
Excellent
Thank you sir this was really helpful 😍👍🏼
Happ to hear that :)
Thanks a lot! Very clear :)
You‘re welcome 🤗
Wry helpful and thank you
Great to hear that you found what you needed :)
You helped me so much.
Glad I could help :)
Best video ever, thanks so much for this
Love Your feedback!
Hey. Great videos. What took do uou use to make the videos?
well explained
Great to help you out!
thanks so much dear 🌺
Always happy to help!
please explain the different between interrupting and non-interrupting 🙏
@@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.
@@theagilebusinessanalyst
I understand thanks so much dear 🙏
Thank you
You're welcome
Thank you so much
Happy to support :)
I have a different opinion here. XOR can also serve several paths, e.g. PurchaseAmount
< 500 no review
>= 500 review Supervisor
>= 1000 review CFO
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
مشكور بس انا الغلطان الي ماحضرت مع الدكتور يوم شرحها
thanks
👍🏼
in the event based gateway example, what happens if friend called at 7PM ?
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.
Gutes Video
Danke Dir!
@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 ?
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?
@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?
it makes sens ty
Happy to support
I liked it
Great to hear!
Thanks.
You‘re welcome.
I am still confused about XOR and OR, but it's a good confusion.
Tell me how I can clear up the confusion :)
@@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?
@@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“
@@theagilebusinessanalyst Thankyou so much brother.
@@manhoosnick you‘re welcome. Happy to help!
hi, answering your question ""lemme know if you understand it in the comment below"
i do not,
best.
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