Операции

В этой секции можно задать Операции сущности.

Эта секция доступна только пользователям с правами на выполнение операций.

Добавлять, редактировать и удалять операции могут пользователи с правами на управление операциями.

operations light
operations dark

Управление существующими операциями

Управление существующими операциями сущности производится с помощью следующих кнопок напротив соответствующей операции:

  • – выполнить операцию;

  • – изменить операцию;

  • – удалить операцию.

Кнопки изменения и удаления операции доступны только в режиме редактирования, в который можно перейти нажав на кнопку в правом верхнем углу секции. Для выхода из режима редактирования нажмите кнопку .

Создание операций

Для создания новой операции необходимо нажать кнопку Добавить операцию.

Существуют два типа операций, в зависимости от выбора которых изменяются поля для заполнения:

В топике и сообщении операций типа MQTT-сообщение, а также в скрипте операций типа Выполнение программы/скрипта – Скрипт с указанным текстом можно использовать переменные.

Выполнение программы / скрипта

Настройки операции этого типа идентичны настройкам сенсора Выполнение программы / скрипта.
script light
script dark

Операции этого типа имеют следующий набор полей:

Название Описание

Имя

Имя операции, отображаемое в web-интерфейсе.

Тип

Выпадающий список с доступными типами операций.

Подтип

Выпадающий список с доступными подтипами:

  • Программа/скрипт в ФС – ранее созданный файл, который хранится в файловой системе сервера.

    • Указывается имя программы или путь к скрипту.

  • Скрипт из репозитария – скрипт, созданный и добавленный в репозитарий системы ранее.

    • Выбирается сохранённый скрипт из выпадающего списка.

  • Скрипт с указанным текстом – ручной ввод текста скрипта.

    • Вводится текст скрипта.

Аргументы

Выпадающий список, где задаются аргументы, с которыми будет запущен скрипт.

Описание

Пояснение к операции. Описание отображается в секции Мониторинг напротив операции.

Показать результаты во всплывающем сообщении

Если переключатель установлен в положение ДА, при выполнении операции отобразится всплывающее окно в браузере, в котором указываются:

  • имя операции,

  • путь к объекту в иерархии,

  • результат выполнения операции.

image

Окно закрывается при нажатии кнопки в правом верхнем углу окна или при обновлении страницы.

Всплывающее окно доступно только для операций, запущенных вручную. Для операций, выполненных по триггеру, результаты не выводятся.

MQTT-сообщение

mqtt light
mqtt dark

Операции этого типа имеют следующий набор полей:

Название Описание

Имя

Имя операции, отображаемое в web-интерфейсе.

Тип

Выпадающий список с доступными типами операций.

Топик

MQTT-топик для отправления сообщения.

Сообщение

Текст MQTT-сообщения.

Описание

Пояснение к операции. Описание отображается в секции Мониторинг напротив операции.

Показать результаты во всплывающем сообщении

Если переключатель установлен в положение ДА, при выполнении операции отобразится всплывающее окно в браузере, в котором указываются:

  • имя операции,

  • путь к объекту в иерархии,

  • результат выполнения операции.

image

Окно закрывается при нажатии кнопки в правом верхнем углу окна или при обновлении страницы.

Всплывающее окно доступно только для операций, запущенных вручную. Для операций, выполненных по триггеру, результаты не выводятся.