4. Наследование

Обзор

Наследование — это способ одного шаблона включать в себя один или несколько других шаблонов.

Иногда имеет смысл разделить объекты отдельных шаблонов на различные сервисы, приложения и прочее, в итоге у вас может получиться несколько шаблонов, которые нужно присоединить к довольно большому количеству узлов сети. Для простоты картины, возможно вложить в один шаблон несколько других шаблонов.

Преимущества наследования в том, что вы должны будете присоединить к узлу сети только один шаблон («основной», родительский шаблон), и этот узел сети автоматически унаследует все объекты из присоединённых шаблонов («вложенные», дочерние шаблоны). Например, если мы присоединим шаблоны T1 и T2 к шаблону T3, мы дополняем T3 объектами из T1 и T2, но не наоборот. Если мы присоединим шаблон T1 к шаблонам T2 и T3, мы дополняем шаблоны T2 и T3 объектами из T1.

Настройка наследуемого шаблона

Чтобы соединить несколько шаблонов, вам нужно взять существующий шаблон (или создать новый), а затем:

  1. Открыть диалог свойств шаблона.
  2. Найти поле Шаблоны (Templates).
  3. Нажать на Выбрать (Select), чтобы открыть всплывающее окно Шаблоны.
  4. В этом всплывающем окне выбрать требуемые шаблоны, затем нажать на Выбрать для добавления этих шаблонов в список.
  5. Нажать на Добавить (Add) или Обновить (Update) в диалоге настройки шаблона.

Таким образом, все объекты настроенного шаблона, а также все объекты присоединённых шаблонов теперь появятся в настройке шаблона. Это включает элементы данных, триггеры, графики правила низкоуровневого обнаружения и веб-сценарии, но не включает панели. Однако, панели с присоединённого шаблона, тем не менее, будут унаследованы узлами сети.

Для отсоединения любого из присоединённых шаблонов воспользуйтесь в этом же диалоге кнопками Отсоединить (Unlink) или Отсоединить и очистить (Unlink and clear) и нажмите Обновить (Update).

Опция Отсоединить просто удалит связь с шаблоном, но оставит все его объекты (элементы данных, триггеры и т.п.).

Опция Отсоединить и очистить удалит как связь с присоединённым шаблоном, так и все его объекты (элементы данных, триггеры и т.п.).