Связанные настройки

Лог уведомлений

Для просмотра уведомлений в интерфейсе оператора может использоваться панель уведомлений. Панель разворачивается при нажатии на элемент управления на верхней панели слева от имени пользователя. На панели уведомлений отображаются последние 100 полученных уведомлений, доступны фильтрация, сортировка и поиск.

Для выключения и включения панели уведомлений в интерфейсе оператора используется параметра "Лог уведомлений" на странице "Администрирование", см. раздел Прочие настройки.

Время хранения экземпляров уведомления

Время хранения в системе экземпляров прочитанных и непрочитанных уведомлений настраивается в конфигурационном файле dbaccess.properties, см. Уведомления.

Удаление экземпляров уведомлений запускается один раз в сутки.

Служебный класс "Уведомление в интерфейсе"

Экземпляры уведомления хранятся в системе как объекты служебного класса "Уведомление в интерфейсе".

Атрибуты объекта "Уведомление в интерфейсе":

  • Получатель — получатель уведомления.
  • Текст — текст уведомления в формате RTF.
  • Статус — текущий статус объекта.
    • Новое" (initial) — начальный статус экземпляра уведомления.
    • "Доставлено" (delivered) — уведомление отображается в интерфейсе получателя, но еще не прочитано.
    • "Не доставлено" (notDelivered) — созданное уведомление не доставлено конкретному получателю (например, в первой версии созданный экземпляр уведомления переходит в этот статусе, если в момент создания уведомления получатель не был в сети).
    • "Прочитано" (readByUser) — экземпляр уведомления переходит в этот статус, если доставленное уведомление было обработано или закрыто получателем.
  • Дата отправки — дата и время срабатывания действия типа "Уведомление в интерфейсе", в рамках которого было инициировано создание данного экземпляра уведомления.
  • Дата прочтения — дата и время перехода объекта в статус "Прочитано" (readByUser).

В служебном классе "Уведомление в интерфейсе" не доступно создание пользовательских атрибутов.