プロジェクト管理には、TFS 2010 とチーム エクスプローラーの作業項目機能を使用しています。
作業項目 (バグやタスクなど) がユーザーに割り当てられた場合、そのユーザーに新しい項目を知らせるメールを送信するにはどうすればよいですか?
プロジェクト管理には、TFS 2010 とチーム エクスプローラーの作業項目機能を使用しています。
作業項目 (バグやタスクなど) がユーザーに割り当てられた場合、そのユーザーに新しい項目を知らせるメールを送信するにはどうすればよいですか?
TFS Power Toolsをインストールしたら、カスタム アラートを作成する必要があります。
チーム エクスプローラーで、チーム プロジェクト コレクション ルートを右クリックし、アラート エクスプローラーを選択します。
アラート エクスプローラーが開きます。アラート エクスプローラーのツールバーから、[新規] をクリックします。[新しいアラート] ダイアログが開きます。作成するアラートのタイプを展開して、事前に作成されたテンプレートの選択を表示します。通知要件に一致するアラート テンプレートをクリックするか、[空白のアラート] をクリックします。
[アラートの定義] セクションで、アラートの名前を変更し、カスタム式を定義します。たとえば、式を変更して、プロジェクト ディレクターがワーク アイテムを作成または更新したとき、またはワーク アイテムが割り当てられたときにいつでも電子メール通知を受け取ることができます。
パワーツールを試してみてください。Power Tools を使用すると、一部の電子メール機能を管理できると思いますhttp://msdn.microsoft.com/en-us/vstudio/bb980963。TFS プロジェクト管理を使用していたとき、Power Tools は必要なものをたくさん手に入れるのに役立ちました。Alert Explorer に表示されると思います。
Jehan33 は素晴らしい回答を提供しましたが、多くの人がこの質問をするという共通のテーマに対応していません。Alerts Explorer では、特定のユーザーに対するアラートを設定できますが、すべてのユーザーに適用される一般的な通知は設定できません。自分以外の誰かが作業項目を変更したときに、作業項目が割り当てられていることをユーザーに通知するグローバル設定が必要になるのは一般的だと思います。これを行いたい場合は、プラグインを使用するオプションがあります。自分で作成するか、codeplex にいくつかあります。
例: http://teamalert.codeplex.com/
また、独自のプラグインを作成することは思ったほど悪くなく、かなり優れたリソースを見つけることができます。通知を送信するかどうかを判断するために、誰が WorkItem を変更しているか、何を変更しているかをチェックする WorkItemChangedEvent をサブスクライブするプラグインが必要になることがほとんどです。その時点で、Active Directory から電子メール アドレスを取得し、必要に応じて電子メールを送信できます。