در آخرین مرحله از تبدیل مدلهای فرآیند به مدل های قابل اجرا در نرم افزار BPMS باید مشخص شود که چگونه هر عنصر مدل توسط BPMS اجرا شود. برای مثال اولین وظیفه از نوع سرویس را در فرایند "تحقق سفارش" “بررسی وجود موجودی” را در نظر بگیرید: برای برقراری ارتباط با سیستم ERP انبار، به ورودی سفارش خرید نیاز داریم.
باید خدمتی که توسط سیستم ERP برای بررسی سطوح موجودی و تعیین محل آن ارائه می شود را مشخص کنید. همچنین اطلاعاتی از محصول که در سفارش خرید وجود دارد مورد نیاز این سرویس است یعنی فرمت (input object) و اطلاعات تولید شده توسط این سرویس (یعنی فرمت output object) باید تعیین شود. این جزئیات پیاده سازی، مشخصه های اجرا نامیده می شود.
این جزئیات به طور خاص عبارتند از:
متغیرهای فرآیند، پیامها، سیگنالها و خطاها
متغیرهای وظایف، رویدادها و ارتباط آنها با متغیرهای فرآیند
جزئیات سرویس برای وظایف از نوع سرویس، ارسال و دریافت و رویدادهای پیام و سیگنال
ریزکدها برای وظایف اسکریپت
قوانین تخصیص مجری و ساختار رابط های کاربر برای وظایف کاربر
وظایف، رویدادها و عبارات جریان توالی
مشخصه های خاص BPMS
این مشخصهها، نماد گرافیکی در نمودار BPMN ندارند اما در فرمت تبادل BPMN 2.0 ذخیره می شوند. فرمت تبادل BPMN، ارائه مدل BPMN بصورت متنی با فرمت XML است که برای تبادل بین ابزارها در مدل BPMN درنظر گرفته شده است و ورودی موتور اجرایی BPMN است. ابزارهای مدل سازی BPMN، یک رابط بصری برای ویرایش بسیاری از این مشخصه های غیرگرافیکی را فراهم می کند بنابراین در اغلب موارد، مستقیماً نیازی به نوشتن XML نیست.
موضوعات مرتبط:
برچسبها: