Привет, не работает маппинг полей если в качестве источника макросов указать объект созданный на основе представления, но работает с обычными объектами. Сталкивался ли кто, с использованием представления в качестве источника макросов.

Нравится

3 комментария

Добрый день!

Как проявляет себя проблема?

Возможно Вы пытались получить значения, которых нет в самой таблице представления. Найти какие поля есть и доступны в таблице представления можно через СУБД.

Криволапова Александра,

Добрый, не отображаются значения полей в итоговом письме, при использовании блока отправить email и передачи в него Id записи из представления.

 

Глеб Макаров,

Проверьте, пожалуйста, есть ли в БД в таблице представления те колонки, которые Вы с помощью макросов помещаете в шаблон.

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

Возникла проблемы с передачей параметра из бизнес процесса в шаблон email. Параметр сохраняется в процессе как текст https://prnt.sc/13ikimi. Во время выполнения процесса параметр заполняется текстом и далее используется в письме https://prnt.sc/13ikpvd. Но при отправке письма параметр не подтянулся https://prnt.sc/13ikxuq. Что я делаю не так?)

Нравится

2 комментария

А у вас Service? Из опыта и обсуждения так может работать только там

Добрый день.

 

Если Вы формируете письмо программно, тогда макросы не будут срабатывать. В этом случае Вам нужно программно считать сохраненное значение параметра бизнес-процесса и подставить его в Ваш шаблон.

 

Макросы срабатывают только в случае использования уже преднастроенных шаблонов в элементе [Отправить email].

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

Добрый день. Возникла проблема с передачей параметров бизнес-процесса в тело письма.

Изображение удалено.

Так сконфигурирована отправка.

В тело письма вставлен параметр через "молнию" на панели. Само тело - обычный текст.

Изображение удалено.

 

Параметр - статичная строка, которая нигде в процессе не меняется.

Изображение удалено.

HTML вставки параметра выглядит так:

Изображение удалено.

Итоговое письмо после получения выглядит так:

Изображение удалено.

Т.е. параметры не вставляются во время отправки.

Пробовал:

1. Смена почтового провайдера (Office 365, Gmail, Yandex). Опробованы были как и почтовые ящики в роли рассылаемого, так и в роли принимаемого. Результат не изменился.

2. Тест с различными параметрами и различными типами параметров (дата-время, целые числа, строки).

3. Всеразличные перегенерации всех исходников для всех элементов, перекомпиляции всего.

4. Смотреть данные через автогенерируемую страницу перед отправкой. Данные имеются и корректны.

5. Тестирование на версии 7.12.3.980 (Marketing) Там параметры корректно вставляются и письмо с теми же почтовыми провайдерами попадает на почту в необходимом виде.

Также в системе есть шаблоны писем с параметрами, но там всё преобразуется в корректное письмо. Однако отправлять письмо по шаблону я не могу - в конечном счёте мне необходимо в тело письма вставить данные не привязанные к конкретной сущности, а генерируемые в рамках БП.

В чем ещё может быть проблема? Заранее спасибо.

 

 

Нравится

1 комментарий

Для начала нужно выяснить, дело в продукте или в версии. Попробуйте проделать на Marketing 7.14. Работает ли там настроенная Вами логика?

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

Коллеги, добрый день!

Стоит задача автоматической подстановки в шаблон email сообщения подписи с фотографией Ответственного (Отправитель). Фото берется из карточки контакта.
Данный элемент необходим в середине шаблона, соответственно, настройка подписи из 7.10 не подходит. Кто-нибудь сталкивался с подобной задачей? В какую сторону смотреть?

Нравится

4 комментария

Здравствуйте, Александр!

На текущий момент, возможность вывода фото контакта в шаблон e-mail сообщения, отсутствует.
Задача по анализу возможности доработки указанной функциональности в последующих релизах, стоит на ответственной команде разработки. Реализовать данную возможность планруется с помощью макросов.

Если очень надо - предлагаю "костыль".
Шаблон письма - тело письма (Активности с типом Email) это валидный HTML
Так что вы можете формировать его на лету в JavaScript, получая картинку контакта - сериализуя ее в Base64 строку и вставляя в тело письма тег с искомым изображением.

о том как в JS получить Base64 строку из картинки или прям тега на странице - см. вот здесь

Да, спасибо. Задача была именно в решении пользовательскими методами) За идею спасибо.

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

Добрый день, подскажите пожалуйста, как в бизнес-процессе передавать параметры в шаблон письма при отправке html email-шаблона через действие “Отправить e-mail”. Шаблон выбираю через формулу:

[#Читать данные 2.Первый элемент результирующей коллекции.Тело#]


Шаблон успешно отправляется, однако при задании макросов в самом шаблоне, адресату приходит в письме просто текст с формулуй:
Здравствуйте, [#Адресат.ФИО#], и если задать формулу из БП аналогичный результат: Здравствуйте, [#Читать данные 1.Первый элемент результирующей коллекции.ФИО#]

 

Нравится

3 комментария

Здравствуйте!

В текущей версии продукта сформировать тело и тему письма по шаблону можно только в продуктах линейки Service. Пример формирования вы можете посмотреть в процессе "Процесс отправки уведомления контакту обращения".

В будущих версиях приложения появится возможность использовать любой шаблон при отправке письма элементом "Отправить email".

Временно для формирования письма по шаблону с использованием параметров процесса вы можете использовать статью:
http://www.community.terrasoft.ua/blogs/12527

Демьяник Алексей пишет:

Временно для формирования письма по шаблону с использованием параметров процесса вы можете использовать статью: http://www.community.terrasoft.ua/blogs/12527

а где бы найти актуальную ссылку на эту статью?



Новый элемент "Отправить email" не всё позволяет сделать, а необходимо это сделать как раз не в Service 

Статья тут.

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