星期四, 7月 25, 2013

Team Foundation Service 寄信通知

今天 partner 在使用 Team Foundation Service 的時候,問了我說:「有沒有辦法在 Commit 的時候,或是我被派到 Task 的時候,發個信通知一下!」,當下我還蠻篤定的跟他說,ALM 這種軟體工程軟體,寄 Email 都是必備的東西,只是找不找的到罷了,所以就花一點時間,把這個需求設定完成了,這裡就做個記錄,分享給需要的人吧!

首先,打點選畫面右上角的「設定」

clip_image001

開啟設定畫面

clip_image002

  1. 設定項目的分類「Alerts」
  2. 左方的「xxx Team alerts」
  3. 「Work Item Alerts」這是設定工作項目通知
  4. 「Push Alerts」上傳程式時通知
  這裡就用「Work Item Alerts」來做範例

clip_image003

  1. 編輯規則條件
  2. 編輯規則條件的細節內容
  3. 新增條件 
Bibby 我之前已經新增一個規則了,所以在「1」的部份有一條規則
 
點選一下「3」來新增一條

clip_image004

  1. 影響的單位(也可以選擇通知自己)
  2. 哪些事件會通知(Checkin, Build 等等)
  3. 內建規則(Bibby 我習慣是直接套規則,然後再微調)
選擇「A work item is assigned to me」

clip_image005

就把該有的條件都建立好了,只要依照自己所需的在微調就行了!
 
測試一下,新開一個 Task 給自己,收 email 就可以看到信了

clip_image006

簡單的設定方法,就可以達到需求了,另一個在設定 Commit 程式時,寄信的規則也差不多,所以就不再重複一次了,有遇到問題一起討論吧!!

4 則留言:

匿名 提到...

你好!
請問你有試過team alerts嗎?
我目前測試用team alerts都沒有用?都不會收到通知

Bibby 提到...

我文章是用 team alerts 來測試出來的,還有我在撰寫時有發現,自己開 task 是不會寄信給自己的,你試著把下列這條規則拿掉,應該就會收到了
Authorized as <> [Me]

匿名 提到...

版本你好,我也試了你說的方式,不過還是沒有收到耶,且連其他人也都沒有收到,就算我已經有指派別人,他還是沒有收到通知email,不知道是還有那邊沒有設定到?

匿名 提到...

sorry,打錯字了,是版主,不是版本,請別誤會