برگرفته از کتاب ۱۰۰ راز مدیریت فرایند کسب و کار
انواع مختلفی از بسته های نرم افزاری مدیریت فرآیند کسب وکار (BPMS) موجود هستند که بیشتر آنها تقریباً دارای ویژگیهایی یکسان میباشند. اما به طور همزمان، هر یک از جنبه ای، منحصر به فرد هستند، زیرا عملکردهای مشخص موجود در بعضی از آنها، سبب میشود که از یکدیگر متمایز گردند. به همین دلیل، دسته بندی نرم افزار BPM تا حدی چالشبرانگیز است. اما در عین حال، سه نوع نرمافزار موجود است. این سه نوع، دارای عملکردهایی هستند که میتوان گفت تقریبا به طور ذاتی، در تمام بسته های BPM یافت میشود.
الف) برنامه های مبتنی بر جریان کار: این نوع نرمافزار نشان میدهد که چگونه میتوان فرآیندها را به نحوی بهینه به سیستمهای اتوماتیک و اعضای تیم محول نمود. برای انجام این کار، نرمافزار جریان کار نیازمند نقشهای همراه با جزئیات از فرآیندهای کسب وکار موجود است. این جزییات به دقت موردارزیابی قرار میگیرد، تا وظیفه اتوماتیک سازی مراحل ویژه، برای تحویل نتایج و عملکرد بهینه صورت گیرد و از این طریق، رضایت مشتری افزایش یابد. هر چند، از آنجا که نرم افزار جریان کار بر روی یک فرایند ثابت اعمال میشود، ممکن است انجام تغییرات خاص در آن مجاز نباشد.
ب) نرم افزار نظارت بر کارآمدی: تعیین حلقه ضعیفی که سبب میشود زنجیره فرآیند، غیرکارآمد یا ناموفق باشد، هدف اصلی این نوع از نرم افزارهای BPM است. این هدف از طریق نظارت دقیق بر فرآیند از آغاز تا پایان، در عین برخورداری از رابطهای برنامه کاربردی (API) به منظور برقراری ارتباط با هر نوع سیستم شرکتی در طول روند یک فرایند کسب وکار، محقق میشود. تشخیص این گونه محدودیتها سبب میشود که پیداکردن شیوههای غلبه بر آنها از طریق مجموعهای از برنامههای استراتژیک دقیق برای مدیریت، سادهتر باشد.
ج) ابزارهای یکپارچه سازی سیستمهای کاربردی سازمان (EAI): این مورد، ترکیبی از برنامه های کاربردی مبتنی بر جریان کار و نرم افزار نظارت بر کارآمدی است. این ابزار، API را به منظور استخراج اطلاعات از سیستمهای گوناگون که منجر به افزایش سطح کارآمدی فرآیندهای کسب وکار میشود، مورد استفاده قرار میدهد.