التعرف على مجموعات الكيانات

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

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

تستخدم معالجة مجموعة الكيانات استعلامات SQL الديناميكية لتحديد الكيانات التي تنتمي إلى مجموعة كيانات. تستند هذه الاستعلامات الديناميكية إلى تكوين فئة المجموعة (التي تحدد لغة SQL للنموذج التي تحتوي على مقاطع) وقيم المعايير (التي تحدد قيمًا محددة للمقاطع في لغة SQL للنموذج). يتم استخدام هذه الاستعلامات بواسطة مناطق "الكيانات <المؤهلة> لهذه المجموعة" التي تحدد الكيانات المؤهلة للمجموعة ولكن غير المخصصة حاليًا لها، بالإضافة إلى عمليات مجموعة معالجة تقييم مجموعة <الكيانات> (لمزيد من المعلومات، راجع معالجة مجموعة المعالجة في تكوين مجموعات الكيانات).

يتم تحديد مجموعات الكيانات حسب ما يلي:

  • الحالة: الحالة الحالية لمجموعة الكيانات
  • فئة المجموعة: الفئة التي تنتمي إليها مجموعة الكيانات. يتم تحديد فئات المجموعات باستخدام البحث القابل للتوسيع "فئة مجموعة الكيانات" (D1-EntityGrpCodeCategoryLookup). لمزيد من المعلومات، راجع أدناه.
  • خيار إلغاء تنشيط المجموعة: إشارة تحدد ما يحدث للعلاقة (المسجلة في مجموعة كيانات الجهاز أو جدول مجموعة كيانات نقطة الخدمة، حسب الاقتضاء) بين المجموعة والكيانات التي تنتمي إلى المجموعة في حالة إلغاء تنشيط المجموعة أو في وقت إلغاء تنشيطها. تتضمن الخيارات "انتهاء الصلاحية" و"عدم انتهاء الصلاحية".
  • خيار تخصيص المجموعة: إشارة تشير إلى الطريقة التي يتم بها تخصيص المجموعات للكيانات. تتضمن الخيارات النظام (عبر عملية مجموعة المعالجة) والمستخدم (يدويًا) والنظام والمستخدم (أيًا منهما).
  • قيمة المعايير: قيمة معيار واحدة أو أكثر المستخدمة لتحديد كيانات للمجموعة، على أساس مصدر المعايير وقيمة المعايير.
    • مصدر المعايير: يحدد المصدر للمعايير المستخدمة لتحديد كيانات للمجموعة (مثل المواصفات أو التعرفة أو البرنامج). يتم تحديد مصادر المعايير باستخدام البحث القابل للتوسيع "مصدر معايير مجموعة الكيانات" (D1-EntityGrpCriteriaSrcLookup). لمزيد من المعلومات، راجع أدناه.
    • قيمة المعايير: تحدد القيم المحددة للمعايير المستخدمة عند تحديد كيانات للمجموعة. على سبيل المثال، يمكن أن تكون قيم مصدر المعايير التي تخص "التعرفة" تعرفات محددة في بحث قابل للتوسيع.

بيانات النظام

تعتمد مجموعات الكيانات على بيانات النظام التالية:

نوع البيانات الوصف
كائن الصيانة مجموعة الكيانات (D1-ENTGRP)
كائنات العمل مجموعة الكيانات (D1-EntityGroup)

البحث القابل للتوسيع "فئة مجموعة الكيانات"

يحدد البحث القابل للتوسيع "فئة مجموعة الكيانات" (D1-EntityGrpCodeCategoryLookup) فئات مجموعات الكيانات. يتم استخدامها لتحديد مجموعات الكيانات (إما الأجهزة أو نقاط الخدمة) التي تشترك في المعايير ولغة SQL للنموذج لتحديد الكيانات واسترجاعها، ولكن قد يكون لها قيم معايير مختلفة. على سبيل المثال، يمكن أن تشير مجموعتا كيان جهاز، وهما "مجموعة الأجهزة أ" و"مجموعة الأجهزة ب" إلى نفس فئة "المواصفات والتعرفة"، التي تستخدم معايير المواصفات وجدول التعرفة لتحديد الأجهزة واسترجاعها (الأجهزة الموجودة في المجموعة أ هي تلك التي تحتوي على توليفة فريدة من المواصفات وجدول التعرفة، في حين أن الأجهزة الموجودة في المجموعة ب لها توليفة فريدة من المواصفات والتعرفة). تقوم الفئة أيضًا بتعريف لغة SQL للنموذج التي تستخدم معايير "المواصفات" و"التعرفة" عند تحديد الأجهزة واسترجاعها. تحتوي لغة SQL لنموذج فئة مجموعة الكيانات على مقاطع، وتحدد قيم معايير مجموعات الكيانات قيمًا محددة للمقاطع في لغة SQL للنموذج.

