Инструменты пользователя

Инструменты сайта


ru:manual_airlay:admin:notifications

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:manual_airlay:admin:notifications [2023/06/23 17:11]
Valentin [Настройка раздела "Email шаблоны"]
ru:manual_airlay:admin:notifications [2023/06/23 17:43] (текущий)
Valentin [Настройка задачи для получения уведомлений]
Строка 32: Строка 32:
   - Выбрать тип шаблона "Email об изменении задачи типа мониторинг"   - Выбрать тип шаблона "Email об изменении задачи типа мониторинг"
   - Ввести название шаблона   - Ввести название шаблона
-  - Нажать кнопку "Сохранить" +  - Нажать кнопку "Добавить" 
-  - Выбрать добавленный шаблон +  - Выбрать добавленный шаблон из списка 
-  - Заполнить шаблон письма+  - Заполнить шаблон письма, используя HTML разметку и шаблонизатор [[https://mustache.github.io/mustache.5.html|Mustache]]
 **Система автоматически сохраняет любые изменения в шаблонах.** **Система автоматически сохраняет любые изменения в шаблонах.**
 ---- ----
-==== Email о регистрации пользователя мастер пользователем ==== 
-=== Описание === 
-Тип «Email о регистрации пользователя мастер пользователем» - является типом уведомлений, который отправляется пользователю на указанный email адрес при регистрации в Системе.\\ 
-Данное письмо отправляется в двух случаях: 
-  * Информация о пользователе загружается через файл в панели администрирования "Пользователи". 
-  * Пользователь был создан через диалог "Добавить пользователя" в панели администрирования "Пользователи". 
-=== Переменные email шаблона === 
-В шаблоне письма доступные следующие переменные:  
-  * **domain** - домен, с которого отправлено письмо. Например https://airlay.ru/ 
-  * **link** - ссылка для установки пароля, если при создании он не был задан. 
-  * **name** - логин созданного пользователя. 
-  * **email** - адрес электронной почты созданного пользователя. 
-  * **firstName** - имя созданного пользователя. 
-  * **secondName** - фамилия созданного пользователя. 
-  * **lastName** - отчество созданного пользователя. 
-  * **number** - номер телефона созданного пользователя. 
-  * **department** - подразделение созданного пользователя. 
-  * **position** - должность созданного пользователя. 
-  * **employeeID** - табельный номер созданного пользователя. 
-  * **SAPLogin** - SAP логин созданного пользователя. 
- 
-Пример шаблона: 
-<code> 
-<!DOCTYPE html> 
-<html lang="ru"> 
-  <head> 
-    <meta charset="UTF-8" /> 
-    <title>Регистрация пользователя мастер пользователем</title> 
-  </head> 
-  <body> 
-    Здравствуйте. <br /> 
-    На веб-ресурсе {{domain}} создан пользователь {{name}}, привязанный к вашему почтовому ящику. <br /> 
-    Для установки пароля перейдите по <a href="{{ link }}">ссылке</a>. 
-  </body> 
-</html> 
-</code> 
- 
-==== Email со ссылкой для установки пароля ==== 
-=== Описание === 
-Тип «Email со ссылкой для установки пароля» - является типом уведомлений, который отправляется пользователю при восстановлении пароля.\\ 
-Данное письмо отправляется в двух случаях: 
-  * Пользователь сам сбросил свой пароль через форму "Восстановление пароля" 
-  * Администратор через диалог "Редактировать пользователя" в панели администрирование "Пользователи" воспользовался кнопкой "Отправить ссылку для установки пароля". 
-=== Переменные email шаблона === 
-В шаблоне письма доступные следующие переменные:  
-  * **domain** - домен, с которого отправлено письмо. Например https://airlay.ru/ 
-  * **link** - ссылка для установки пароля. 
-  * **name** - логин пользователя. 
-  * **email** - адрес электронной почты пользователя. 
-  * **firstName** - имя пользователя. 
-  * **secondName** - фамилия пользователя. 
-  * **lastName** - отчество пользователя. 
-  * **number** - номер телефона пользователя. 
-  * **department** - подразделение пользователя. 
-  * **position** - должность пользователя. 
-  * **employeeID** - табельный номер пользователя. 
-  * **SAPLogin** - SAP логин пользователя. 
-Пример шаблона: 
-<code> 
-<!DOCTYPE html> 
-<html lang="ru"> 
-  <head> 
-    <meta charset="UTF-8" /> 
-    <title>Установка пароля</title> 
-  </head> 
-  <body> 
-    Здравствуйте, {{name}}. <br /> 
-    Для установки нового пароля на веб-ресурсе {{domain}} перейдите по <a href="{{ link }}">ссылке</a>. 
-  </body> 
-</html> 
-</code> 
- 
-==== Email об изменении задачи ==== 
-=== Описание === 
-Тип «Email об изменении задачи» - является типом уведомлений, которое отправляется привязанным к задаче пользователям (назначенным исполнителям и наблюдателям), при внесении изменений в задаче. 
- 
-Пример шаблона: 
-<code> 
-<!DOCTYPE html>  
-<html lang=\"ru\">  
-    <head>  
-        <meta charset=\"UTF-8\" />  
-        <title>Уведомление</title>  
-    </head>  
-    <body>  
-        <p>Изменена задача: <a href="">#{{number}}: {{name}} </a></p>  
-        <p>Описание: {{description}} </p>  
-        <p>Дата создания: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{createDate}} </b> </p>  
-        <p>Дата обновления: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{updateDate}} </b> </p>  
-        <p>Дата закрытия: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{closeDate}} </b> </p>  
-        <p>Дата окончания: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{endDate}} </b> </p>  
-        <p>Время на выполнение: <b data-convertSecondsToHoursAndMinutes=''> {{estimatedTime}} </b> </p>  
-        <p>Затраченное время: <b data-convertSecondsToHoursAndMinutes=''> {{spentTime}} </b> </p>  
-        <p>Прогресс: {{progress}}% </p>  
-        <p>Статус: {{status.name}} </p>  
-        <p>Назначен: {{assign.name}} </p>  
-        <p>Приоритет: {{priority.name}} </p>  
-        <p>Мероприятие: {{milestone.name}} </p>  
-        <h4>Изменения: </h4>  
-        <p>{{message}} </p>  
-    </body>  
-</html>  
-</code> 
- 
-Описание полей базового шаблона: 
-<code> 
-{{id}} - идентификатор задачи. 
-{{number}} – номер изменённой задачи. 
-{{name}} – имя задачи. 
-{{description}} – описание задачи. 
-{{createDate}} – дата создания задачи. (в unix-time формате) 
-{{updateDate}} – дата изменения задачи. (в unix-time формате) 
-{{closeDate}} – дата закрытия задачи (дата и время в которое задача перешла в статус «Закрыта»). (в unix-time формате) 
-{{endDate}} – дата окончания задачи. (в unix-time формате) 
-{{estimatedTime}} – отведенное на задачу время. (в минутах) 
-{{spentTime}} – затраченное время. (в минутах) 
-{{progress}} – прогресс выполнения. (в процентах от 0 до 100) 
-{{status.name}} – статус задачи. 
-{{assign.type}} - тип исполнителя ("пользователь", "группа", "бригада"). 
-{{assign.name}} – исполнитель задачи. 
-{{assign.fullName}} - полное имя исполнителя (в случае если тип исполнителя "пользователь"). 
-{{priority.name}} – приоритет задачи. 
-{{milestone.name}} – мероприятие задачи. 
-{{message}} – описание изменений. 
-</code> 
  
