تحديد مكونَات قَاعدة العَمل
قواعد العَمل تتضمن المنطق فِي مجموعة من الخطوات المحددة مسبقًا. ويتم تشغيل الخطوات فِي كل مرة يتم فِيهَا إدخَال البيَانَات أو تعديلهَا وتستوفِي البيَانَات معَايير معينة لتشغيل قَاعدة العَمل.
تتكون قواعد العَمل من العنَاصر التَالية:
الشروط
الإجرَاءَات
لإنشَاء قَاعدة العَمل وتحديثهَا، يعد محرر قَاعدة العَمل أدَاة سحب وإفلات مرئية.
الشروط
جميع قواعد العَمل تبدأ بشرط. فِي محرر قَاعدة العَمل، تظهر الشروط باللون الأرجواني. الشرط الأول هو مشغل ويستخدم لتحديد مَا إذا كَان سيتم تشغيل قَاعدة العَمل استنَادًا إلى القيم الموجودة فِي أعمدة الجدول. يتم تقييم الشرط دَائمًا عَلى أنه صَحِيح أو خطأ. فالطريق الصَحِيح عن يمين الشرط، والطريق الخَاطئ تحت الشرط. الشرط هو تعبير بسيط if..then..else.
ضمن الشرط، يمكنُك إضَافة جمل متعددة باستِخدَام المنطق AND أو OR.
لإنشَاء السينَاريوهَات منطقية أكثر تعقيدًا، يمكنُك إضَافة المزيد من الشروط إلى قَاعدة العَمل ضمن شرط المسَار الخَاطئ.
الإجرَاءَات
الإجرَاء هو خطوة منطقية يتم تنفِيذهَا إمَا عَلى الفرع الصَحِيح أو الخَاطئ للشرط. تظهر الإجرَاءَات باللون الأخضر فِي محرر قَاعدة العَمل. عن طريق إضَافة إجرَاء جديد إلى الجَانب الأيمن من الإجرَاء، يمكنُك ربط إجرَاءَات متعددة.
| الإجرَاء | الوصف | ينطبق عَلى |
|---|---|---|
| تعيين قيمة الحقل | تعيين قيمة عمود الجدول. يمكنُك تعيين القيمة إلى قيمة مرمزة، أو إلى قيمة عمود آخر، أو باستِخدَام صيغة بسيطة. يمكنُك أيضًا مسح قيمة الحقل. | جميع النطَاقَات |
| تعيين القيمة الافترَاضية | يضبط قيمة العمود ولكن فقط عندمَا لا يحتوي العمود عَلى قيمة (خَالية). | جميع النطَاقَات |
| إظهَار رسَالة الخطأ | يمنع حفظ الصف. فِي نمُوذج التطبيق الذي يستند إلى النموذج، يتم عرض رسَالة الخطأ دَاخل النموذج، أمَا من جَانب الخَادم، فسيتم تمرير رسَالة الخطأ مرة أخرى إلى عملية الاستدعَاء. | جميع النطَاقَات |
| تأمين/إلغَاء تأمين | يقوم "التأمين" بتغيير خَاصية العمود إلى القرَاءة فقط. يتيح إلغَاء التأمين للمستخدم تغيير قيمة العمود. | تطبيق يستند إلى نموذج |
| تعيين الرؤية | يؤدي الإعدَاد إلى "لا" إلى إخفاء العمود الموجود فِي النموذج. يؤدي الإعدَاد إلى "نعم" إلى عرض العمود الموجود فِي النموذج | تطبيق يستند إلى نموذج |
| تعيين العَمل المطلوب | يقوم بتعيين مستوى متطلبات العمود فِي النموذج إلى "مطلوب للعمل" أو "غير مطلوب للعمل" (اختيَاري). يؤدي تعيين العمود إلى "مطلوب للأعمَال" إلى إظهَار علامة نجمية حمرَاء بجوار تسمية العمود ويمنع حفظ الصفوف إذا كَانت قيمة العمود فارغة. | تطبيق يستند إلى نموذج |
| التوصية | يُظهر رمز المصباح الكهربائي بجوار تسمية العمود. عِند تَحديدِ الأيقُونة، تتم مُطَالبة المُستخدم. إذا تمَّ قبُول المُطَالبة، يمكن للقَاعدةِ تَعيين قِيم الحُقول. | تطبيق يستند إلى نموذج |