2016-04-25 18 views
1

Die Frage ist folgende:Benutzerdefinierte Feldalarm in TFS 2015

Ich habe eine benutzerdefinierte Requester Feld in TFS Workitems. Es enthält einen gültigen TFS-Benutzernamen. Ist es möglich, eine E-Mail an die in diesem benutzerdefinierten Feld angegebene Person zu senden, wenn das Element einen Status ändert?

Mit anderen Worten:

Requester = [Me] 
Send email on State change 

Aus den folgenden Fragen:

1) “[Me]” variable for custom field alerts in TFS 2013
2) How to create custom Field with transition workflow in TFS

Ich fand heraus, dass benutzerdefinierte Felder (wie Requester) nicht haben = und <> Operatoren. Sie haben nur Change, Change to, Change from. So ist es nicht möglich. (Sie können nur die Änderungen an den benutzerdefinierten Feldern beobachten)

Hat jemand gesehen, Herden oder implementiert eine Lösung für diese? Vielleicht ein benutzerdefiniertes Plug-in?

Vielen Dank im Voraus!

Antwort

3

Sie suchen nach einem serverseitigen Ereignishandler, um dies zu erreichen.

  • Intercept das Work Item geändert Ereignis
  • Überprüfen Sie, ob die Änderung eine Änderung
  • in Staat Wenn ja, dann die Adresse eine E-Mail in das Feld Anforderer aufgeführt.

Es gibt einige alte Projekte auf Codeplex, die sollten Sie zum Laufen bekommen, aber Sie werden für TFS 2015 (und Test mit allen Updates, die Sie anwenden später)

Email alerts for TFS

aktualisieren müssen TFS Work Item Watcher

Es ist eine Funktion, die nur in VSTS tauchte die

dies ein wenig schlankeres macht

Follow a Work Item

Auch wenn Sie eher auf alle Änderungen benachrichtigt würde als nur Zustandsänderung

1

Das Feature in TFS „15“ hinzugefügt wurde (nicht die gleiche wie TFS2015 finden Brian Harry's blog post)

Die Funktion ist nicht öffentlich freigegeben ist Es gibt jedoch ein Feature-Flag, das Sie aktivieren können, indem Sie einen Wert in der Team Foundation-Registrierung ändern, um es zu aktivieren - weil es nicht öffentlich ist, müssen Sie Microsoft für Anweisungen kontaktieren,

Ich habe meine E-Mail-Adresse zur Verfügung gestellt der Blogpost https://blogs.msdn.microsoft.com/rihamselim/2016/09/07/enabling-alerts-for-custom-fields-in-work-item-alerts/

+0

Möchten Sie etwas Detail aus dem Link hinzufügen? –

+0

Das Feature wurde in TFS "15" hinzugefügt (nicht dasselbe wie TFS2015, siehe [Brian Harrys Blogpost] (https://blogs.msdn.microsoft.com).com/bharry/2016/08/08/tfs-15-rc1-is-available /)) Das Feature ist noch nicht öffentlich aktiviert, aber es gibt ein Feature-Flag, das Sie durch Ändern eines Werts in der Team Foundation aktivieren können Registrierung, um es zu aktivieren - weil es noch nicht öffentlich ist, müssen Sie Microsoft für Anweisungen kontaktieren, habe ich meine E-Mail im Blogpost, hoffe, dass hilft – Riham

+0

Kannst du deine Antwort bearbeiten, um einige dieser Details hinzuzufügen? –