-Описание тэгов времени: 
-  * <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'> - [[https://navikey.ru/wiki/doku.php?id=ru:airlay:descriptionformat#конвертация_unixtime_времени|Конвертация unix-времени]]. 
-  * <b data-convertSecondsToHoursAndMinutes=' '> - преобразует секунды в часы:минуты (Пример: <b data-convertSecondsToHoursAndMinutes=''>6000</b> = 1:40) 
  
 ==== Email о изменении задачи типа мониторинг  ==== ==== Email о изменении задачи типа мониторинг  ====
Строка 201: Строка 73:
 В Системе, категория позволяет устанавливать статусы/атрибуты для новых событий по умолчанию. В Системе, категория позволяет устанавливать статусы/атрибуты для новых событий по умолчанию.
  
-Например: произошло событие № 1 и для него автоматически присваивается статус (категория) с параметром "status" и значением "Новая". В дальнейшем, оператор для обработки события меняет статус (категорию) "Закрыта"+Например: произошло событие № 1 и для него автоматически присваивается статус (категория) с параметром "status" и значением "Новая". В дальнейшем, оператор для обработки события меняет статус (категорию) на "Закрыта"
  
-Примеры использования:\\ 
-//При добавлении нового объекта в набор данных, установить категорию "Новый", который содержит свойства в виде атрибутивного состава// 
- 
-Т.е. при добавлении объектов, им будет присвоен атрибут "status", со значением "Новый"\\ 
 __Необходимо учесть__, что если у объекта имеется атрибут "status" с любым значением, то при загрузке ему будет присвоено то значение, которое указано в категории.\\ __Необходимо учесть__, что если у объекта имеется атрибут "status" с любым значением, то при загрузке ему будет присвоено то значение, которое указано в категории.\\
 {{:ru:manual_airlay:admin:manual_category_1.png?600}} {{:ru:manual_airlay:admin:manual_category_1.png?600}}
