مدرسه مدیریت فرایند در راستای انجام رسالت اجتماعی پژوهشی خود، بطور دائم دنیای نرم افزارهای BPMS ایران و دنیا را تحت رصد قرار می دهد. در این راستا یک نرم افزار BPMS جدید شناسایی، نصب و مورد بهره برداری آزمایشی توسط کارشناسان ما قرار گرفته است. این نرم افزار از ازمایش های اولیه سربلند بیرون آمده و در حال انجام سایر بررسی ها بر روی آن هستیم که نتایج را در اختیار شما علاقه مندان قرار خواهیم داد.
این نرم افزار BPMS، عبارت است از: Flowable که در این نوشته در خصوص آن توضیحاتی ارائه خواهیم کرد.
تاریخچه Flowable
Flowable یک پلتفرم مبتنی بر جاوا برای اجرای business process و case management می باشد که در سال ۲۰۱۶ به صورت رسمی (و با سابقه طولانی در این حوزه)، اعلام موجودیت کرد. در واقع تیم اصلی Flowable همان تیم JBPM (اولین انجین مبتنی بر جاوا) و Activiti می باشد. پروژه JBPM در سال ۲۰۰۳ و ذیل شرکت RedHat آغاز شد. در سال ۲۰۱۰ پروژه Activiti (ذیل شرکت Alfresco) بر مبنای همین JBPM و با به کار گیری تیم اصلی JBPM، معرفی شد. پس از ۳ سال و در حدود سال ۲۰۱۳ اولین فورک از نسخه ۵ پروژه Activiti با عنوان Camunda شروع به کار کرد که هم اکنون یکی از رقبای جدی Flowable به حساب می آید.
سه سال پس از راه اندازی Camunda، در سال ۲۰۱۶ لیدرهای فنی پروژه Activiti تصمیم به ایجاد یک پروژه جدید با نام Flowable گرفتند و از آن پس حول این پروژه جدید شرکت خود را نیز ایجاد کردند.
Flowable به واسطه به همراه داشتن تیم قدرتمند Activiti، در نسخه ۶ این پلتفرم، تغییرات زیرساختی عمده ای را اعمال کردند که به گفتهی خودشان، تیم های دیگر (Activiti و Camunda) در این موارد هنوز بر اساس روال نسخه قدیم پیش میروند. عمده این بهبود ها و ریفکتورهای بیشتر در فضای زیرساخت بوده و شاید آنچنان در عمل توسط کاربر قابل لمس نباشد اما به حدی این تغییرات را مهم بر شمرده اند که از آن به عنوان نسل جدید معماری خود یاد کرده اند.
آخرین نسخه Flowable 6.5.0 است که از طریق لینک زیر میتوانید آنرا دانلود کنید:
https://flowable.com/open-source/downloads
لینک RoadMap نرم افزار Flowable BPMS
https://github.com/flowable/flowable-engine/wiki/Flowable-roadmap
با بررسی اکانت های Github مربوط به دو پروژه Camunda و Flowable متوجه حجم به روز رسانی و امتیاز بالاتر Flowable خواهیم شد.
بخشی از Insight مربوط به نرم افزار BPMS فلو ای بل را در تصویر زیر می توانید مشاهده نمایید.
بخشی از Insight مربوط به نرم افزار BPMS کاموندا را در تصویر زیر می توانید مشاهده نمایید.
برخی ویژگی های اصلی Flowable
در جدول پایین برخی از ماژول ها و ویژگی های اصلی نرم افزار BPMS فلو ای بل را می توانید مشاهده نمایید.
در ادامه تصاویری از محیط های مختلف نرم افزارBPMS Flowable را مشاهده می نمایید.
محیط طراحی مدل فرایندی با استاندارد BPMN2
محیط طراحی فرم نرم افزارBPMS Flowable
محیط طراحی CMMN
محیط طراحی استاندارد DMN
محیط مایگریت یک Instance فرایند به نسخه جدید
به زودی در مورد این نرم افزار اطلاعات بیشتری ارائه خواهیم کرد.