Сигналы: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 51: Строка 51:
 
==Состояние==
 
==Состояние==
 
В данном разделе можно проверить текущее состояние срабатывание триггеров, а также состояние параметров по которым должны срабатывать триггеры.  
 
В данном разделе можно проверить текущее состояние срабатывание триггеров, а также состояние параметров по которым должны срабатывать триггеры.  
[[file: Signal_state.png | 900px
+
 
 +
[[file: Signal_state.png | 900px]]
  
 
==Срабатывания==
 
==Срабатывания==

Версия 01:24, 8 апреля 2021

Модуль сигналов необходим для информирования пользователей о возникновении настроенных событий.
Для настройки сигналов требуется перейти в раздел User menu.png => Сигналы => Добавить.

Настройка сигналов

При добавлении сигнала требуется заполнить:

Signal add.png

  • Наименование
  • Указать для какого рабочего центра будет действовать сигнал
  • Время группировки - время, в течение которого будет отправлен только один сигнал, даже если будет зафиксировано несколько срабатываний триггера.
  • Активно - включен или выключен сигнал
  • Логгировать в журнал - запись формируемых сигналов в журнал системы

Триггеры

Триггер - это условие срабатывания конкретного сигнала, может быть как простым, состоящим из одного условия, так и сложным, состоящим из совокупности условий. Для этого в системе реализован простой конструктор. При создании нового Триггера требуется заполнить и настроить:

Trigger settings.png

Общие настройки.

  • Наименование триггера
  • Таймаут срабатывания - триггер сработает при выполнении условий в течении этого времени.
  • Сбрасывать при изменении причины простоя - при установленной галке будет сбрасывается состояние триггера на "еще не срабатывал"; работает в том случае, если используются условия срабатывания: "Состояние рабочего центра(журнал)", "Состояние рабочего центра(события)" или "Причина простоя".

Условия срабатывания.

  1. Триггер сработает, при выполнении всех условий, либо любого из списка.
  2. Логическое "НЕ", например, если установлено условие >10, то при установке "НЕ", результат будет "НЕ > 10"
  3. Объект метаданных системы, значение которого необходимо анализировать.
  4. Параметр метаданных.
  5. Логический оператор.
  6. Значение для сравнения.
  7. Выбор канала, по которому необходимо контролировать параметр (для многоканальных станков).

Таймеры

Таймер необходим для настройки расписания отправки сигналов, например, если требуется настроить ежедневную отправку отчета на электронную почту.

Timer set.png

При настройке требуется заполнить:

  • Наименование таймера
  • Дата срабатывания таймера в первый раз, если установлена опция "повторяющийся".
  • После этого повторить с интервалом, опция доступна, если таймер "повторяющийся", опция определяет периодичность срабатывания таймера.

Расписание

Настройка расписания необходима для тех случаев, когда требуется задать временной период активности сигнала, за пределами данного периода времени, контроль параметров и отправка уведомлений происходить не будет.

Schedule set.png

При настройке заполняется:

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

Состояние

В данном разделе можно проверить текущее состояние срабатывание триггеров, а также состояние параметров по которым должны срабатывать триггеры.

Signal state.png

Срабатывания

Обработчики

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