مجموعات المعايير مقابل معايير الأهلية

قبل تقديم أمثلة واقعية عن قواعد الأهلية، نود توضيح مفهومين: مجموعات المعايير ومعايير الأهلية. تتحكم مجموعات معايير السكريبت فيما إذا كان المستخدم مؤهلاً لاختيار السكريبت أم لا. وعلى المستوى التفصيلي، تعمل المجموعات كما يلي:

  • تحتوي مجموعة المعايير على أحد معايير الأهلية أو أكثر. وتتحكم معايير المجموعة فيما إذا كانت المجموعة تعتبر صحيحة أم خاطئة.
  • عند إنشاء مجموعة، يجب تحديد ما يحدث إذا كانت المجموعة صحيحة أو خاطئة. تتوافر أمامك الخيارات التالية:
    • المستخدم مؤهل لاختيار السكريبت
    • المستخدم غير مؤهل لاختيار السكريبت
    • يجب تحديد المجموعة التالية

سوف نستخدم المثال التالي من خدمة العملاء والفوترة للخدمات والمرافق من أوراكل للمساعدة في توضيح هذه النقاط. افترض أن السكريبت مؤهل فقط في حالة:

  • العميل لديه خدمة كهرباء والمستخدم ينتمي إلى مجموعة المستخدمين أ أو ب أو جـ
  • أو، العميل لديه خدمة غاز والمستخدم ينتمي إلى مجموعة المستخدمين س أو ص أو أ

مثال: تحديد معايير أهلية السكريبت

يتطلب هذا السكريبت مجموعتي أهلية نظرًا لأنه يتضمن شهرين منفصلين:

  • إذا (كان العميل لديه خدمة كهرباء و(المستخدم ينتمي إلى المجموعة أ أو ب أو جـ))
  • أو، (العميل لديه خدمة غاز و(المستخدم ينتمي إلى مجموعة المستخدمين س أو ص أو أ))

إذا كان أي من الشرطين صحيح، يكون السكريبت مؤهلاً.

يجب إعداد مجموعات المعايير التالية من أجل دعم هذا المتطلب:

رقم المجموعة وصف المجموعة إذا كانت المجموعة صواب (TRUE) إذا كانت المجموعة خطأ FALSE
1 العميل لديه خدمة كهرباء والمستخدم ينتمي إلى مجموعة المستخدمين أ أو ب أو جـ مؤهل التحقق من المجموعة التالية
2 العميل لديه خدمة غاز والمستخدم ينتمي إلى مجموعة المستخدمين س أو ص أو أ مؤهل غير مؤهل

تعتبر المعايير التالية مطلوبة لكل من المجموعات السابقة:

المجموعة 1: العميل لديه خدمة كهرباء والمستخدم ينتمي إلى مجموعة المستخدمين أ أو ب أو جـ
التسلسل المعايير المنطقية إذا كانت معايير الأهلية صواب (TRUE) إذا كانت معايير الأهلية خطأ (FALSE) في حالة عدم كفاية البيانات
10 العميل لديه خدمة كهرباء التحقق من الشرط التالي المجموعة خطأ (False) المجموعة خطأ (False)
20 المستخدم ينتمي إلى مجموعة المستخدمين أ أو ب أو جـ المجموعة صواب (True) المجموعة خطأ (False) المجموعة خطأ (False)

المجموعة 2: العميل لديه خدمة غاز والمستخدم ينتمي إلى مجموعة المستخدمين س أو ص أو أ
التسلسل المعايير المنطقية إذا كانت معايير الأهلية صواب (TRUE) إذا كانت معايير الأهلية خطأ (FALSE) في حالة عدم كفاية البيانات
10 العميل لديه خدمة غاز التحقق من الشرط التالي المجموعة خطأ (False) المجموعة خطأ (False)
20 المستخدم ينتمي إلى مجموعة المستخدمين س أو ص أو أ المجموعة صواب (True) المجموعة خطأ (False) المجموعة خطأ (False)

يوضح القسم التالي كيفية تكوين معايير منطقية محددة في كل مجموعة من المجموعات.