3 Наследование

Обзор

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

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

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

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

Если вы хотите соединить несколько шаблонов, то для начала вы должны взять существующий шаблон или какой-нибудь новый, затем:

  • Откройте форму свойств шаблона
  • Найдите вкладку Соединенные шаблоны
  • Нажмите на Добавить, выберите шаблоны для присоединения из всплывающего окна
  • Нажмите на Сохранить в форме свойств шаблона

Теперь шаблон должен содержать все объекты (элементы данных, триггеры, пользовательские графики и прочее) из присоединенных шаблонов.

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

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

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

Проблемы прав доступа

  • Возможно, у вас имеется инсталляция где пользователь с уровнем Администратор имеет доступ Чтения-записи к какому-то Шаблону A, и не имеет прав Чтения-записи к Шаблону B, у которого имеется присоединенный Шаблон A. В этом случае, элемент данных созданный в Шаблоне А, будет унаследован узлами сети с Шаблона А, и не будет унаследован узлами сети с Шаблона B. Таким образом, создать триггер для элемента данных такого рода не удастся вообще, так как отсутствуют соответствующие элементы данных на узлах сети с Шаблона B.