Действия блока «Выполнить»
Блок Выполнить обязателен. В правило можно добавить несколько действий и изменить их порядок перетаскиванием за заголовок карточки. Действия выполняются последовательно сверху вниз; ошибка прерывает цепочку.
В текстовых полях можно использовать контекстные переменные. Действия плагина Notifier доступны, когда плагин установлен и включён.
Ниже перечислены все 35 действий, доступные в конструкторе. Набор значений и часть вложенных полей зависят от настроек типа процесса; поля без доступных вариантов могут быть скрыты.
Параметры процесса
Установить значение спискового параметра
Записывает выбранное значение в списковый параметр.
Поля: Списковый параметр, Значение параметра.
Установить значения мультиспискового параметра
Записывает выбранный набор значений в мультисписковый параметр.
Поля: Списковый параметр, Значения параметра.
Установить значение параметра типа "tree"
Записывает выбранный узел в параметр типа tree.
Поля: Параметр, Значение параметра.
Изменить значение текстового параметра
Заменяет значение текстового параметра. В значении можно использовать контекстные переменные.
Поля: Текстовый параметр, Значение параметра.
Установить значение параметра даты
Устанавливает дату параметра относительно текущего дня.
Поля: Параметр, День относительно текущего значения параметра.
Установить время параметра даты
Устанавливает время в параметре даты; без явного времени используется момент выполнения действия.
Поля: Параметр, Время (по умолчанию момент выполнения действия).
Установить значение параметра типа boolean
Устанавливает логическое значение параметра.
Поля: Параметр, Значение.
Установить значение адресного параметра
Записывает составной адрес в адресный параметр.
Поля: Параметр, Город, Улица, Номер дома, Номер квартиры, Подъезд, Этаж, Комната.
Сдвинуть дату параметра даты
Сдвигает календарную дату параметра на заданное число единиц.
Поля: Параметр, Сдвинуть на, Единиц.
Состояние и участники процесса
Изменить статус на
Переводит процесс в выбранный статус и при необходимости добавляет комментарий.
Поля: Статус, Комментарий.
Вывести ошибку
Прерывает обработку события и показывает пользователю заданный текст ошибки.
Поля: Текст ошибки.
Добавить группу
Добавляет выбранные группы в указанной роли.
Поля: Роль, Группы.
Добавить группу инициатора события
Добавляет группы пользователя, который инициировал событие, в указанной роли.
Поля: Роль, Если групп несколько.
Добавить исполнителей
Добавляет исполнителей и определяет их роль относительно групп процесса.
Поля: Пользователи (по умолчанию инициатор события), Роль (по умолчанию любая - будет выведена из существующих групп), Действие если подходящих групп несколько (по умолчанию бросить ошибку).
Очистить список групп
Удаляет группы выбранной роли; без роли очищает весь список групп.
Поля: Роль (по умолчанию все).
Очистить список исполнителей
Удаляет исполнителей выбранной роли; без роли очищает весь список исполнителей.
Поля: Роль (по умолчанию все).
Установить приоритет
Устанавливает приоритет процесса.
Поля: Приоритет.
Добавить сообщение в описание процесса
Добавляет новое сообщение в описание процесса, не заменяя существующую историю.
Поля: Сообщение.
Изменить описание процесса
Полностью заменяет описание процесса.
Поля: Описание.
Создать связанный процесс
Создаёт процесс выбранного типа, связывает его с текущим и при необходимости копирует данные.
Поля: Тип связи, Тип привязываемого процесса, Параметры (откуда), Параметры (куда), Копировать описание, Привязки, Типы привязываемых объектов, Группы, Роли, Исполнители (вместе с группами).
Уведомления
Уведомление в Telegram (chat id)
Отправляет сообщение в указанные Telegram-чаты.
Поля: Язык разметки (HTML по умолчанию), ID чатов (через запятую), Текст сообщения.
Уведомление в Telegram участников процесса
Отправляет Telegram-сообщение выбранным участникам процесса.
Поля: Кого, Роли, Язык разметки (HTML по умолчанию), Текст сообщения.
Уведомление в Telegram пользователей
Отправляет Telegram-сообщение выбранным пользователям ERP.
Поля: Пользователи, Язык разметки (HTML по умолчанию), Текст сообщения.
Уведомление в Telegram пользователей групп
Отправляет Telegram-сообщение пользователям выбранных групп.
Поля: Группы, Язык разметки (HTML по умолчанию), Текст сообщения.
Уведомление (новость) в ERP участников процесса
Создаёт внутреннюю новость ERP для выбранных участников процесса.
Поля: Кого (кроме инициатора события), Роли, Всплывающее, Время на прочтение (в часах), Время жизни новости (в часах), Заголовок, Текст уведомления.
Плагин "Notifier": Отправка sms
Отправляет SMS через плагин Notifier выбранным получателям.
Поля: Кому отправить, Шаблон сообщения, Сообщение, Политика отправки.
Плагин "Notifier": Отправка push уведомления
Отправляет push-уведомление через плагин Notifier.
Поля: Кому отправить, Заголовок, Шаблон сообщения, Сообщение, Политика отправки.
Задачи и сценарии
Запланировать задачу
Создаёт отложенную задачу процесса с задержкой, конфигурацией и числом повторных попыток.
Поля: Тип задачи, Через, Единица времени, Конфигурация, Количество повторных попыток.