Связи Email

Здравствуйте! Подскажите как можно сделать связи Email c контактом/контрагентом/договором(добавил в ссылочное поле в группу полей связей) при автоматической отправке email письма элементом в бизнес-процессе Отправить Email, отправка идет с использованием шаблона. Когда выбираешь ручную отправку, то там можно указать связи и все показывается на детали Email(Активности), а когда выбираешь автоматическая отправка...ничего не происходит...и нельзя выбрать ничего

Нравится

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

Атюкин Егор Эдуардович,

Посмотрите хороший пример отсылки с шаблонами в Service Creatio процесс "

SendEmailToCaseContactProcess"

 

Правда, на других продуктах пока не получилось его использовать

Какое-то время назад интересовался тем же. Ответ был - никак.



Потому пришлось скрипт (он есть в Service Creatio, но в других версиях не работал) использовать для этого

Владимир Соколов, а что за скрипт?

вот здесь  поясняется почему не работают связи при автоматической отправки письма элементов Отправить Email. Просто не создается экземпляр Activity. Как вариант создать активность типа Email, а потом её отправить скриптом.

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

 

Атюкин Егор Эдуардович,

Посмотрите хороший пример отсылки с шаблонами в Service Creatio процесс "

SendEmailToCaseContactProcess"

 

Правда, на других продуктах пока не получилось его использовать

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

Так, пробовал, не работает

Обновление:

Я не указывал зависимости в Usings

я реализовал это простым созданием завершенной активности, с индентичной темой и телом, то есть сообщение отправляется без создания активности, а следующим элементом я создаю активность уже завершенную.

Владимир Соколов,

Спасибо большое, посмотрел!)

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