Отправка email-сообщения пользователю из интерфейса системы
В разделе приводится описание настройки отправки email-сообщения пользователю из интерфейса системы.
Пользователь нажимает иконку "Отправить сообщение" в своей карточке, заполняет форму с полями "Кому" и "Текст". Сотруднику, указанному в поле "Кому", будет отправлено email-сообщение с темой "Для Вас новое сообщение от [имя отправителя]" и текстом, указанным в поле "Текст".
Настройка системы для отправки email-сообщения в интерфейсе оператора
Подготовительные настройки системы:
-
Создайте и включите пользовательское действие по событию, см. Настройка пользовательского действия по событию.
-
"Отправить сообщение", объект "Сотрудник", событие "[Пользовательское событие]", действие "Оповещение".
Тема:
Для Вас новое сообщение от ${user?.title}
Текст оповещения:
${params.text}
Скрипт:
//Добавить в список получателей значение из параметра
notification.toEmployee << params.to
-
-
Добавьте параметры действия по событию, см. Настройка параметров пользовательского действия.
- "Кому" (to), типа "Ссылка на бизнес-объект" класса "Сотрудник" (employee), редактируемый, обязательный, представление для редактирования "дерево выбора".
- "Текст" (text), типа "Текст в формате RTF", редактируемый, обязательный, представление для редактирования "поле ввода".
-
В классе "Сотрудник" (employee) создайте пользовательский элемент управления на панели действий в карточке сотрудника, см. Добавление пользовательской кнопки.
- "Отправить сообщение", внешний вид "кнопка с иконкой", действие "Отправить сообщение" — данный элемент управления будет отображаться в интерфейсе оператора и использоваться для вызова формы отправки сообщения.
- В классе "Сотрудник" (employee) настройте право на выполнение пользовательского действия, используя маркеры прав в группе прав "Пользовательские события".
Отправка email-сообщения в интерфейсе оператора
Чтобы отправить email-сообщение, выполните следующие действия:
- Откройте карточку сотрудника.
- Нажмите иконку "Отправить сообщение" в панели действий.
- На открывшейся форме заполните поля "Кому" и "Текст".
Сотруднику, указанному в поле "Кому", будет отправлено email-сообщение с темой "Для Вас новое сообщение от [имя отправителя]" и текстом, указанным в поле "Текст".