web-dev-qa-db-ja.com

新しいTFSバグ、タスク、またはその他の作業項目が割り当てられたときにメールを受信する

プロジェクト管理にはTFS 2010とチームエクスプローラーの作業項目機能を使用しています。

ワークアイテム(バグやタスクなど)がユーザーに割り当てられた場合、そのユーザーに新しいアイテムを通知するメールをどのように送信できますか?

21
Luindale Ainion

パワーツールをお試しください。 Power Toolsを使用すると、一部の電子メール機能を管理できると思います http://msdn.Microsoft.com/en-us/vstudio/bb98096 。 TFSプロジェクト管理を使用していたとき、Power Toolsは私に必要なものをたくさん手助けしてくれました。 Alert Explorerに表示されると思います。

14
Mark

TFS Power Tools をインストールしたら、カスタムアラートを作成する必要があります。

  • チームエクスプローラーで、チームプロジェクトコレクションルートを右クリックし、アラートエクスプローラーを選択します。

  • Alerts Explorerが開きます。 Alerts Explorerツールバーから、「新規」をクリックします。 [新しいアラート]ダイアログが開きます。作成するアラートのタイプを展開して、事前に作成されたテンプレートの選択を表示します。通知要件に一致するアラートテンプレートをクリックするか、[空白のアラート]をクリックします。

  • 「アラート定義」セクションで、アラートの名前を変更し、カスタム式を定義します。たとえば、プロジェクトディレクターがワークアイテムを作成または更新したとき、またはワークアイテムが割り当てられたときに電子メール通知を受信するように式を変更できます。

enter image description here

53
Jehan33

Jehan33は素晴らしい回答を提供しましたが、この質問をする多くの人々の共通のテーマには対応していません。 Alerts Explorerを使用すると、特定のユーザーのアラートを設定できますが、すべてのユーザーに適用される一般的な通知は設定できません。自分以外の誰かがワークアイテムを変更したときに、ワークアイテムが割り当てられていることをユーザーに通知するグローバル設定が必要になるのは一般的だと思います。これを行う場合は、プラグインを使用するオプションがあります。自分で作成するか、codeplexにいくつかあります。

例: http://teamalert.codeplex.com/

また、独自のプラグインを作成することは、思ったほど悪くはありません。かなり優れたリソースを見つけることができます。ほとんどの場合、通知を送信するかどうかを決定するために、だれがWorkItemを変更しているか、また何が変更されているかをチェックするWorkItemChangedEventにサブスクライブするプラグインが必要です。この時点で、Active Directoryからメールアドレスを取得し、必要に応じてメールを送信できます。

6
ctb

長い間、電子メールアラートはTFSの変更について知る唯一のオプションでした。

CatLight status notifier の使用を検討することもできます。

新しい作業項目がクエリと一致すると、トースト通知がデスクトップに直接表示されます。

Catlight work item notification

1
alex