Действие SendNotifications
Действие SendNotification отправляет уведомление с заданным текстом и списком получателей.
Параметры действия
Общие для всех действий параметры (в новой вкладке)
Имя параметра | Обязательный | Описание параметра | Значения параметра |
---|---|---|---|
subscribers | нет | Задаёт список пользователей, которые должны получить уведомления |
Список выражений вида:
"old.attr.auditors.person.id",
|
ignoreList | нет | Задаёт список пользователей, которые не должны получить уведомления | |
message | нет | Задаёт текст сообщения | Текстовая строка и выражения. |
notificationName | нет | Используется для того, чтобы на уровне SDK различать нотификации, сгенерированные автоматизацией. |
Имя уведомления (нотификации). Для получения имени нотификации используется свойство INotification.NotificationName. |
Пример реализации действия
В приведённом ниже примере нотификация уйдет только добавившимся аудиторам: те аудиторы, что были в списке до изменения, нотификации не получат. Кроме того, если пользователь сам назначил себя аудитором (явно или с помощью другой активити), нотификации он также не получит.
{
"activity": "SendNotifications",
"params": {
"sourceTypes": [],
"target": "Self",
"targetTypes": [],
"subscribers": [
"new.attr.auditors.person.id"
],
"ignoreList": [
"old.attr.auditors.person.id",
"initiatingPerson.id"
],
"message": "{initiatingPerson.displayName} назначил(а) вас аудитором задания"
}
}