Настраиваемое событие электронной почты для Sharepoint после отправки формы InfoPath - PullRequest
1 голос
/ 13 июня 2011

Клиент хочет, чтобы уведомление по электронной почте отправлялось выбранной группе людей, когда новая форма InfoPath отправляется в определенную библиотеку документов при настройке SharePoint 2007.

Легко, правда?Используйте пользовательский набор правил для отправки электронной почты в InfoPath, добавьте адреса, используйте причудливое уравнение для построения полезной строки темы электронной почты ... и готово.Работал как шарм.Проблема решена всего за несколько минут ...

Однако клиент не хочет, чтобы вся форма была отправлена ​​по электронной почте или даже прикреплена к электронному письму.Они хотят лишь несколько полей выбора из формы в очень простом сообщении.

Я пытался написать обработчик событий ItemAdded из базового класса SPItemEventReceiver, но, похоже, он ничего не делает,Да, я добавил обработчик событий в GAC и создал Feature.xml и Elements.xml для регистрации обработчика событий в SharePoint.Но я не уверен, что это даже подходящее событие для настройки.Является ли элемент в библиотеке документов тем же, что и элемент в списке?

У кого-нибудь была удача при проведении подобного события уведомления по электронной почте?Есть ли более простой способ выполнить то, что я пытаюсь сделать?Возможно, есть способ сделать это легко через интерфейс SharePoint или отредактировать содержимое правила отправки электронной почты, чтобы оно было упрощенной версией формы?

Любой совет очень ценится!

Ответы [ 2 ]

1 голос
/ 13 июня 2011

Как насчет очень простого рабочего процесса SharePoint Designer, который запускается при загрузке формы. Оттуда вы отправляете электронное письмо и включаете содержимое (экспортированных) столбцов в тело письма.

0 голосов
/ 14 октября 2013

В этой статье есть хороший способ сделать это, но она начинается примерно на полпути.Не обращайте внимания на первую половину статьи, так как она очень запутанная и вводящая в заблуждение.Начните с того, что там написано: «По сути, вместо отправки по электронной почте настраиваемого представления мы отправим содержимое настраиваемого представления по электронной почте».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...