سیستم مدیریت فرآیند کسب و کار MyDataCo | BPMS
297 subscribers
283 photos
22 videos
1 file
407 links
ارائه دهنده نرم افزار مدیریت فرآیند کسب و کار BPMS
مای پروسس - www.MyData-co.com
آموزش BPMN
تماس با مدیر کانال: @MyDataCo
Download Telegram
www.MyProcess.ir/TlgImg/Gateway.jpg
#عناصرBPMN و #Gateway #دروازه

از عنصر Gateway درمدلسازی جریان فرآیند برای کنترل چگونگی تعامل جریان‌های توالی استفاده می‌شود. این عناصر به کار گرفته میشود تا جریان فرآیند را از طریق تصمیم گیری تعیین کند. به واقع اگر جریان نیازی به کنترل نداشته باشد، دیگر نیازی به دروازه نیست. اصطلاح "دروازه" نشان‌دهنده یک گلوگاه است که ممکن است اجازه عبور را بدهد یا مانع از عبور گردد؛ زمانی که جریان‌های توالی به دروازه می‌رسند، می‌توانند بر اساس مکانیزمی که دروازه به آن استناد نموده است، برای گذر از یک دروازه ورودی در کنار هم قرار بگیرند (همگرا) و یا برای عبور از یک دروازه خروجی به چند بخش تقسیم شوند(واگرا).
دروازه ها(Gateway) به صورت لوزی نمایش داده میشود و با توجه به نوع رفتار دروازه، درون لوزی نماد خاصی قرار میگیرد.

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/ParallelGateways.png
#عناصرBPMN و #Gateway #دروازه #دروازه_موازی #Parallel_Gateway

دروازه موازی که به آن دروازه "هم‌زمانی" نیز گفته می‌شود، ساده‌ترین نوع از دروازه‌های BPMN به شمار می‌رود که امکان ایجاد همزمان چندین انشعاب در یک فرآیند را ممکن می‌سازد.
زمانی که در یک فرآیند از دروازه موازی واگرا استفاده شده باشد، کار در تمامی مسیرهایی که از دروازه موازی خارج‌شده‌اند، به صورت همزمان اجرا خواهد شد. به عنوان مثال در شکل زمانی که وظیفه 1 انجام شود هر سه وظیفه 2و3و4 همزمان اجرا میشود.
و زمانی که از دروازه همگرا موازی در یک فرآیند استفاده شود، باید تمام کارهایی که به دروازه وارد شده اند کامل شود تا مسیر بعد از دروازه در فرآیند ادامه یابد. به عنوان مثال وظیفه 5 در صورتی اجرا خواهد شد که وظایف 2و 3و 4 همگی کامل شده باشند.

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/ExclusiveGateway.jpg
#عناصرBPMN و #Gateway #دروازه #دروازه_انحصاری #Exclusive_Gateway
دروازه انحصاری که دروازه XOR نیز نامیده می‌شود و یا از نظر فنی در اکثر موارد، دروازه مبتنی بر داده‌های منحصربه‌فرد نام‌گذاری شده است.
زمانی که از این دروازه در یک فرآیند استفاده می‌شود، حداقل یک شرط می‌بایست بررسی گردد، به عبارتی "شرط اول" چک می‌شود؛ چنانچه برقرار بود مسیر ۱ انتخاب می‌شود و شرط‌های دیگر چک نخواهند شد، در صورت برقرار نبودن شرط اول، به سراغ چک نمودن "شرط دوم" می‌رود و به همین ترتیب روال تا "شرط آخر" ادامه پیدا می‌کند و اگر شرط آخر هم برقرار نبود آن‌گاه به سراغ مسیر "پیش‌فرض می‌رود"، بنابراین تحت هر شرایطی "فقط و فقط" یک مسیر برای ادامه فرآیند انتخاب خواهد شد.
یک دروازه انحصاری همگرا هر توکنی که به آن میرسد را بدون هماهنگ سازی (without synchronization) عبور میدهد. به صورت ذاتی این دروازه اغلب بعد از یک دروازه واگرای انحصاری استفاده میشود که در آن فقط یکی از مسیرهای بعد از دروازه واگرا قابل اجرا است.

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/InclusiveGateway.jpg
#عناصرBPMN و #Gateway #دروازه #دروازه_جامع #Inclusive_Gateway

