معلومات عامة
مقدمة في عمليات الأعمال
في الوحدة السابقة ، نظرنا في إنشاء قاعدة بيانات. ولكن للتشغيل الكامل للتطبيق ، لا يكفي مجرد تخزين البيانات. يجب أن تتم معالجتها وتعديلها واستخدامها في العمليات الحسابية ونقلها بطريقة ما. أهم مرحلة في تطوير معظم التطبيقات هي عملية إنشاء منطق عملهم.
العمليات التجارية
على النظام الأساسي AppMaster ، تم تصميم محرر عمليات الأعمال لبناء منطق العمل. هذه الوحدة مخصصة للتعرف عليها.
كل عملية تجارية (BP) هي جزء منفصل من منطق التطبيق ، وبعض الوظائف المحددة. في الوقت نفسه ، تتكون BP نفسها من مجموعة من الكتل والروابط بينها.
عادةً ما تكون الكتلة نوعًا من الإجراءات الأولية. على سبيل المثال ، ضرب رقمين أو كتابة متغير في جدول قاعدة بيانات أو سلسلة سلاسل أو إضافة عنصر إلى مصفوفة. ومع ذلك ، يمكن إجراء عمليات أكثر تعقيدًا في كتلة منفصلة ، مثل البحث عن عناصر في قاعدة البيانات ، مع التصفية والفرز.
علاوة على ذلك ، يمكن أيضًا تمثيل أي عملية تجارية تم إنشاؤها ككتلة منفصلة ، كجزء من عملية تجارية أخرى. من المعقول استخدام هذا في المواقف التي يمكن فيها إعادة استخدام وظيفة BP في العمليات التجارية الأخرى ، وأيضًا إذا أصبحت BP كبيرة جدًا ويمكن تمثيل أجزائها الفردية ككتل مستقلة.
يتم إنشاء خطوط الاتصال بين الكتل ، والتي تحدد ترتيب الكتل ، وتسلسل تنفيذها. غالبًا لن يكون هذا تسلسلًا خطيًا عاديًا. في حالات معينة ، يمكن أن يحدث التفرع عندما يمكن للبيانات التي تم الحصول عليها في مرحلة واحدة من BP أن تؤثر على الاختيار الإضافي لخيارات العمل. من الممكن أيضًا العمل في دورات ، عندما يتم تنفيذ تسلسل الإجراءات مرارًا وتكرارًا ، حتى يتم استيفاء شرط إنهاء الدورة.
في الوقت نفسه ، هناك كتلتان إلزاميتان لأي عملية تجارية. كتل بداية (بداية) ونهاية (نهاية) لعمل BP. يتم إنشاء هذه الكتل تلقائيًا ولا يمكن حذفها. في حد ذاتها ، لا يؤدون أي عمليات ، لكنهم يمثلون نقاط الدخول والخروج لعملية الأعمال. بالإضافة إلى ذلك ، يمكن تعيين المتغيرات في هذه الكتل ، وهي بيانات الإدخال والإخراج الخاصة بشركة BP.