[[ru:manual_airlay:admin|Назад]]\\ ====== О подсистеме Email-уведомлений ====== Функция электронных уведомлений представляет собой фундаментальный элемент, который автоматически сообщает пользователям системы Airlay о различных активностях, таких как создание объектов, изменение их статуса или закрытие задач. Для настройки Email-уведомлений необходимо: - [[ru:manual_airlay:admin:notifications#базовые_навыки_html|Иметь базовое понимание структуры HTML]] - [[ru:manual_airlay:admin:notifications#настройка_раздела_email_шаблоны|Настроить раздел "Email шаблоны"]] - [[ru:manual_airlay:admin:notifications#настройка_раздела_список_категорий|Настроить раздел "Список категорий"]] - [[ru:manual_airlay:admin:notifications#настройка_раздела_email_уведомления|Настроить раздел "Email уведомления"]] - [[ru:manual_airlay:admin:notifications#настройка_задачи_для_получения_уведомлений|Настроить задачу для получения уведомлений]] ===== Базовые навыки HTML ===== HTML (HyperText Markup Language) - это язык разметки, который используется для создания веб-страниц и приложений. HTML позволяет определить структуру и содержание документа, а также включать на страницу различные элементы, такие как текст, изображения, ссылки и формы для ввода данных. Код HTML может быть интерпретирован браузером, который отображает содержимое страницы для пользователя. Для работы с HTML не требуется особых знаний или квалификации, так как это язык разметки, используемый для создания веб-страниц. Но, для того чтобы создавать веб-страницы с помощью HTML, необходимо иметь базовое понимание структуры языка, его основных элементов и атрибутов, которые используются для создания веб-страниц. Вот несколько примеров, чтобы проиллюстрировать, как работает HTML: ^ Пример ^ Что это означает? ^ | html | Открывающий тег для начала HTML документа | | head | Раздел документа, который содержит информацию о странице, такую как заголовок и мета-теги | | body | Раздел документа, который содержит основное содержимое страницы, такое как текст, изображения и другие элементы | | p | Тег для создания абзаца текста | | img src="example.jpg" alt="Пример изображения" | Тег для добавления изображения на страницу | Каждый из этих примеров - это HTML-тег, который говорит браузеру, как отображать содержимое на странице. Например,
тег сообщает браузеру, что следующий текст должен быть отформатирован как абзац, а тег сообщает браузеру, что следующий элемент - это изображение.
Более подробно с базой HTML можно ознакомиться в [[https://djvu.online/file/HIlLISKnNhU6F|книге Дэвида Уитни]]
===== Настройка раздела "Email шаблоны" =====
Для создания шаблона email уведомлений необходимо:
- В режиме администрирования перейти в раздел "Email шаблоны";
- Нажать на кнопку «Добавить шаблон»
- Выбрать тип шаблона "Email об изменении задачи типа мониторинг"
- Ввести название шаблона
- Нажать кнопку "Добавить"
- Выбрать добавленный шаблон из списка
- Заполнить шаблон письма, используя HTML разметку и шаблонизатор [[https://mustache.github.io/mustache.5.html|Mustache]]
**Система автоматически сохраняет любые изменения в шаблонах.**
----
==== Email о изменении задачи типа мониторинг ====
=== Описание ===
Тип «Email о изменении задачи типа мониторинг» - является типом уведомлений, который отправляется пользователю при регистрации в системе нового события.
Пример шаблона:
В шаблоне письма доступные следующие переменные:
- Все атрибуты объекта в формате
На объекте {{masterProperties.name}} произошел инцидент.
Открыть объект на карте
{{attr}}
- Вложенные атрибуты {{attr.subattr}}
----
===== Настройка раздела "Список категорий" =====
В Системе, категория позволяет устанавливать статусы/атрибуты для новых событий по умолчанию.
Например: произошло событие № 1 и для него автоматически присваивается статус (категория) с параметром "status" и значением "Новая". В дальнейшем, оператор для обработки события меняет статус (категорию) на "Закрыта"
__Необходимо учесть__, что если у объекта имеется атрибут "status" с любым значением, то при загрузке ему будет присвоено то значение, которое указано в категории.\\
{{:ru:manual_airlay:admin:manual_category_1.png?600}}
Для создания новой категории необходимо:
- Авторизоваться в системе с ролью «Администратор»
- Перейти в модуль «Администрирование»
- Перейти в раздел «Список категорий»
- В поле "Добавить категорию" ввести необходимое наименование категории
- Нажать на кнопку «Добавить»
Для настройки созданной категории необходимо:
- Выбрать набор данных (в который поступают новые события)
- Выбрать цвет (опционально)
- Выбрать тип геометрии (каким типам объектов назначать категорию)
- Нажать на кнопку "Список параметров"
- Указать атрибут и его значение
- Нажать на кнопку "Добавить"
- Нажать на кнопку "Сохранить"
{{:ru:manual_airlay:admin:manual_category_2.png?400}}\\
**Создание новой категории**
{{:ru:manual_airlay:admin:manual_category_3.png?400}}\\
**Настройка категории**
{{:ru:manual_airlay:admin:manual_category_1.png?400}}\\
**Указание параметров для категории**
----
===== Настройка раздела "Email уведомления" =====
Email-уведомления работают совместно с email шаблонами, а также служат для настройки периодичности отправки уведомлений по указанным категориям.
Для создания нового email-уведомления необходимо:
- В режиме администрирования перейти в раздел "Email уведомления"
- Ввести наименование уведомления
- Нажать на кнопку «Добавить»
- [[ru:manual_airlay:admin:notifications#настройка_раздела_email_шаблоны|Выбрать шаблон уведомлений]]
- Добавить категорию уведомлений
- Указать периодичность повторной отправки
- Нажать на кнопку "Добавить"
{{:ru:manual_airlay:admin:manual_email_1.png?300}}\\
** Добавление нового уведомления **
{{:ru:manual_airlay:admin:manual_email_2.png?500}}\\
**Настройка уведомления**
**При изменении категории события на "Новая" - произойдет отправка уведомления**
**Повторная отправка (сек) - позволяет установить значение для периодичности отправки уведомлений для указанной категории**
**Для разовой отправки уведомления, необходимо указать параметр в периодичности = -1**
----
===== Настройка задачи для получения уведомлений =====
После настройки обязательных параметров для получения email-уведомлений, необходимо перейти в соответствующую задачу и в поле, для выбора уведомлений, установить созданное раннее Email-уведомление.\\
{{:ru:manual_airlay:admin:manual_issue_1.png?500|}}