پرش به محتوای اصلی

آموزش Exclusive Gateway در BPMN

آموزش Exclusive Gateway در BPMN

در ادامه مطالب مرتبط به آموزش BPMN به مرور Exclusive Gateway می‌پردازیم. در مطلب قبل به معرفی کلی درگاه‌ها پرداختیم و درخصوص Parallel Gateway با جزئیات و مثال صحبت شد.

آموزش Exclusive Gateway در BPMN
آموزش Exclusive Gateway در BPMN

Exclusive Gateway چیست؟

از این فناوری زمانی استفاده می‌شود که نیاز باشد بر اساس ارزیابی شرایط مشخصی، فقط یک مسیر در اجرای فرآیند انتخاب شود. به عبارت دیگر زمانی که در فرآیند نیاز به تصمیم‌گیری باشد و قرار باشد تنها یک انتخاب صورت پذیرد باید از Exclusive Gateway یا به عبارتی دیگر  XOR Gateway استفاده ‌شود.

دو نوع مکانیزم تصمیم‌گیری در این درگاه‌ها وجود دارد: Data-Based Exclusive و Event-Based Exclusive. در این مطلب به مرور نوع Date-Based Exclusive Gateway می‌پردازیم.

تصمیم‌گیری مبتنی بر داده (Data)

این نوع تصمیم‌گیری در مدل‌سازی فرآیندها بیشترین کاربرد را دارد. اغلب از این مکانیزم استفاده می‌شود. این روش تصمیم‌گیری که مربوط به درگاه Data-Based Exclusive است، مبتنی بر بررسی داده‌های تولید شده یا موجود در جریان اجرای فرآیند است.

این دروازه عملکرد پیش‌فرض درگاه‌ها در BPMN است. بسیاری از نرم‌افزار‌های مدیریت فرآیند (BPMS) معمولاً با یک نماد لوزی خالی نمایش داده می‌شوند. یک روش دیگر نمایش این درگاه‌ها علامت x در داخل لوزی است. استفاده از نماد x در داخل لوزی هر چند اختیاری است اما به جهت خوانایی بیشتر مدل‌های BPMN توصیه می‌شود.

Based Exclusive Gateway
Based Exclusive Gateway

در صورت استفاده از Date-Based Exclusive Gateway جهت واگرایی، توکن فرآیند بر اساس نتیجه شرط بررسی شده فقط از یکی از خروجی‌های این درگاه خارج می‌شود. به زبانی ساده، عملکرد به این صورت است که سؤالی در درگاه مطرح می‌شود و فرآیند از آن مسیری خارج می‌شود که نتیجه جواب را مثبت (True) ارزیابی کند.

با مشاهده اولین پاسخ مثبت، دیگر شرط‌ها بررسی نخواهند شد اما توصیه می‌شود در زمان استفاده از Date-Based Exclusive Gateway چند شرط با ارزیابی True نداشته باشیم.

 

Based Exclusive Gateway
Based Exclusive Gateway

در صورت استفاده از Date-Based Exclusive Gateway جهت همگرایی، به هر توکنی که از هر کدام از مسیرهای خود وارد می‌شود اجازه خروج می‌دهد. در این حالت هر توکنی که وارد می‌شود بلافاصله خارج می‌شود و هیچ همگام‌سازی صورت نمی‌گیرد.

در این قسمت با مرور یک فرآیند نحوه عملکرد Date-Based Exclusive Gateway را در حالت واگرا و همگرا بررسی می‌کنیم.

آموزش BPMN: مدلسازی فرآیند درخواست تجهیزات

ساده شده فرآیند درخواست تجهیزات به این صورت است که در ابتدا درخواست تجهیزات ثبت می‌شود. در صورتی که استفاده از تجهیزات درخواستی نیاز به مجوز داشته باشد فعالیت مربوط به تأیید درخواست صورت می‌پذیرد. سپس بررسی می‌شود که تجهیزات درخواست شده موجود است یا خیر. اگر موجود بود آن‌ها را به درخواست‌دهنده تحویل می‌دهند و در غیر این صورت، ابتدا تجهیزات را تهیه کرده و سپس آن را در اختیار درخواست‌دهنده قرار می‌دهند.

همکاران واحد مشاوره فروش جهت ارائه خدمات مشاوره درحوزه‌های مختلف نرم‌افزاری آمادگی دارند.

مدلسازی این فرآیند با استفاده از BPMN به صورت ذیل خواهد بود.

فرآیند درخواست تجهیزات با مدل BPMN
فرآیند درخواست تجهیزات با مدل BPMN

همان‌طور که در تصویر مشخص است برای بررسی شرط‌های «نیاز داشتن به تأیید» و «موجود بودن در انبار» از Date-Based Exclusive Gateway استفاده شده است. اولین درگاه انحصاری (Exclusive) به صورت واگرا عمل می‌کند یعنی یک ورودی دارد و چند خروجی (در این مثال دو) و درگاه دوم که شرط «موجود بودن در انبار» را بررسی می‌کند هم به صورت همگرا و هم به صورت واگرا عمل می‌کند. این نوع استفاده از درگاه انحصاری برخلاف استاندارد BPMN است.

با توجه به استاندارد BPMN هر درگاه Exclusive تنها می‌تواند یا به صورت واگرا استفاده شود یا به صورت همگرا. بنابراین مدل تصحیح شده فرآیند به صورت ذیل خواهد بود.

