المشتقات

المفهوم

بأخذ مفهوم القوالب خطوة أخرى إلى الأمام، يقدم محرك SKOOR طريقة لبناء هياكل قوالب متطورة من خلال السماح للقوالب بأن تكون مبنية على قوالب موجودة. هذه تسمى مشتقات القوالب. العلاقة بين القالب ومشتقات القالب هي في الأساس نفس العلاقة بين القالب والمثال. يؤدي تحرير قالب ما إلى نشر التغييرات (أو على الأقل بعض التغييرات، وفقًا لقواعد النشر) إلى مثيلات القالب. وبالمثل، يتم نشر التغييرات في القالب الذي يتم استخدامه داخل قالب آخر إليه ويتم الاحتفاظ برابط القالب. يوضح المثال التالي فائدة مفهوم القالب المشتق.

في كثير من الأحيان يمكن إعداد مجموعة من الأجهزة المتشابهة إلى حد كبير ولكنها تختلف فقط في عدد محدود من وظائفها الفرعية أو معلمات الوظيفة باستخدام طريقة اشتقاق القالب هذه. تتمثل الطريقة عادةً في إنشاء مجموعة من قوالب المهام ثم إنشاء جهاز أساسي يحتوي على الوظائف التي يجب أن تكون موجودة على كل جهاز من نفس النوع (مثل قالب جهاز أساسي EEM أو قالب خادم لينكس الأساسي ). ثم يمكن للمرء إنشاء قوالب مشتقة من قالب الجهاز الأساسي هذا والتي تتضمن كل ما هو جزء من الجهاز الأساسي بالإضافة إلى وظائف إضافية أو معلمات مختلفة.

إنشاء قوالب وظائف مشتقة

لذلك فإن الخطوة الأولى هي إنشاء مجموعة من قوالب المهام التي سيتم استخدامها بعد ذلك لقالب الجهاز الأساسي وقوالب الأجهزة المشتقة. يوضح ما يلي مجموعة من قوالب المهام:

حتى قوالب المهام يمكن اشتقاقها من قوالب مهام أخرى. على سبيل المثال يمكن تطبيق ذلك على وظائف مشروع EEM Project. تحتوي مهمة EEM الأساسية على التكوين التالي:

تحتوي الوظيفة على وظيفة فرعية واحدة من وظائف EEM Timer الفرعية تسمى Total.

من هذه المهمة الأساسية يمكن إنشاء وظائف مشروع EEM المشتقة من هذه المهمة الأساسية لمختلف إعدادات مشروع EEM التي تحتوي على وظائف EEM Timer Timer إضافية.

لإنشاء قالب وظيفة مشتق من وظيفة EEM الأساسية، يمكن ببساطة إضافة وظيفة جديدة أسفل المجلد /root/Templates/ قوالب الوظيفة:

ثم يمكن تحديد قالب مهمة EEM الأساسي من القائمة المنسدلة استخدام القالب:

قم بتسمية قالب المهمة المشتق الجديد، وقم بإلغاء تحديد خانة الاختيار إيقاف المهمة الجديدة وانقر فوق التالي:

يتم ملء جميع معلمات المهمة من قالب مهمة EEM الأساسي. على الرغم من أنه يبدو أنه لا توجد وظيفة مؤقت EEM، إلا أنه سيتم إنشاء المهمة الفرعية لمؤقت EEM عند النقر فوق الزر موافق:

لاحظ أن رصاصة قالب الوظيفة المشتقة مميزة برمز قائمة لتمييزها عن قوالب الوظائف العادية:

داخل قالب حساب الوظيفة EEM يمكن للمرء الآن تكييف اسم المشروع ومعلمات حد وقت التشغيل على سبيل المثال وإضافة وظائف فرعية إضافية لموقت EEM الفرعي:

يتم تمييز الانحرافات عن وظيفة EEM الأساسية مرة أخرى باللون البرتقالي، كما هو الحال عند عرض مثيل وظيفة بمعلمات مختلفة عن قالب الوظيفة الخاصة بها.

يتم إنشاء مشتقات مهمة EEM الإضافية بنفس الطريقة:

يمكن للمرء حتى إنشاء مشتقات قالب الوظيفة لمشتقات قالب الوظيفة. الاحتمالات لا حصر لها.

إنشاء قوالب أجهزة مشتقة

مع إنشاء الوظائف الأساسية، يمكن للمرء الآن المتابعة بإنشاء جهاز EEM أساسي.

يعرض قالب الجهاز التالي جهازاً أساسياً يُستخدم للمراقبة من طرف إلى طرف.