- 
- 
-**Настройка категорий для Email-уведомлений с типом "Email об изменении задачи типа мониторинг" необходима для того, чтобы по определенному событию, т.е. назначении категории, отправлять email-уведомление.** 
  
 Для создания новой категории необходимо: Для создания новой категории необходимо:
Строка 217: Строка 82:
   - Перейти в модуль «Администрирование»   - Перейти в модуль «Администрирование»
   - Перейти в раздел «Список категорий»   - Перейти в раздел «Список категорий»
-  - Ввести наименование категории+  - В поле "Добавить категорию" ввести необходимое наименование категории
   - Нажать на кнопку «Добавить»   - Нажать на кнопку «Добавить»
-  - Выбрать набор данных+ 
 +Для настройки созданной категории необходимо:  
 +  - Выбрать набор данных (в который поступают новые события)
   - Выбрать цвет (опционально)   - Выбрать цвет (опционально)
   - Выбрать тип геометрии (каким типам объектов назначать категорию)   - Выбрать тип геометрии (каким типам объектов назначать категорию)
Строка 240: Строка 107:
  
 ===== Настройка раздела "Email уведомления" ===== ===== Настройка раздела "Email уведомления" =====
-Email-уведомления работают совместно с email шаблонами, а также служат для настройки периодичности отправки шаблонов по соответствующим событиям в виде категорий.+Email-уведомления работают совместно с email шаблонами, а также служат для настройки периодичности отправки уведомлений по указанным категориям.
  
 Для создания нового email-уведомления необходимо: Для создания нового email-уведомления необходимо:
Строка 255: Строка 122:
 {{:ru:manual_airlay:admin:manual_email_2.png?500}}\\ {{:ru:manual_airlay:admin:manual_email_2.png?500}}\\
 **Настройка уведомления** **Настройка уведомления**
 +
 +**При изменении категории события на "Новая" - произойдет отправка уведомления**
 +
 +**Повторная отправка (сек) - позволяет установить значение для периодичности отправки уведомлений для указанной категории**
  
 **Для разовой отправки уведомления, необходимо указать параметр в периодичности = -1** **Для разовой отправки уведомления, необходимо указать параметр в периодичности = -1**
Строка 262: Строка 133:
  
 ===== Настройка задачи для получения уведомлений ===== ===== Настройка задачи для получения уведомлений =====
-После настройки обязательных параметров для получения email-уведомлений, необходимо перейти в соответствующую задачу и в поле ведомления" установить созданное раннее Email-уведомление.\\+После настройки обязательных параметров для получения email-уведомлений, необходимо перейти в соответствующую задачу и в поле, для выбора уведомлений, установить созданное раннее Email-уведомление.\\
 {{:ru:manual_airlay:admin:manual_issue_1.png?500|}} {{:ru:manual_airlay:admin:manual_issue_1.png?500|}}
ru/manual_airlay/admin/notifications.1687515087.txt.gz · Последнее изменение: 2023/06/23 17:11 — Valentin