यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
FlowEngine NocoBase 2.0 में पेश किया गया एक बिलकुल नया फ्रंट-एंड नो-कोड, लो-कोड डेवलपमेंट इंजन है। यह मॉडल (Model) को फ़्लो (Flow) के साथ जोड़ता है, जिससे फ्रंट-एंड लॉजिक सरल होता है और पुन: प्रयोज्यता व रखरखाव क्षमता बढ़ती है। साथ ही, फ़्लो की कॉन्फ़िगर करने योग्य क्षमता का लाभ उठाते हुए, यह फ्रंट-एंड कंपोनेंट्स और बिज़नेस लॉजिक के लिए नो-कोड कॉन्फ़िगरेशन और ऑर्केस्ट्रेशन क्षमताएँ प्रदान करता है।
क्योंकि FlowEngine में, कंपोनेंट्स के गुण और लॉजिक अब स्थिर रूप से परिभाषित नहीं होते, बल्कि फ़्लो (Flow) द्वारा संचालित और प्रबंधित होते हैं।
इसलिए, FlowEngine = फ़्लो द्वारा संचालित एक फ्रंट-एंड लॉजिक इंजन।
FlowEngine में, मॉडल (Model) एक कंपोनेंट का एक एब्स्ट्रैक्ट मॉडल है, जो जिम्मेदार है:
दूसरे शब्दों में, मॉडल कंपोनेंट का लॉजिकल ब्रेन है, जो इसे एक स्थिर तत्व से एक कॉन्फ़िगर करने योग्य और ऑर्केस्ट्रेट करने योग्य डायनामिक इकाई में बदलता है।
FlowEngine में, फ़्लो मॉडल की सेवा करने वाला एक लॉजिकल फ़्लो है। इसका उद्देश्य है:
आप फ़्लो को पानी की धारा के रूप में कल्पना कर सकते हैं:
एक स्टेप पानी की धारा के मार्ग में एक नोड की तरह है प्रत्येक स्टेप एक छोटा कार्य करता है (उदाहरण के लिए, एक गुण सेट करना, एक इवेंट ट्रिगर करना, एक API कॉल करना), जैसे पानी किसी गेट या पनचक्की से गुजरते समय एक प्रभाव डालता है।
फ़्लो व्यवस्थित होता है पानी की धारा एक निर्धारित मार्ग पर ऊपर से नीचे की ओर बहती है, सभी स्टेप्स से क्रमिक रूप से गुजरती है; इसी तरह, फ़्लो में लॉजिक परिभाषित क्रम में निष्पादित होता है।
फ़्लो को ब्रांच किया और जोड़ा जा सकता है पानी की एक धारा को कई छोटी धाराओं में विभाजित किया जा सकता है या एक साथ मिलाया जा सकता है; फ़्लो को भी कई सब-फ़्लो में तोड़ा जा सकता है या अधिक जटिल लॉजिकल चेन में जोड़ा जा सकता है।
फ़्लो कॉन्फ़िगर करने योग्य और नियंत्रणीय है
पानी की धारा की दिशा और मात्रा को एक स्लुइस गेट से समायोजित किया जा सकता है; फ़्लो के निष्पादन विधि और पैरामीटर को भी कॉन्फ़िगरेशन (stepParams) के माध्यम से नियंत्रित किया जा सकता है।
उपमा का सारांश
तो FlowEngine में: