Отправка email-сообщения пользователю из интерфейса системы

В разделе приводится описание настройки отправки email-сообщения пользователю из интерфейса системы.

Пользователь нажимает иконку "Отправить сообщение" в своей карточке, заполняет форму с полями "Кому" и "Текст". Сотруднику, указанному в поле "Кому", будет отправлено email-сообщение с темой "Для Вас новое сообщение от [имя отправителя]" и текстом, указанным в поле "Текст".

Настройка системы для отправки email-сообщения в интерфейсе оператора

Подготовительные настройки системы:

  1. Создайте и включите пользовательское действие по событию, см. Настройка пользовательского действия по событию.

    • "Отправить сообщение", объект "Сотрудник", событие "[Пользовательское событие]", действие "Оповещение".

      Тема:

      Для Вас новое сообщение от ${user?.title}

      Текст оповещения:

      ${params.text}

      Скрипт:

      //Добавить в список получателей значение из параметра

      notification.toEmployee << params.to

  2. Добавьте параметры действия по событию, см. Настройка параметров пользовательского действия.

    • "Кому" (to), типа "Ссылка на бизнес-объект" класса "Сотрудник" (employee), редактируемый, обязательный, представление для редактирования "дерево выбора".
    • "Текст" (text), типа "Текст в формате RTF", редактируемый, обязательный, представление для редактирования "поле ввода".
  3. В классе "Сотрудник" (employee) создайте пользовательский элемент управления на панели действий в карточке сотрудника, см. Добавление пользовательской кнопки.

    • "Отправить сообщение", внешний вид "кнопка с иконкой", действие "Отправить сообщение" — данный элемент управления будет отображаться в интерфейсе оператора и использоваться для вызова формы отправки сообщения.

  4. В классе "Сотрудник" (employee) настройте право на выполнение пользовательского действия, используя маркеры прав в группе прав "Пользовательские события".

Отправка email-сообщения в интерфейсе оператора

Чтобы отправить email-сообщение, выполните следующие действия:

  1. Откройте карточку сотрудника.
  2. Нажмите иконку "Отправить сообщение" в панели действий.
  3. На открывшейся форме заполните поля "Кому" и "Текст".

Сотруднику, указанному в поле "Кому", будет отправлено email-сообщение с темой "Для Вас новое сообщение от [имя отправителя]" и текстом, указанным в поле "Текст".