سیستم مدیریت فرآیند کسب و کار MyDataCo | BPMS
303 subscribers
266 photos
13 videos
1 file
394 links
ارائه دهنده نرم افزار مدیریت فرآیند کسب و کار BPMS
مای پروسس - www.MyData-co.com
آموزش BPMN
تماس با مدیر کانال: @MyDataCo
Download Telegram
https://www.Mydata-co.com/TlgImg/SubprocessType2.png

#عناصرBPMN #مثال_عناصر #BPMN #مثال #Call_Activity #SubProcess #Activity #Task و #فعالیت #وظیفه #زیرفرآیند #Collapsed_sub_process #Expanded_Sub_process

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

👈ادامه دارد👇
💯 نرم افزار مای پروسس
👉 www.MyProcess.ir 👈
https://www.Mydata-co.com/TlgImg/CallActivity_GlobalProcess_GlobalTask.jpg

#عناصرBPMN #مثال_عناصر #BPMN #مثال #Call_Activity #SubProcess #Activity #Task و #فعالیت #وظیفه #زیرفرآیند #Collapsed_sub_process #Expanded_Sub_process #Global_Task #Global_Process

درادامه معرفی انواع Activity به انواع دیگر آن خواهیم پرداخت.
یک وظیفه عمومی (Global Task) یک وظیفه تجزیه ناپذیر و قابل استفاده مجدد است که درون فرآیندهای دیگر با یک Call Activity میتواند فراخوانی شود.
چهار نوع وظیفه عمومی وجود دارد: وظیفه GlobalUserTask، GlobalManualTask، GlobalScriptTask، GlobalBusinessRuleTask.
استفاده مستقیم یک Global Task درون یک فرآیند معنی ندارد بلکه یک وظیفه عمومی فقط قابل فراخوانی توسط Call Activity است.
همینطور یک فرآیند عمومی (Global Process) را میتوان از فرآیندهای دیگر فراخوانی کرد.
یک Call Activity نوعی از فعالیت است که توسط آن میتوان یک فرآیند و یا وظیفه عمومی را فراخوانی کرد. این نوع فعالیت با حاشیه ضخیم تر نسبت به Task معمولی نمایش داده میشود (شکل زیر را مشاهده کنید). یک Call Activity شبیه به یک بسته بندی (wrapper) برای فراخوانی یک فرآیند/وظیفه عمومی، درون فرآیندهای دیگر است. فعال سازی یک Call Activity باعث انتقال کنترل فرآیند به یک فرآیند/وظیفه عمومی است. یک Call Activity در BPMN2.0 متناظر با Reusable Sub-Process (زیرفرآیند قابل استفاده مجدد) در BPMN1.2 است .
همچنین یکSub process در BPMN2.0 متناظر با Embedded Sub-Process (زیرفرآیند جاسازی شده)در BPMN1.2 است.
یک Call Activity میتواند خصوصیات فرآیند/وظیفه عمومی که فراخوانی میکند، را بازنویسی کند و همچنین رویدادهای درون یک فرآیند فراخوانی شده، میتواند در سلسله مراتب به سطوح بالاتر برود و رویدادهای boundary بر روی Call Activity را آغاز کند. به عنوان مثال یک رویداد ارسال خطا درون فرآیند فراخوانی شده، میتواند رویداد دریافت خطا Boundary روی Call Activity را شروع (Trigger)کند.

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