После того, как набор инструкций сформирован, необходимо настроить как минимум одну Задачу. Задача - это последовательный набор инструкций, расписание выполнения, параметры.

В главном меню сервера, в разделе "Объекты - Задачи", можно просмотреть их текущий список:

Нажатие на кнопку "+ Добавить" приводит к созданию новой Задачи, и редактировании её свойств (Настройки):

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

Задачу можно сделать разовой (выполняется при подключении её к сенсору), или периодической по расписанию.

Расписание задается в формате cron expression (подробнее), например запись "*/15 * * * *" означает, что задача будет исполняться каждые 15 минут (начиная с нулевой минуты часа).

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

  • продолжить - задача выполнится снова в следующий положенный по расписанию момент
  • прервать - выполнение этой задачи остановится
  • повторить - задача будет повторена один раз с самого начала

В данном окне настроек справа приведены (справочно) входящие в задачу инструкции, причем отмечены те из них, которые в недавнем времени завершались с ошибкой.

Вкладка Инструкции содержит редактор входящих в задачу инструкций. Доступно представление в виде списка, в котором с помощью стрелок ↑ и ↓ в таблице можно перемещать инструкции относительно друг друга по порядку исполнения:

При выборе кнопки "+ Добавить" происходит переход на страницу со списком всех инструкций на сервере, из которого можно добавить (нажатием на кнопку +) одну из них в текущую Задачу:

Уже имеющиеся в Задаче инструкции отмечены символом √ справа в таблице.

Вкладка "Сенсоры" содержит список сенсоров, к которым прикреплена текущая Задача, с возможностью перехода к настройкам сенсора:

Вкладка "Параметры" содержит перечень параметров данной Задачи, которые передаются каждой из её инструкций при выполнении. Также здесь отображаются параметры каждой из инструкций (клик на значке справа в таблице):

  • No labels