5.1. Сервис уведомлений#

New in version AS: 1.8

5.1.1. Назначение#

Показ пользователю сообщений, не перекрывающих рабочую область

5.1.2. Пользовательский интерфейс#

5.1.2.1. Типы уведомлений по взаимодействию#

  • С обратной связью

  • Без обратной связи

5.1.2.2. Типы уведомлений по назачению#

  • Info - информационное сообщение

  • Warning - предупреждение

  • Error - ошибка

5.1.2.3. Типы уведомлений по отображению#

5.1.2.3.1. Системные уведомления#

Сообщения пользователю показываются средствами ОС или браузера. Для их отображения необходимо:

  1. Выдать разрешение браузеру

  2. Подключаться к серверу по протоколу https

5.1.2.3.2. Уведомления внутри приложения#

Всплывающие сообщения в браузерном окне в углу страницы. Они автоматически закрываются по истечению 10 секунд или самостоятельно пользователем:

  • Любое уведомления можно закрыть кнопкой с крестиком в правом верхнем углу уведомления

  • Уведомления с обратной связью закрываются после клика по ним.

5.1.2.3.2.1. Элементы управления#
  1. Окно уведомлений: в нём отображаются все пришедшие не скрытые пользователем самостоятельно уведомления. Открывается по нажатию кнопки с колокольчиком.

  2. Кнопка с колокольчиком disabled/enabled: расположена в нижнем правом углу экрана, справа от всех вкладок приложения. Отражаемые состояния:

    • Есть непрочитанные уведомления enabled / все уведомления прочитаны disabled. При открытии окна уведомлений все уведомления в нём становятся прочитанными.

    • Справа от иконки отображается количество сообщений, которые пользователь не закрыл самостоятельно

5.1.2.4. Процесс отображения уведомлений#

  1. Отображается уведомление в приложении на странице в окне браузера. Кнопка с колокольчиком загорается enabled

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

5.1.2.5. API#

  1. Pascal API

  2. Scala API