2014-10-17 112 views
1

我在TFS中添加了自定義字段(Test Prime)。由於我想下載有效的TFS用戶,我複製了分配給控制(String, Dimension, ALLOWEXISTINGVALUE, VALIDUSER, and SYNCNAMECHANGES)的設置。我希望能夠建立一個警告觸發時:TFS 2013中「[Me]」自定義字段提醒的變量

Test Prime Changes to [Me] or Test Prime Changes from [Me] 

但「[我]」或「@我」似乎並沒有抓住當前用戶。它在Assigned To的下拉菜單下,所以我不明白爲什麼我無法訪問這個變量。是因爲這是用於非核心字段,而[我]僅適用於核心字段?如果是的話,是否有解決方法,因爲我沒有找到任何。

+1

您的自定義字段定義中是否有syncnamechanges =「true」attribure?例如。 此屬性告訴TFS這是一個用戶字段。 – 2014-10-17 18:24:36

+0

我現在要做,但是「[我]」或「@Me」仍然不起作用。 – Rapnar 2014-10-17 20:00:58

+0

警報僅在覈心字段上觸發。你如何使它在習慣上工作? – 2014-10-18 09:54:53

回答

2
  1. 在自定義字段定義中設置syncnamechanges="true"。如果無法上傳工作項模板,請使用witadmin工具更新syncnamechanges屬性。
  2. 在警報規則中,使用@@[email protected]@佔位符而不是[Me]@Me
+0

只需要注意@@ MyDisplayName @@後的空格。我花了一個小時在警報中找到它 – Ozgur 2015-04-21 10:22:30

+0

此屬性可以通過以下命令與witadmin.exe更新 路徑%PATH%; C:\ Program Files文件(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE; witadmin changefield/collection:「」/ n:「」/ syncnamechanges:true/noprompt – Ozgur 2015-04-21 10:23:49