يتم تحديد قيم هذا البحث القابل للتوسيع وفقًا لما يلي:

  • الحالة: الحالة الحالية لمجموعة الكيانات.
  • كائن الصيانة الهدف: كائن صيانة الكيانات التي تنتمي إلى مجموعات الكيانات لهذه الفئة. تتضمن الخيارات الصالحة الجهاز (D1-DEVICE) أو نقطة الخدمة - إدارة بيانات العداد (D1-SP).
  • لغة SQL للنموذج: لغة SQL للنموذج المستخدمة لتحديد الكيانات واسترجاعها لمجموعات الكيانات لهذه الفئة.
  • خوارزمية مجموعة الكيانات: خوارزمية تنفذ لغة SQL للنموذج، وتدرج قيم المعايير من مجموعة الكيانات، لتحديد الكيانات واسترجاعها لمجموعات الكيانات من هذه الفئة.
  • مصادر المعايير: مصادر المعايير التي تستخدمها لغة SQL للنموذج عند تحديد الكيانات واسترجاعها لمجموعات الكيانات لهذه الفئة. يتم تحديد مصادر المعايير باستخدام البحث القابل للتوسيع "مصدر معايير مجموعة الكيانات" (D1-EntityGrpCriteriaSrcLookup). لمزيد من المعلومات، راجع أدناه. يتم تحديد كل مصدر معايير من خلال ما يلي:
    • مصدر المعايير: اسم مصدر المعايير (من البحث القابل للتوسيع "مصدر معايير مجموعة الكيانات" (D1-EntityGrpCriteriaSrcLookup))
    • مطلوب: إشارة تشير إلى ما إذا كانت هناك قيمة مطلوبة لمصدر المعايير أم لا (مطلوبة أو اختيارية)
    • العلامة: الرمز المميز المستخدم في لغة SQL للنموذج لمصدر وقيمة المعايير، بالتنسيق "#xxx". على سبيل المثال، قد تكون علامة مصدر معايير المواصفات هي "#SPEC".
    • مشغل الشرط: المشغل المستخدم في عبارات WHERE في لغة SQL للنموذج لترشيح البيانات استنادًا إلى مصدر المعايير. يتم تحديد القيم في البحث "مشغل الشرط" (CONDITION_ OPR_ FLG).

تتضمن الحزمة الأساسية قيمة عينة لهذا البحث القابل للتوسيع.

البحث القابل للتوسيع "مصدر المعايير"

يحدد البحث القابل للتوسيع "مصدر معايير مجموعة الكيانات" (D1-EntityGrpCriteriaSrcLookup) المعايير التي يمكن تكوينها لمجموعة الكيانات. تحدد كل قيمة مصدر معايير واحد، مثل المواصفات أو التعرفة أو البرنامج، بالإضافة إلى كيفية إدخال المستخدم لقيم المعايير لمصدر المعايير ومصدر قيم المعايير لمصدر المعايير. يتم استخدام هذا التكوين في قسم قيمة المعايير الخاص بمجموعة الكيانات.

يتم تحديد قيم هذا البحث القابل للتوسيع وفقًا لما يلي:

  • الحالة: الحالة الحالية لمصدر معايير مجموعة الكيانات
  • العرض التقديمي: العرض التقديمي المستخدم لمصدر المعايير. تتضمن الخيارات ما يلي:
    • القائمة المنسدلة: يحدد المستخدم قيمة المعايير من قائمة منسدلة.
    • إدخال النص: يقوم المستخدم بإدخال النص.
    • إدخال النص باستخدام منتقي التواريخ: يحدد المستخدم تاريخًا.
    • إدخال نص باستخدام منتقي التواريخ/الأوقات: يحدد المستخدم تاريخًا ووقتًا.
  • مصدر القيمة: مصدر القيم لمصدر المعايير. تتضمن الخيارات ما يلي:
    • نوع الخاصية (محدد مسبقًا): تأتي القيم من قائمة بالقيم المحددة مسبقًا لنوع الخاصية
    • البحث القابل للتوسيع: القيم من بحث قابل للتوسيع
    • سكريبت الخدمة: يتم استرجاع القيم بواسطة سكريبت خدمة
    • البحث القياسي: تأتي القيم من بحث قياسي
  • مسترجع القيمة: مصدر القيمة المحدد المستخدم لمصدر المعايير، على أساس مصدر القيمة. على سبيل المثال، إذا كان مصدر القيمة هو "بحث قياسي"، فسيكون هذا هو رمز البحث.

مثال: يمكن تحديد مصدر معايير "التعرفة" حيث يتم اشتقاق القيم من البحث القابل للتوسيع "جدول تعرفة العميل" (D2-CCBRateScheduleLookup) كما يلي:

  • مصدر المعايير: التعرفة
  • الوصف: التعرفة
  • الحالة: نشط
  • العرض التقديمي: القائمة المنسدلة
  • مصدر القيمة: البحث القابل للتوسيع
  • مسترجع القيمة: D2-CCBRateScheduleLookup