Использование шаблонов ресурсов и устройств
Часто может оказаться необходимым использовать одну и ту же настройку для нескольких устройств или системных ресурсов. В SberMobile существует два метода создавать аналогичные конфигурации для различных объектов:
- репликация конфигурации
- копирование объектов
Иногда Вам может потребоваться использовать несколько устройств или ресурсов в качестве источников копирования. Эти ресурсы деактивируются и не выполняют действия внутри системы (например, деактивированная тревога никогда не будет вызвана). Такие ресурсы называются шаблонами.
В этом уроке рассказывается, как создать шаблоны устройства для быстрой настройки устройств с аналогичной конфигурацией. Аналогичный метод можно использовать для создания шаблонов для любого другого типа ресурсов.
1. Создание группы для хранения шаблонов
Во-первых, давайте создадим группу устройств для хранения наших шаблонов. Этот этап необязательный, но может оказаться полезным для отделения активных устройств от шаблонов.
В системном дереве SberMobile IIoT Platform Clientа щелкните правой кнопкой мыши по элементу Группы устройства () и выберите Создать группу (
):
Введите Имя группы и ее Описание. Выберите Скрыть членов от первичного месторасположения, чтобы отделить шаблоны от обычных устройств:
Кликните OK, чтобы создать новую группу.
2. Создание шаблона
Нам нужно клонировать устройство, чтобы использовать его копию в качестве шаблона.
Правой кнопкой мыши щелкните по устройству (), которое Вы хотите использовать в качестве шаблона, и выберите Сделать копию (
):
Введите имя и описание для шаблона:
Кликните OK, чтобы продолжить. А теперь у нас есть только что созданное нормальное (активное) устройство. Давайте преобразуем его в шаблон, временно приостановив его. Правой кнопкой мыши кликните по устройству () и выберите Редактировать свойства устройства (
):
Переключитесь во вкладку Общие свойства устройства () и выберите Временно приостановить устройство:
Кликните OK, чтобы временно приостановить устройство. Его иконка станет серой, что означает, что устройство больше не активно:
![]() | Методы деактивации системного источника, когда оно преобразуется в шаблон, могут быть разными. Тревоги, датчики и большинство других "активных" ресурсов имеют свойство Включен. Оно должно быть отключено, когда ресурс используется в качестве шаблона. Неактивные ресурсы, т.е. ресурсы, не выполняющие задачу (такие как отчеты), не требуют деактивации. |
![]() | Наш шаблон - это просто нормальное, временно приостановленное устройство для SberMobile. Еще один повод для временной приостановки устройства (когда он не используется в качестве шаблона) - это временно остановить все операции определенного элемента ПО. |
А теперь перетащите его в группу Шаблоны устройств ():
Шаблон будет добавлен в группу:
3. Использование шаблона
Чтобы создать новое устройство, основанное на шаблоне, нам необходимо клонировать сам шаблон:
- Правой кнопкой мыши кликните по нему и выберите Сделать копию (
)
- Введите имя и описание для создаваемого устройства
- Кликните OK, чтобы создать устройство
В конце необходимо активировать новое устройство:
- Щелкните правой кнопкой мыши по устройству и выберите элемент Редактировать свойства устройства (
)
- Переключитесь во вкладку Общие свойства устройства (
) и выберите Временно приостановить устройство
- Кликните OK, чтобы сохранить свойства
Новое устройство, основанное на шаблоне, теперь будет работать нормально:
![]() | Еще один метод использования шаблона - перетащить его в контекст любого контейнера и выполнить действие создать из шаблона. |