Действие SendNotifications

К списку действий

Действие SendNotification отправляет уведомление с заданным текстом и списком получателей.

Параметры действия

Общие для всех действий параметры (в новой вкладке)

Имя параметра Обязательный Описание параметра Значения параметра
subscribers нет Задаёт список пользователей, которые должны получить уведомления

Список выражений вида:

"old.attr.auditors.person.id",
"new.attr.auditors.person.id",
"initiatingPerson.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} назначил(а) вас аудитором задания"

    }

}

К списку действий