Добрый день!
Скажите, пожалуйста, как в шаблоне почтового сообщения (7.6) можно вставить ссылку на объект
- при нажатии на которую открывалась бы карточка этого объекта.

Например

при нажатии на ссылку открыть - откроется карточка обращения

Нравится

12 комментариев

Дарья, задача как по мне не тривиальная. Думаю, что вам необходимо в бизнес-процессе из которого вызывается шаблон получать id необходимого экземпляра объекта, и передавать его в шаблон, а в шаблоне уже формировать ссылку используюя полученный id и изначальну ссылку на схему объекта.

Может быть не по теме, но как в версии 7.2 в шаблоне указать, что этот текст - это ссылка? При выводе/отправке текста ссылка заменяется на текст. Т.е. нельзя вставить ссылка, так, чтобы пользователь увидел ссылку - "Нажми на меня", получается только просто вставить адрес http://blabla.bla?r=10101&t=10101, и почтовик сам уже определяет, что это ссылка. Но выглядит это не лучшим образом.

"Александр Зубков" написал:

Дарья, задача как по мне не тривиальная. Думаю, что вам необходимо в бизнес-процессе из которого вызывается шаблон получать id необходимого экземпляра объекта, и передавать его в шаблон, а в шаблоне уже формировать ссылку используюя полученный id и изначальну ссылку на схему объекта.

В таком виде приходят письма от техподдержки Террасофт.
Так что я думаю, решение должно существовать и быть опробованным и известным?

Дарья, добрый день.

В службе технической поддержки компании Террасофт это реализовано средствами MS SQL сервера.
Александр Зубков уже описал метод реализации этого кейса средствами bpm`online.

"Михайленко Михаил" написал:

Дарья, добрый день.

В службе технической поддержки компании Террасофт это реализовано средствами MS SQL сервера.

Александр Зубков уже описал метод реализации этого кейса средствами bpm`online.

В итоге в шаблон добавляется ссылка вида

то есть ссылка на схему+ид объекта

Выглядlит это в письме следующим образом

Можно ли как-то в шаблоне указать название красивое для ссылки?
типа

и при нажатии уже на "Открыть" открывалась бы ссылка
вида

Добрый день, Дарья!

Пользовательскими методами этот кейс не настроить в шаблоне. У Вас url не будет статичным, поэтому методом [url=http://сайт.com]Text[/url] его не решить. Возможно Вам стоит данный кейс реализовать на стороне почтового сервера.

Дарья,
это можно сделать, сформировав гиперссылку в MS Outlook (Новое письмо, закладка Вставка, Гиперссылка).
В открывшемся окошке в поле Текст указываете Открыть, а в поле адрес вашу ссылку вида:
http://имя вашего сервера/0/Nui/ViewModule.aspx#CardModuleV2/CasePage/edit/%Id%

После нажатия ОК, будет сформирована ссылка с текстом Открыть. Копируете ее из Outlook-а и вставляете в свой шаблон в системе.

Спасибо, Наталия!
Работает - это то, что нужно)

Доброго времени, коллеги!

Как правильно указать в шаблоне ссылку используя переменную %id%, чтобы получить номер ID в ссылке почтового письма?

Евгений, по аналогии с другими полями [#Id#] не подходит?

А по поводу ссылки, в 7.16 сделали в шаблоне HTML-блок с параметрами:

smartblock.gif

Зверев Александр,

Большое спасибо! Параметр [#Id#] подошёл, но вот генерирует он ID записи визирования, а не ID Изменения. Придётся делать макрос.

Версия платформы: 7.13.0.284

 

Если нужно значение другого справочного поля, можно аналогично по связям. Посмотрите, как в других шаблонах из справочника, где все они хранятся.

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