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

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 70: Строка 70:
 
*В поле пользователи выбираются пользователи системы, которые будут получать уведомления.
 
*В поле пользователи выбираются пользователи системы, которые будут получать уведомления.
 
*В поле шаблон требуется выбрать шаблон сообщения для отправки, подробнее о настройке шаблонов ниже в статье.
 
*В поле шаблон требуется выбрать шаблон сообщения для отправки, подробнее о настройке шаблонов ниже в статье.
 +
*Флаг прикрепить отчет позволяет прикрепить любой отчет системы к формируемому сообщению.
 +
===Прикрепление отчетов уведомлению===
  
 
=Настройка шаблонов уведомлений=
 
=Настройка шаблонов уведомлений=

Версия 22:15, 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

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

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

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

Обработчики

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

Signal handlers.png

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

  • Наименование обработчика
  • Описание, если необходимо
  • Тип - выбираем канал рассылки уведомлений, выбирается в зависимости от настроек раздела Messenger
  • В поле пользователи выбираются пользователи системы, которые будут получать уведомления.
  • В поле шаблон требуется выбрать шаблон сообщения для отправки, подробнее о настройке шаблонов ниже в статье.
  • Флаг прикрепить отчет позволяет прикрепить любой отчет системы к формируемому сообщению.

Прикрепление отчетов уведомлению

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

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

Message template.png

Заполняется:

  • Наименование шаблона
  • Описание шаблона
  • Тема для формируемого уведомления
  • Тело сообщения, где можно указать произвольный текст, а также произвольные параметры станка и системы c помощью тэгов.

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

  • Предпочитаемый транспорт, указывается для какого канала рассылки уведомлений предназначен данный шаблон.