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