اجرای همزمان یا همزمانی (concurrency) در مدل های فرایندی

در این مقاله قصد داریم به موضوع اجرای همزمان یا همزمانی (concurrency) فرایندها بپردازیم. قبل از پرداختن به این موضوع ابتدا باید اجرای فرایند به صورت دنباله دار را بررسی کرد. اگر مدل فرایند نشان دهنده این موضوع باشد که فعالیت ها به صورت دنباله دار اجرا می شوند، از این رو مجموعه ای از فعالیت ها دنباله دار هستند یعنی یک فعالیت پس از یک فعالیت دیگر اجرا می شود. ... ادامه مطلب
Intermediate Events، فرایندهای کسب و کار، نرم افزار BPMS

رویدادهای میانی (Intermediate Events)

رویدادهای میانی هم می توانند ماهیت دریافتی داشته باشند و هم ماهیت رها سازی داشته باشند البته نه به صورت همزمان. ماهیت دریافتی یعنی فرایند منتظر می ماند تا رویداد اتفاق بیفتد و ماهیت رهاسازی یعنی فرایند رویداد را به خارج از خود هدایت می کند و با جریان توالی به خروجی ادامه می دهد. ... ادامه مطلب
events، رویدادهای آغازین، رویدادهای پایانی، فرایند کسب و کار، نرم افزار BPMS

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

تعامل یک فرایند کسب و کار با محیط توسط رویداد نمایش داده می شود. اما منظور از رویداد یا event چیست؟ رویداد به اتفاقات دنیای واقعی گفته می شود که معنای کسب و کار دارند و نیاز به صرف زمان را ندارند. پس بسیار مهم است که تاکید شود بر خلاف فعالیت ها که نیاز به صرف زمان برای اجرا دارند، رویدادها نیاز به صرف زمان ندارند. ... ادامه مطلب
Inclusive Gateways ، حلقه ها، مدل سازی فرایند، نرم افزار BPMS

آشنایی با درگاه های غیر انحصاری و حلقه ها (Inclusive Gateways and Loops)

بنابراین می توان از دو جدا کننده XOR و AND در مدل سازی فرایند استفاده کرد اما نسبت به سایر مدل های فرایندی با کمی پیچیدگی همراه می شود و همچنین تکرار برخی از وظایف وجود دارد یعنی ممکن است یک وظیفه خاص چندین بار تکرار شود. برای این مدل فرایندی به صورت متمرکز می توان از درگاه های غیر انحصاری (Inclusive Gateways) استفاده کرد. ... ادامه مطلب