Добрый день!
Скажите, пожалуйста, как в шаблоне почтового сообщения (7.6) можно вставить ссылку на объект
- при нажатии на которую открывалась бы карточка этого объекта.
Например
при нажатии на ссылку открыть - откроется карточка обращения
Дарья, задача как по мне не тривиальная. Думаю, что вам необходимо в бизнес-процессе из которого вызывается шаблон получать id необходимого экземпляра объекта, и передавать его в шаблон, а в шаблоне уже формировать ссылку используюя полученный id и изначальну ссылку на схему объекта.
Может быть не по теме, но как в версии 7.2 в шаблоне указать, что этот текст - это ссылка? При выводе/отправке текста ссылка заменяется на текст. Т.е. нельзя вставить ссылка, так, чтобы пользователь увидел ссылку - "Нажми на меня", получается только просто вставить адрес http://blabla.bla?r=10101&t=10101, и почтовик сам уже определяет, что это ссылка. Но выглядит это не лучшим образом.
Дарья, задача как по мне не тривиальная. Думаю, что вам необходимо в бизнес-процессе из которого вызывается шаблон получать id необходимого экземпляра объекта, и передавать его в шаблон, а в шаблоне уже формировать ссылку используюя полученный id и изначальну ссылку на схему объекта.
В таком виде приходят письма от техподдержки Террасофт.
Так что я думаю, решение должно существовать и быть опробованным и известным?
В службе технической поддержки компании Террасофт это реализовано средствами MS SQL сервера.
Александр Зубков уже описал метод реализации этого кейса средствами bpm`online.
Пользовательскими методами этот кейс не настроить в шаблоне. У Вас url не будет статичным, поэтому методом [url=http://сайт.com]Text[/url] его не решить. Возможно Вам стоит данный кейс реализовать на стороне почтового сервера.
Дарья,
это можно сделать, сформировав гиперссылку в MS Outlook (Новое письмо, закладка Вставка, Гиперссылка).
В открывшемся окошке в поле Текст указываете Открыть, а в поле адрес вашу ссылку вида: http://имя вашего сервера/0/Nui/ViewModule.aspx#CardModuleV2/CasePage/edit/%Id%
После нажатия ОК, будет сформирована ссылка с текстом Открыть. Копируете ее из Outlook-а и вставляете в свой шаблон в системе.