هيكل الإنذار
يوضح الشكل التالي وظيفة الإنذار المنفذة في محرك SKOOR ووحداته الإنشائية:
يمكن أن يكون مصدر الإنذار أي كائن في محرك SKOOR Engine من النوع SLC أو SLO أو مجموعة أو جهاز أو وظيفة. عندما تكون مجموعة الإنذار مرتبطة بمثل هذا الكائن ويغير هذا الكائن حالته، يتم تشغيل إنذار.
يحدد جهاز الإنذار الإجراء الواجب اتخاذه في حالة حدوث إنذار. في معظم الحالات سيتم استخدام هذا لإرسال بريد إلكتروني مع رسالة تنبيه. ولكن من الممكن أيضًا إرسال رسائل نصية قصيرة (شرط أساسي: يجب أن تكون بوابة الرسائل القصيرة متصلة بنظام SKOOR المضيف)، أو تشغيل مهمة SKOOR Engine، أو برنامج خارجي من على نظام التشغيل أو حتى استخدام الخدمات الخارجية Threema أو Instaguard. يحتوي جهاز الإنذار على قسم مرشحات.
تتحكم المرشحات في الإنذار عن طريق الحد من الإنذارات الصادرة لحالات و/أو أوقات معينة فقط. أمثلة:
تمرير الرسائل فقط عندما يكون للكائن المصدر حالة رائد فقط
تمرير الرسائل فقط خلال ساعات العمل
مجموعة الإنذار مفيدة لتنفيذ مفهوم الدور. يمكن ربط أي عدد من أجهزة الإنذار في مجموعة إنذار. على الرغم من أنه يمكن ربط جهاز الإنذار بكائنات المصدر مباشرة، إلا أنه عادةً ما يكون من الأكثر فعالية إنشاء مجموعات إنذار وربطها بكائنات المصدر (انظر أيضًا قسم تحرير ارتباط الإنذار ). تحتوي مجموعة الإنذار أيضًا على قسم تصفية.
يحدد قالب الإنذار محتوى رسالة الإنذار (أو المعلمات التي تم تمريرها في حالة استخدام مهمة SKOOR Engine أو برنامج خارجي). يمكن خلط النص الثابت مع جميع أنواع المتغيرات التي سيتم حلها في وقت التشغيل. يمكن إرفاق قوالب الإنذار بأجهزة الإنذار أو مجموعات الإنذار. إذا كان كلاهما، أي مجموعة الإنذار وجهاز الإنذار، مرفق به قالب إنذار مختلف، فإن القالب المرفق بجهاز الإنذار تكون له الأسبقية.
يتم توضيح مثال على ذلك:
يمثل مصدر الإنذار مصدر الإنذار eOrder عملية الأعمال. يرتبط به مجموعة الإنذار الأعلى للخدمات. جهازا إنذار مرتبطان بمجموعة الإنذار تلك:
يتلقىServicemgr ببساطة جميع الإنذارات على الفور (عن طريق البريد الإلكتروني)
يحدد الرئيس التنفيذي في مرشحه تأخير الإنذار ولن يرسل بريدًا إلكترونيًا إلا إذا كان الإنذار مفتوحًا لمدة 30 دقيقة على الأقل
يتم تعريف محتوى كلتا الرسالتين في قالب الإنذار Servicetemplate.
إذا كانت مجموعة الإنذار تحتوي على مرشحات إضافية محددة، فلن يتم تمرير ما تمت تصفيته على هذا المستوى إلى أجهزة الإنذار المرتبطة.