عن المشروع

Flowable هو منصة عمل وإدارة عمليات الأعمال (BPM) خفيفة الوزن وقوية مكتوبة بلغة Java. يوفر محرك عمليات BPMN 2.0، ومحرك حالات CMMN، ومحرك قواعد DMN، جميعها تحت رخصة Apache 2.0. يمكن تضمين المحرك مباشرةً في تطبيقات Java أو نشره كخدمة مستقلة على الخوادم أو العناقيد أو في السحابة. يتكامل بسلاسة مع Spring ويوفر واجهات برمجة تطبيقات Java وREST، مما يجعله مناسبًا لتنسيق الأنشطة البشرية والأنظمة. الميزات الرئيسية تشمل: - **محرك عمليات BPMN**: تنفيذ العمليات التجارية المعرّفة في BPMN 2.0. - **محرك حالات CMMN**: إدارة نماذج الحالات للعمل المرن والموجه بالأهداف. - **محرك قواعد DMN**: تقييم القواعد التجارية باستخدام نموذج القرار ورمزه. - **مرونة النشر**: تشغيل مدمج أو كخدمة؛ يدعم العناقيد والبيئات السحابية. - **التكامل مع Spring**: يعمل بشكل جيد مع التطبيقات القائمة على Spring. - **واجهات برمجة تطبيقات غنية**: واجهات Java وREST لإدارة العمليات والتكامل. يتطلب Flowable V7 إصدار Java 17 أو أعلى، بينما يدعم الفرع الأقدم V6 إصدار Java 8+. المشروع مُدار بنشاط مع منتدى مجتمع ومتتبع مشاكل. تتوفر أداة نمذجة سحابية مجانية، Flowable Design، لإنشاء نماذج BPMN وCMMN وDMN.