Вопрос

Автоматическая отправка email из бизнес-процесса

Добрый день!



кейс: в бизнес процессе я добавляю активность с типом email через элемент "Добавить данные", далее добавляю вложения в созданный email через элемент "Добавить данные", далее мне необходимо отправить данный email автоматически.

Каким образом я могу это реализовать? что надо изменить в email для его отправки. элемент "Отправить email" не подойдет, так как процесс останавливается на нем и нельзя приложить файлы.

Нравится

2 комментария
Лучший ответ

Попробуйте через задание скрипт. activityId - ИД вашего письма

var activityId = AddActivityDataUserTask.RecordId;
var emailClientFactory = ClassFactory.Get<EmailClientFactory>(new ConstructorArgument("userConnection", UserConnection));
var activityEmailSender = new ActivityEmailSender(emailClientFactory, UserConnection);
activityEmailSender.Send(activityId);
return true;

 

Попробуйте через задание скрипт. activityId - ИД вашего письма

var activityId = AddActivityDataUserTask.RecordId;
var emailClientFactory = ClassFactory.Get<EmailClientFactory>(new ConstructorArgument("userConnection", UserConnection));
var activityEmailSender = new ActivityEmailSender(emailClientFactory, UserConnection);
activityEmailSender.Send(activityId);
return true;

 

Алексей Следь,

Спасибо!

Показать все комментарии