TFS2010 web - отправка уведомления пользователю, зарегистрировавшему рабочий элемент - PullRequest
0 голосов
/ 21 сентября 2011

Как я могу отправить уведомление пользователю о принятии рабочего элемента?

Я отправил мне уведомление, но как мне отправить электронное письмо пользователю, который зарегистрировал рабочий элемент?есть идеи?

1 Ответ

0 голосов
/ 22 сентября 2011

Ваши требования немного сложны для обработки из коробки. Обратите внимание на плагин уведомления о событиях для TFS2010, размещенный в codeplex под названием проекта Team Alert: http://teamalert.codeplex.com/.

Это расширение на стороне сервера для TFS 2010, которое позволяет отправлять уведомления по электронной почте любому человеку в поле события, независимо от того, содержит ли оно SID, имя учетной записи или отображаемое имя.

Создатель рассказывает о ваших потребностях на своем собственном сайте: http://fszlin.dymetis.com/post/2011/03/22/Event-Notification-Plugin-for-TFS-2010.aspx.

Конфигурация для вас может выглядеть примерно так:

<alert  name="Bug Changes"  event="WorkItemChangedEvent"
 filterExpression="$&quot;CoreFields/StringFields/Field [ReferenceName='System.WorkItemType']/NewValue&quot; = Bug AND $&quot;CoreFields/StringFields/Field[ReferenceName='System.AuthorizedAs']/NewValue&quot; &lt;&gt; $&quot;CoreFields/StringFields/Field[ReferenceName='System.CreatedBy']/NewValue&quot;">
 <recipients>
  <recipient
   name="Owner" address="CoreFields/StringFields/Field[ReferenceName='System.CreatedBy']/NewValue"
   type="DisplayNameField"
   allowHtml="true"/>
 </recipients>
</alert>

Это решает ваши потребности?

...