رویداد های پیام در بیزاجی: فرآیندها می توانند از طریق جریان پیام بین یکدیگر ارتباط برقرار کنند. به این نوع ارتباط، همکاری یا Collaboration می گویند.

همکاری ابزاری است که دو یا چند فرآیند را به هم مرتبط می‌کند و به آنها اجازه می‌دهد با ارسال و دریافت پیام‌هایی حاوی اطلاعات برای انجام اقدامات با یکدیگر ارتباط برقرار کنند.

اطلاعات بیشتر…

در بیزاجی، همکاری از طریق شکل های پرتاب و گرفتن که در هر فرآیند پیکربندی می شوند، انجام می شود. اشکالی که اجازه همکاری در بیزاجی را می دهند عبارتند از:

Event Messages
Event Messages

Start and End Message Events (رویدادهای آغازین و پایانی پیام)

Message Start:در این رویداد یک فرآیند فعال پیامی را به فرایند خاص دیگری ارسال می کند تا شروع آن را آغاز کند. شروع پیام همیشه catch است.

Message End: این نوع End نشان می دهد که یک پیام در پایان فرآیند به یک فرآیند خاص یا پرونده فعال ارسال می شود. پایان پیام همیشه throw است

Message Intermediate Event (رویدادهای میانی پیام)

Message Intermediate Event: این رویداد دارای یک throw و یک گزینه catch است که عبارت است از ارسال پیام یا دریافت پیام (زمانی که برایthrow پیام استفاده می شود، شکل پر می شود. وقتی برای catch پیام استفاده می شود، شکل پر نشده است).

Start and End Signal Events (رویدادهای آغازین و پایانی سیگنال)

Signal Start:در این نوع رویداد یک فرآیند فعال یک سیگنال ارسال می کند و شروع یک فرآیند دیگر را آغاز می کند. سیگنال شروع همیشه یک catch است

Signal End: این نوع رویداد نشان می دهد که وقتی به پایان رسید سیگنالی پخش می شود. پایان سیگنال همیشه یک شکلthrow است.

Signal Intermediate Events (رویدادهای میانی سیگنال)

Signal Intermediate Events: این سیگنال ها برای ارسال یا دریافت ارتباطات عمومی در داخل و بین فرآیندها استفاده می شوند.

سیگنال که برای هر کسی که ممکن است علاقه مند باشد متوجه شود و سپس واکنش نشان دهد به آسمان شلیک می کند. بنابراین، منبع سیگنال وجود دارد، اما هدف مشخصی وجود ندارد. این سیگنال دارای یک گزینه پرتاب و گرفتن است که عبارت است از ارسال سیگنال یا دریافت سیگنال. هنگامی که برایthrow سیگنال استفاده می شود، شکل پر می شود. هنگامی که برای catch سیگنال استفاده می شود، شکل پر نشده است.

پیکربندی پیام ها در بیزاجی

برای پیکربندی همکاری، در مرحله اول Process Wizard، رویدادهایی را در فرآیندهایی که با هم همکاری خواهند کرد، ایجاد کنید.

رویدادهای موجود را با کلیک راست روی آنها به شکل مورد نیاز تبدیل کنید.

نوع رویداد مورد نیاز را انتخاب کنید.

به یاد داشته باشید که هر دو شکل باید throw و catch باشند.

Event Messages

هنگام استفاده از رویدادهای میانی، باید رویداد Throw را به صورت دستی پیکربندی کنید. بیزاجی همیشه رویداد ها را به catch تبدیل می کند.

پس از تبدیل رویداد میانی، دوباره روی آن کلیک راست کرده و Is throw را انتخاب کنید.

پیکربندی سیگنال ها در بیراجی

سیگنال‌ها مشابه یک سیگنال رادیویی ارسال می شوند تا هر کسی که علاقه‌مند است متوجه شود و سپس واکنش نشان دهد. بنابراین، منبع سیگنال وجود دارد، اما هدف مشخصی وجود ندارد.

برای اطمینان از اینکه سیگنال ها به درستی throw شده و catch می شوند

توجه داشته باشید که شکل باید دقیقاً یکسان باشد. نیازی به پیکربندی بیشتر نیست.

Event Messages

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *