منصوبے کے بارے میں

Flowable ایک ہلکا پھلکا لیکن طاقتور ورک فلو اور بزنس پروسیس مینجمنٹ (BPM) پلیٹ فارم ہے جو Java میں لکھا گیا ہے۔ یہ BPMN 2.0 پروسیس انجن، CMMN کیس انجن، اور DMN قواعد انجن فراہم کرتا ہے، سب Apache 2.0 لائسنس کے تحت۔ انجن کو براہ راست Java ایپلیکیشنز میں ایمبیڈ کیا جا سکتا ہے یا اسٹینڈ اسٹون سروس کے طور پر سرورز، کلسٹرز، یا کلاؤڈ میں تعینات کیا جا سکتا ہے۔ یہ Spring کے ساتھ بغیر کسی رکاوٹ کے مربوط ہوتا ہے اور Java اور REST APIs دونوں پیش کرتا ہے، جس سے یہ انسانی اور سسٹم سرگرمیوں کو ترتیب دینے کے لیے موزوں ہے۔ کلیدی خصوصیات میں شامل ہیں: - **BPMN پروسیس انجن**: BPMN 2.0 میں بیان کردہ بزنس پروسیسز کو چلانا۔ - **CMMN کیس انجن**: زیادہ لچکدار، مقصد پر مبنی کام کے لیے کیس ماڈلز کا انتظام۔ - **DMN قواعد انجن**: ڈیسیژن ماڈل اور نوٹیشن کا استعمال کرتے ہوئے بزنس قواعد کا جائزہ۔ - **تعیناتی لچک**: ایمبیڈڈ یا سروس کے طور پر چلائیں؛ کلسٹرنگ اور کلاؤڈ ماحول کو سپورٹ کرتا ہے۔ - **Spring انٹیگریشن**: Spring پر مبنی ایپلیکیشنز کے ساتھ بہترین کام کرتا ہے۔ - **بھرپور APIs**: پروسیس مینجمنٹ اور انٹیگریشن کے لیے Java اور REST APIs۔ Flowable V7 کے لیے Java 17 یا اس سے زیادہ درکار ہے، جبکہ پرانی V6 شاخ Java 8+ کو سپورٹ کرتی ہے۔ یہ پروجیکٹ ایک فعال کمیونٹی فورم اور ایشو ٹریکر کے ساتھ برقرار ہے۔ BPMN، CMMN، اور DMN ماڈل بنانے کے لیے ایک مفت کلاؤڈ پر مبنی ماڈلنگ ٹول، Flowable Design، دستیاب ہے۔