فرآیند درخواست تجهیزات با مدل BPMN
فرآیند درخواست تجهیزات با مدل BPMN

در BPMN توصیه دیگری هم شده است که یک فعالیت، یک ورودی و یک خروجی داشته باشد. فعالیت «تحویل تجهیزات» این توصیه را نادیده گرفته است.

فرآیند درخواست تجهیزات
فرآیند درخواست تجهیزات

برای رفع این اشکال، مدل BPMN فرآیند را به صورت زیر تغییر می‌دهیم.

فرآیند درخواست تجهیزات
فرآیند درخواست تجهیزات

 

 

درخواست دموی نرم افزار BPMS دیدگاه

فرم درخواست دموی نرم‌افزارهای دیدگاه
فرم درخواست دموی نرم‌افزارهای دیدگاه

 

مطالب مرتبط با معرفی نمادهای BPMN:

نشانگر Loop در مدلسازی BPMN

آموزش Gateway و Parallel Gateway در BPMN

آموزش Script Task و Service Task در BPMN

آموزش مفاهیم User Task و Manual Task در BPMN

آموزش مفاهیم Pool و Lane در زبان مدلسازی BPMN

آموزش مفاهیم Send Task و Receive Task در BPMN

آموزش Embedded Subprocess و Call Activity در BPMN

BPMN چیست؟
BPMN چیست؟

مطالب مرتبط

استقبال از آغاز بهره‌بردای از محصولات چارگون در دانشگاه ارومیه
استقبال از آغاز بهره‌بردای از محصولات چارگون در دانشگاه ارومیه

با راه‌اندازی سیستم اتوماسیون اداری شرکت چارگون در دانشگاه ارومیه، روابط‌عمومیِ این دانشگاه با درج این خبر، ورود این نرم‌افزار ... ادامه مطلب »

سمینار مبانی مدیریت پروژه با رویکرد تاکیدی بر کار تیمی در دانشگاه قم
برگزاری سمینار مبانی مدیریت پروژه با رویکرد تاکیدی بر کار تیمی در دانشگاه قم

شرکت چارگون با دعوت و همکاری دانشگاه سراسری قم، سمیناری تحت عنوان «مبانی مدیریت پروژه با رویکرد تاکیدی بر کار ... ادامه مطلب »

«صدای شما»، بستر دریافت مستقیم بازخوردها، انتقادات و پیشنهادات
«صدای شما»، بستر دریافت مستقیم بازخوردها، انتقادات و پیشنهادات

با تاسیس بخش جدیدی تحت عنوان «صدای شما» در سایت رسمی شرکت چارگون، امکان ارسال مستقیم بازخوردها، نظرات، انتقادات و ... ادامه مطلب »

روابط عمومی الکترونیک معلولی از دنیای فناوری اطلاعات
روابط عمومی الکترونیک معلولی از دنیای فناوری اطلاعات

پیدایش و توسعه تکنولوژ‌ی‌های مختلف اطلاعاتی و ارتباطی، باعث ایجاد تحولات عمیق و محسوسی در زندگی افراد از اقشار مختلف ... ادامه مطلب »

حضور شرکت چارگون در هفتمین کنفرانس توسعه منابع انسانی
حضور شرکت چارگون در هفتمین کنفرانس توسعه منابع انسانی

مقاله ارسالی توسط روزبه بهرامی، رییس واحد راه‌اندازی منابع انسانی شرکت چارگون، به هفتمین کنفرانس توسعه منابع‌ انسانی، در میان ... ادامه مطلب »

حضور شرکت چارگون در همایش روز جهانی کاربردپذیری 90
حضور شرکت چارگون در همایش روز جهانی کاربردپذیری 90

همایش روز جهانی کاربردپذیری روز پنج‌شنبه ۱۹ آبان ۱۳۹۰ با حمایت و حضور شرکت چارگون، در دانشگاه علم و فرهنگ ... ادامه مطلب »

برگزاری هفتمین سمینار توسعه منابع انسانی با حضور شرکت چارگون
برگزاری هفتمین سمینار توسعه منابع انسانی با حضور شرکت چارگون

هفتمین سمینار منابع انسانی کشور، توسط مؤسسه مطالعات بهره‌وری و منابع انسانی و با همکاری انجمن مدیریت منابع انسانی و ... ادامه مطلب »

حضور تیم UX شرکت چارگون در کنفرانس ICIMT 2011
حضور تیم UX شرکت چارگون در کنفرانس ICIMT 2011

مقاله‌ای که از سوی تیم UX شرکت چارگون در کنفرانس ICIMT 2011 شرکت داده شده است، از میان ده‌ها اثر ... ادامه مطلب »

چه‌کسی مسئول ایجاد تغییرات در سازمان می‌باشد؟
چه‌کسی مسئول ایجاد تغییرات در سازمان می‌باشد؟

[caption id="attachment_228" align="alignright" width="240"] تغییرات پیش‌رو[/caption] سازمان‌ها و شركت‌ها برای اينكه بتوانند در بازار رقابتی و نابسامان فعلی به حيات ... ادامه مطلب »

جستجوی مطالب بیشتر

هیچ دیدگاهی ارسال نشده‌است!

در بحث پیرامون این مطلب شرکت کنید!

آدرس ایمیل شما منتشر نخواهد شد.