یکی از انواع دروازه‌های استاندارد BPMN، دروازه جامع است، دروازه جامع را می‌توان به عنوان ترکیبی خاص از دروازه‌های انحصاری و موازی در نظر گرفت. همانند دروازه انحصاری می‌توان بر روی تمامی شروط درگاه‌ها نظارت داشت و همانند دروازه موازی می‌توان بیش از یک مسیر را طی کند؛ یعنی زمانی که در یک فرآیند قرار می‌گیرد، تمامی شرط‌های درگاه ها را چک می‌کند و بر اساس برقراری شروط می‌تواند یک و یا بیش از یک مسیر را انتخاب نماید و اگر هیچ یک از شرط‌ها برقرار نبود، مسیر پیش‌فرض برای ادامه در نظر گرفته می‌شود.
یک دروازه جامع همگرا، منتظر رسیدن همه توکن ها برای ادغام و همگام سازی جریان میماند. زمانی که از یک دروازه جامع همگرا استفاده میشود نیاز است باید قبل از آن، در جریان فرآیند از یک دروازه واگرا وابسته نیز استفاده کنیم که مسیرهای فعال موجود را شناسایی کند.
به عنوان مثال در شکل زیر شرط Condition1 بررسی میشود اگر صحیح بود Task2 اجرا میشود . همچنین شرط Condition2 بررسی میشود اگر صحیح بود Task3 اجرا میشود اگر هیچ کدام از شروط صحیح نبود مسیر پیش فرض که به Task3 منتهی میشود اجرا میشود.

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/EventBasedGateway.png
#عناصرBPMN و #Gateway #دروازه #دروازه_مبتنی_بررویداد #Event_Based_Gateway

دروازه مبتنی بر رویداد رفتاری همانند دروازه انحصاری (Exclusive) دارد اما با این تفاوت که به جای قرارگیری شروط بر روی مسیرها ، از رویدادهای مختلف استفاده می‌شود و منتظر فراخوانی یکی از این رویدادها برای طی شدن مسیر مناسب می‌ماند و اولین رویدادی فراخوانی شده ، تنها مسیر انتخابی این دروازه است و مسیرهای دیگر طی نمی‌شوند.
در استفاده از دروازه مبتنی بر رویداد باید به نکات زیر توجه داشت:
-یک دروازه مبتنی بر رویداد باید دو و یا بیش از دو جریان خروجی داشته باشد.
-یک دروازه مبتنی بر رویداد میتواند فقط به اجزایی از نوع Intermediate Catch Event و یا وظیفه از نوع دریافت پیام متصل شده باشد.
-یک Intermediate Catch Event متصل شده به یک دروازه مبتنی بر فرآیند باید یک جریان تک رشته‌ای ورودی داشته باشد.
به طور مثال در شکل، بعد از رسیدن به دروازه مبتنی بر رویداد، فرآیند منتظر فراخوانی یکی از رویدادها میشود، اگر قبل از سر رسید رویداد زمان ، پیام یا سیگنال مربوطه دریافت شود مسیر اول یا دوم ادامه پیدا میکند و در غیراینصورت مسیر سوم پس از گذشت 3روز ادامه میابد.

💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/StartEventGateway.png
#عناصرBPMN و #Gateway #دروازه #دروازه_مبتنی_بررویداد_شروع #Start_Event_Gateway

نوع خاصی از دروازه ها وجود دارد که میتواند شروع کننده یک فرآیند باشد. هنگامی که اولین Event متصل به دروازه رخ بدهد یک instance از فرآیند ساخته میشود و مسیر بعد از آن رویداد فراخوانی شده، اجرا میشود.
در اینجا دو نوع StartEventGateway وجود دارد. در نوع انحصاری (Exclusive) بقیه ی رویدادهای متصل به StartEventGateway به محض فراخوانی یکی از رویدادها غیرفعال میشود و در آن Instace دیگر اجرا نخواهد شد. ولی در نوع موازی (Parallel) رویدادهای دیگر درون Instance ایجاد شده، فعال باقی میمانند و تا اتمام فرآیند، رویدادهای متصل دیگرنیز قابلیت فراخوانی و اجرای مسیر بعد از آنها وجود دارد.
توجه داشته باشید در نوع موازی، StartEventGateway منتظر رسیدن همه رویدادها نمیماند بلکه با فراخوانی یکی از رویدادها یک Instance ساخته میشود و این نماد هیچگونه همگام سازی بر روی رویدادها انجام نمیدهد.
نماد ParallelStartEventGateway از لوزی که نشان دهنده دروازه و یک دایره که نشان دهنده رویداد آغازین و یک علامت + به معنای موازی بودن تشکیل شده است
نماد ExclusiveStartEventGateway از لوزی که نشان دهنده دروازه و یک دایره که نشان دهنده رویداد آغازین و یک علامت 5ضلعی تشکیل شده است.

💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/BaseNotationExample.jpg
#عناصرBPMN #فعالیت #وظیفه #دروازه #رویداد ##Activity #Task #Event #Gateway #مثال_عناصر_BPMN #مثال

در ادامه مثالهای آموزشی در زمینه BPMN2، در این قسمت مقدمه ای بر مفاهیم پایه ای مدلسازی یک فرآیند در 2BPMN خواهیم داشت. در این مثال تلاش بر این است که نشان داده شود، که چگونه میتوان بسیاری از وضعیتهای موجود در کسب و کار را، با این نمادهای پایه مدلسازی کرد. دیاگرامی که در ادامه آورده میشود، میتواند مرجعی مناسب برای درک نحوه استفاده از نمادهای پایه ای BPMN2 درون یک فرآیند واقعی کسب و کار باشد.
فرآیند درخواست وام:
در فرآیند درخواست وام، فعالیتهای موردنیاز جهت دریافت، آنالیز و تایید درخواستهای وام مشتریان در یک سازمان، مدلسازی میشود. یک نسخه ساده از این فرآیند میتواند شامل چند فعالیت شود. ابتدا یک مشتری درخواست وام را همراه با مدارک موردنیاز ارائه میدهد، سپس اطلاعات ارائه شده تایید میشود. پس از آن اطلاعات توسط مسئول وام، مورد بررسی قرار میگیرد و اگر موردتایید بود، مبلغ وام پرداخت میشود. در غیر این صورت در مورد عدم تایید وام، به کاربر اطلاع رسانی میشود.
این فرآیند را میتوانید در دیاگرامی که در ادامه آورده شده مشاهده کنید. در مطالب آتی، در مورد تک تک عناصر بکار برده شده در این دیاگرام، توضیح داده خواهد شد.

💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/BaseNotationExample2.jpg
#عناصرBPMN #فعالیت #وظیفه #دروازه #رویداد #Activity #Task #Event #Gateway #مثال_عناصر_BPMN #مثال


همینطورکه در مثال قبلی در لینک https://t.me/MyDataCompany/286 مشاهده کردید. درون یک دیاگرام فرآیند، مجموعه ای ازعناصر وجود دارد که اجازه میدهد یک فرآیند به راحتی مدلسازی شود.
دیاگرام فرآیند کسب و کار درون یک شی به نام Pool قرار میگیرد که توسط آن به سادگی میتوان محدوده یک فرآیند را مشخص کرد. در BPMN عناصر Lane که Pool را تقسیم بندی میکند نشان دهنده ی نقشها درون فرآیند است. در مثال قبلی فرآیند درخواست وام نامی است که برای Pool انتخاب شده است و درخواست دهنده، مسئول واحد اداری، مسئول وام و واحد حسابداری نقشهایی هستند که در این فرآیند کاری انجام میدهند.
در این فرآیند از 3 نوع عنصر که رفتار فرآیند را توضیح میدهد استفاده شده است:
وظیفه (Task) نشان دهنده یک کاری است که توسط نقشها انجام میشود. (شکل1)
رویدادهای ساده Start و End، دراین فرآیند، نقاط شروع و پایان فرآیند را مشخص میکند.(شکل2)
عناصر تصمیم گیری که در BPMN با نام دروازه (Gateway)مشخص میشود نشان دهنده نقاطی است که جریان فرآیند با توجه به شرایط تعریف شده به چندین شاخه تقسیم میشود. (شکل 3)
و همه این عناصر با خطوط جهت داری به یکدیگر متصل شده است که مشخص کننده مسیر جریان فرآیند است.(شکل 4)
در مطالب آتی نحوه عملکرد این فرآیند تجزیه و تحلیل خواهد شد.

💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/BaseNotationExample.jpg
#عناصرBPMN #فعالیت #وظیفه #دروازه #رویداد #Activity #Task #Event #Gateway #مثال_عناصر_BPMN #مثال

