2
根據流程模板的默認設置,可以將任何有效的用戶分配給System.AssignedTo字段。是否可以默認爲空字符串而不是默認給當前用戶(並且仍然強制選擇用戶)?
我改變了它這樣:
- 如果工作項目創造者是來自PPQA組,他/她只能工作項目從GP組分配給別人。
- 其他人都可以分配工作項目給任何人蔘與該項目([項目] \貢獻者)
爲了實現這個結果,我有以下字段定義:
<FieldDefinition reportable="dimension" refname="System.AssignedTo" name="Assigned To" syncnamechanges="true" type="String">
<ALLOWEXISTINGVALUE />
<VALIDUSER for="[project]\PPQA" group="[project]\GP" />
<VALIDUSER not="[project]\PPQA" group="[project]\Contributors" />
<HELPTEXT>The person currently working on this issue</HELPTEXT>
</FieldDefinition>
這得到了工作差不多完成了,但並不完美。
在當前的Team Explorer實施(VS 2010)中,當PPQA組的成員創建新問題時,默認情況下他/她的姓名出現在分配給字段,儘管他/她被迫更改它從列表中選擇一個名稱(GP組)。
是否可以默認爲空字符串而不是默認當前用戶(並且仍然強制選擇用戶)?
我在下面都嘗試構建沒有成功:
<DEFAULT for="[Project]\PPQA" from="value" value="" />
<COPY for="[Project]\PPQA" from="value" value="" />