Добрый день!
Скажите, пожалуйста, как в шаблоне почтового сообщения (7.6) можно вставить ссылку на объект
- при нажатии на которую открывалась бы карточка этого объекта.
Например
при нажатии на ссылку открыть - откроется карточка обращения
Нравится
Дарья, задача как по мне не тривиальная. Думаю, что вам необходимо в бизнес-процессе из которого вызывается шаблон получать 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-блок с параметрами:
Зверев Александр,
Большое спасибо! Параметр [#Id#] подошёл, но вот генерирует он ID записи визирования, а не ID Изменения. Придётся делать макрос.
Версия платформы: 7.13.0.284
Если нужно значение другого справочного поля, можно аналогично по связям. Посмотрите, как в других шаблонах из справочника, где все они хранятся.