Отправка сообщений оператору на платформу

Один из возможных способов получения уведомлений - это отправка сообщений оператору на платформу. Сообщение оператору представляет собой краткое оповещение об изменениях, которые произошли входе выполнения бизнес-логики. В нем говорится о том, какие именно изменения произошли, с каким объектом и в какое время.

Отображение и просмотр сообщений

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

scheme

При этом, так как на платформу может быть отправлено множество различных сообщений, то они могут быть сгруппированы. Соответственно, они могут быть просмотрены:

В первых двух случаях, если было получено несколько одинаковых сообщений, перед названием объекта в квадратных скобках отображается количество сообщений в группе. При клике на подобное уведомление можно убедиться в том, что раскроется список уведомлений, количество которых будет равно числу, указанному в квадратных скобках. Если кликнуть на отдельное сообщение, то тогда оно полностью отобразится чуть левее от боковой панели и будет помечено как прочитанное. При этом каждое сообщение можно скрыть ли удалить по отдельности.

scheme

Кроме того, в данную панель добавлена фильтрация сообщений, которая реализуется путем использования сортировки и строки поиска.

Сортировка может быть произведена по времени получения сообщений или по степени их важности. В первом случае могут отображаться уведомления, полученные, к примеру, с начала часа или же с начала месяца. Во втором случае могут быть отображены только информационные, важные или критические сообщения. При этом каждая степень важности идентифицируется своим цветом: зеленым, желтым или красным соответственно.

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

Все полученные сообщения сохраняются в истории. В первую очередь в ней указывается период, за который необходимо отобразить оповещения. Он может отсчитываться с какого-либо определенного момента, как в случае сортировки, или же может быть задан временной интервал, для границ которого строго задаются дата и время. После этого можно задать фильтры, указав, прочитано ли сообщение или нет, и какова его важность. Стоит учитывать, что в истории оповещения не группируются, как в боковой панели. Поэтому в ней может встречаться множество однотипных сообщений.

scheme

Если уведомлений накопилось слишком много, они полностью могут быть удалены при помощи кнопки "Очистить", расположенной на боковой панели сообщений.

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

Формирование сообщений

Отправка сообщений оператору на платформу реализуется путем добавления команды "Сообщение оператору" на вход в состояние или на выход из него при проектировании конечного автомата в меню "Логика".

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

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

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

После выбора важности сообщения и ввода его содержимого все изменения необходимо сохранить.

scheme

После того как автомат будет полностью спроектирован и запущен, в тот момент, когда объект перейдет в новое состояние, пользователю отправится сообщение на платформу.