Отправьте URL-ссылку на тему доски обсуждений по электронной почте от Sharepoint Designer

Я создал дискуссионную доску Sharepoint 2007. Я хочу создать рабочий процесс, который отправляет и отправляет электронное письмо создателю темы на доске обсуждений при наличии ответа на эту тему. Я хочу, чтобы в письме содержалась ссылка на тему обсуждения - пользователь может щелкнуть ссылку, просмотреть исходную тему и ответы.

Мне удалось создать рабочий процесс в конструкторе sharepoint, который отправляет электронное письмо исходному создателю при получении нового ответа, НО я не могу получить ссылку на тему.

Я попытался использовать (http://servername-etc/Topic Subject), который я могу правильно вывести в виде текста, однако, когда я пытаюсь заключить его в теги, он ломается; ссылка содержит пробелы, и SPD, похоже, не нравится.

Есть ли лучший способ отправить ссылку на текущую тему обсуждения по электронной почте?????

РЕДАКТИРОВАТЬ: чтобы получить URL в конструкторе sharepoint, я в настоящее время использую http://server/[%listName:Path%] - хотя это не идеальный подход

4 ответа

Я пытался сделать то же самое в SharePoint Designer 2010 и использовал поле из источника: "URL-путь". "Кодировать абсолютный URL" также делает свое дело.

Чтобы получить ссылку на список элементов, которые я использую

To view the request, click <a href="SITE URL/Lists/LISTNAME/DispForm.aspx?ID=ID LOOKUP ">here</a>

Возможно, он может подписаться на оповещения, или вы можете программно подписать его на оповещения в обработчике событий для вашей доски обсуждений.

Мы все еще используем SP 2007 здесь, и я столкнулся с этой проблемой, когда мне нужно было, чтобы рабочий процесс отправлял по электронной почте ссылку на тему обсуждения в плоском или потоковом виде. Я справился с этим, запросив данные у себя в рабочем процессе до отправки уведомления. И я храню это как переменную, чтобы затем использовать в уведомлении по электронной почте. Идеальный обходной путь!