درادامه ی مثالی که برای نمادهای اصلی در BPMN، در پست های https://t.me/MyDataCompany/286 و https://t.me/MyDataCompany/293 ارائه شد، در این مطلب نحوه عملکرد فرآیند عنوان شده، تجزیه و تحلیل میشود.
در ابتدا یک رویداد شروع اجرا می شود، که نشان دهنده شروع فرآیند است. فرآیندها را می توان با روشهای متفاوتی آغاز کرد، به طوری که BPMN مجموعه ای از رویدادهای شروع (ساده، پیام، سیگنال، و غیره) را ارائه میدهد تا بتواند تمام موارد ممکن برای آغاز یک فرآیند را مدلسازی کند.
بعد از شروع فرآیند دو وظیفه وجود دارد. اولین وظیفه نشان دهنده ثبت اطلاعات مربوط به درخواست وام و دومین وظیفه، تأیید اطلاعات متقاضی است. بعد از تایید اطلاعات یک دروازه وجود دارد که نشان دهنده نقطه ارزیابی تایید یا رد درخواست متقاضی است. این دروازه از نوع انحصاری (XOR) است که نشان دهنده این است که تنها یک مسیر برای ادامه مسیر فرآیند قابل انتخاب است . اگر درخواست موردتایید قرار نگرفته باشد، فرم برای کاربر درخواست دهنده ارسال میشود که نواقصی مدارک را برطرف کند، در غیر این صورت، تخصیص وام توسط مسئول وام بررسی خواهد شد. در گام بعدی وضعیتی مشابه قبل اتفاق می افتد، وضعیت تایید و یا رد تخصیص وام ارزیابی میشود که برای این کار از یک دروازه انحصاری دیگر استفاده میشود. با توجه به شرایط بررسی شده، مبلغ وام به درخواست دهنده پرداخت میشود و یا در موردعدم تخصیص وام به درخواست دهنده اطلاع رسانی میشود. در انتها با یک رویداد پایان (End) فرآیند به اتمام می رسد.

💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/TravelPlanQuoteProcess.jpg

#عناصرBPMN #فعالیت #وظیفه #دروازه #رویداد #Activity #Task #Event #Gateway #مثال_عناصر_BPMN #مثال #رویداد_زمان #دروازه_جامع #زیرفرآیند #دروازه_مبتنی_بر_رویداد #زیرفرآیند #وظیفه_سرویس #Timer_Event #Inclusive_Gateway #Sub_Process #Event_Based_Gatway #Service_Task

فرآیند ارائه صورتحساب برنامه سفر:
این فرآیند، درخواستهای مشتریان یک آژانس مسافرتی، برای دریافت صورتحساب اولیه از برنامه سفر، را پوشش میدهد.
هنگامی که یک مشتری درخواست صورتحساب میکند، یک کارمند مسئول در آژانس مجموع هزینه ی سرویس های ارائه شده (پرواز، هتل، اجاره ماشین) را ارزیابی میکند. هنگامی که صورتحساب تکمیل شد، یک برنامه سفر و صورتحساب برای مشتری ارسال میشود. اگر مشتری به این برنامه علاقه مند باشد، فرآیند اجرای برنامه سفر اجرا میشود، در غیر این صورت فرآیند به اتمام میرسد.
در مطالب آتی این فرآیند جز به جز تشریح خواهد شد.

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
www.MyProcess.ir/TlgImg/TravelPlanQuoteProcess2.png

#عناصرBPMN #فعالیت #وظیفه #دروازه #رویداد #Activity #Task #Event #Gateway #مثال_عناصر_BPMN #مثال #رویداد_زمان #دروازه_جامع #زیرفرآیند #دروازه_مبتنی_بر_رویداد #زیرفرآیند #وظیفه_سرویس #Timer_Event #Inclusive_Gateway #Sub_Process #Event_Based_Gatway #Service_Task

فرآیند ارائه صورتحساب برنامه سفر:
درادامه مطلب قبلی ( در لینک https://t.me/MyDataCompany/306)، به تشریح جز به جز فرآیند خواهیم پرداخت.
فرآیند با وظیفه "درخواست صورتحساب" توسط مشتری شروع میشود و همچنین در این وظیفه مشتری نیازهای سفر را اعلام میکند. مشتری میتواند درخواست یک برنامه سفر شامل رزرو خودکار بلیط هواپیما، هتل و خودرو را بدهد. با توجه به خدمات انتخاب شده، یک آژانس مسافرتی باید فعالیت های لازم جهت بررسی دسترس پذیری به سرویس و محاسبه هزینه هر یک از سرویسها را انجام دهد.
دروازه جامع (Inclusive Gateway) اجازه میدهد که تنها مسیرهایی که مشتری درخواست داده است، فعال شوند. این بدان معنی است که مسیرها انحصاری نیستند و با توجه به ارزیابی شرایط میتواند یک یا چندین مسیر از این مسیرها ادامه پیدا کند.
برای اطمینان از صحت ادامه روند فرآیند یک دروازه از نوع همگرا جامع، برای همزمان سازی کردن بعد از این مسیرها قرار داده میشود که جریان بعد از آن زمانی ادامه پیدا میکند که تمام مسیرهای فعال شده در دروازه واگرای جامع به تکمیل شده باشد.
در مطالب آتی ادامه تشریح این فرآیند ارائه خواهد شد.

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