Ad Widget

Collapse

Как сделать триггер на элемент другого шаблона?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • EugeneSemyonov
    Junior Member
    • Apr 2020
    • 27

    #1

    Как сделать триггер на элемент другого шаблона?

    Доброго дня, всем.

    На Zabbiz 4.4 нужно создать триггер для подмножества узлов на основе элемента данных, который находится в шаблоне присоединённом ко всем узлам (основной).

    В лоб это невозможно.
    Для подмножества узлов есть шаблон в котором и нужно создать триггер.
    Шаблоны напрямую не соединены между собой, но при попытке присоединить к шаблону подмножества основной шаблон получаю ошибку:
    Click image for larger version  Name:	2020-07-16_17h33_55.png Views:	0 Size:	3.0 KB ID:	405374
    Перечитал в очередной раз справку по настройке триггеров и наследованию шаблонов, но таки и не понял: как сделать нужный триггер не дублируя элемент данных?

    Отвечу сам себе: в моём случае, можно создать макрос и сравнивать с его значением, а в шаблоне подмножества переопределить значение макроса.
    Last edited by EugeneSemyonov; 16-07-2020, 17:34.
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #2
    Триггер на другой шаблон сделать нельзя и это логично. Ведь это ШАБЛОН, а не реальный хост. Например, нет никакой гарантии что вы подключите к целевому узлу тот шаблон, на который пытаетесь сослаться.
    Если нужен триггер который работает по данным нескольких шаблонов, то вы можете добавить его непосредственно к хосту. Т.е. прицепляете все нужные шаблоны к хосту, а потом переходите в настройки хоста и добавляете туда триггер

    Comment

    • EugeneSemyonov
      Junior Member
      • Apr 2020
      • 27

      #3
      Добрый день, Victor.

      Спасибо за разъяснение. Но если узлов 500+, то всё-таки не вариант.

      Вопрос из темы: как сделать триггер только для какого-то подмножества узлов, на элемент данных находящийся в более объемлющем шаблоне - всё ещё актуален.
      Last edited by EugeneSemyonov; 23-07-2020, 12:19.

      Comment

      • Victor Vislobokov
        Senior Member
        • Aug 2018
        • 298

        #4
        Почему не вариант? Один раз триггер сделали, а затем массовое обновление и копируйте его на другие узлы
        Либо объединяйте шаблоны

        Comment

        Working...