مجموعات المعايير مقابل معايير الأهلية
قبل تقديم أمثلة واقعية عن قواعد الأهلية، نود توضيح مفهومين: مجموعات المعايير ومعايير الأهلية. تتحكم مجموعات معايير الحزمة في ما إذا كان العميل مؤهلاً لاختيار الحزمة أم لا. وعلى المستوى التفصيلي، تعمل المجموعات كما يلي:
- تحتوي مجموعة المعايير على أحد معايير الأهلية أو أكثر. وتتحكم معايير المجموعة فيما إذا كانت المجموعة تعتبر TRUE أو FALSE للعميل المحدد.
- عند إنشاء مجموعة، يجب تحديد ما يحدث إذا كانت المجموعة TRUE أو FALSE. تتوافر أمامك الخيارات التالية:
- العميل مؤهل لاختيار الحزمة
- العميل غير مؤهل لاختيار الحزمة
- يجب التحقق من المجموعة التالية.
سوف نستخدم المثال التالي لتوضيح هذه النقاط. نفترض وجود الحزمة التي يمكن تحديدها فقط في حالة:
- يقيم العميل في كاليفورنيا ومورد التجزئة الحالي له هو الشركة أ أو ب أو ج.
- أو، يقيم العميل في نيفادا ومورد التجزئة الحالي له هو الشركة س أو ص أو أ.
تتطلب هذه الحزمة مجموعتي أهلية نظرًا لأن بها حالتين مختلفتين:
- IF (STATE = CALIFORNIA AND (SERVICE PROVIDER IN (A، B، C))
- IF (STATE = NEVADA AND (SERVICE PROVIDER IN (X، Y، A))
إذا كانت أية حالة صحيحة، يصبح العميل مؤهلاً للحصول على الحزمة.
يجب إعداد مجموعات المعايير التالية من أجل دعم هذا المتطلب:
رقم المجموعة |
وصف المجموعة |
إذا كانت المجموعة صواب (TRUE) |
إذا كانت المجموعة خطأ (FALSE) |
1 |
يقيم العميل في كاليفورنيا ومورد التجزئة الحالي له هو الشركة أ أو ب أو ج |
مؤهل |
التحقق من المجموعة التالية |
2 |
يقيم العميل في نيفادا ومورد التجزئة الحالي له هو الشركة س أو ص أو أ |
مؤهل |
غير مؤهل |
تعتبر المعايير التالية مطلوبة لكل من المجموعات السابقة:
المجموعة 1: يقيم العميل في كاليفورنيا ومورد التجزئة الحالي له هو الشركة أ أو ب أو ج |
||||
التسلسل |
المعايير المنطقية |
إذا كانت معايير الأهلية صواب (TRUE) |
إذا كانت معايير الأهلية خطأ (FALSE) |
في حالة عدم كفاية البيانات |
10 |
الإمارة = كاليفورنيا |
التحقق من الشرط التالي |
المجموعة خاطئة |
المجموعة خاطئة |
20 |
مورد تجزئة خدمة الكهرباء في (أ وب وج) |
المجموعة صحيحة |
المجموعة خاطئة |
المجموعة خاطئة |
المجموعة 2: يقيم العميل في نيفادا ومورد التجزئة الحالي له هو الشركة س أو ص أو أ |
||||
التسلسل |
المعايير المنطقية |
إذا كانت معايير الأهلية صواب (TRUE) |
إذا كانت معايير الأهلية خطأ (FALSE) |
في حالة عدم كفاية البيانات |
10 |
الإمارة = نيفادا |
التحقق من الشرط التالي |
المجموعة خاطئة |
المجموعة خاطئة |
20 |
مورد تجزئة خدمة الكهرباء في (س وص وأ) |
المجموعة صحيحة |
المجموعة خاطئة |
المجموعة خاطئة |
يوضح القسم التالي كيفية إعداد معايير منطقية محددة في كل مجموعة من المجموعات.