2015年11月4日 星期三

[TFS] Trouble shooting - Prevent email alert while StackRank changed

 ALM   Team Foundation Server    Trouble shooting  


背景

同事反應 在未更改其他人的Work Item內容情況下, 對方仍收到TFS送出的Email通知信,異動欄位是 堆疊順位




先來確定一下設定的Email通知條件:

當建立者或負責人為我的時候,其他人變更所有欄位時,將寄送通知。





所以沒錯!! 因為「堆疊順位」欄位值被變更了, 所以當然事主會收到通知!!
可是問題來了, 是誰去變更了這個欄位? 而且這個欄位看起來也沒有出現在Team Web Access的欄位中。

「堆疊順位(StackRank)的定義:

A number usually assigned by a background process used to track the list order of items on a backlog or board in the web portal.

The sequence of items on the product backlog page is determined according to where you have added the items or dragged the items on the page. As you drag items, a background process updates the Stack Rank field which is assigned to type="Order" in the ProcessConfiguration file.

原意是指 StackRank 是一組系統的序號,當有新增工作時,可能會導致其他工作此值被系統自動更新。
恩,所以可以撇清不是我這邊的責任了 XD 
但是還是要解決一下如何在StackRank被更新的情況下,讓使用者不收到Email通知。


環境

l   Windows Server 2008 R2
l   Team Foundation Server 2013 update 5



解決方式


客官們啊!! 竟然沒有直接的解決方式 … lol


不禁又要碎念一下, 系統內部資訊的修改應該預設就不必包含在通知的內容吧~~

Anyway 最後我只能用文章最後的方式,將通知條件設定嚴謹一點:


結論就是 折損很多視力在設定這些條件 lol


沒有留言:

張貼留言