Team Foundation Server - Work Item Tracking ForumDiscuss Team Foundation Work Item Tracking, including work item customization and Office integration.© 2009 Microsoft Corporation. All rights reserved.Wed, 25 Nov 2009 13:04:37 Zb83c5939-5e54-414e-b220-432774394babhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/86f731f2-5354-4ed9-8c29-b972f5e08e47http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/86f731f2-5354-4ed9-8c29-b972f5e08e47Rinat Hhttp://social.msdn.microsoft.com/Profile/en-US/?user=Rinat%20HDefault value in new Decription fields in work item<div class=body>I've edit the WI's structure and added a new description field from type HTML.<br/>I would liek this description attribute to have a default template whenver createing new WI. I only know how to define a simple default vaules for fields, like severity and status, but I don;t know how to define default template like:<br/> <p class=MsoNormal style="margin:0in 0in 0pt 1.5in"><strong><span style="text-decoration:underline"><span style="font-size:16pt;color:#1f497d;font-family:'Cambria','serif'">Requirment Info</span></span></strong><strong></strong></p> <p class=MsoNormal style="margin:0in 0in 0pt 1.5in"><strong><span style="color:red;font-family:'Times New Roman','serif'"><span style="font-size:small"><span style="font-size:x-small"> </span></span></span></strong></p> <p class=MsoNormal style="margin:0in 0in 0pt 1.5in"><strong><span style="font-size:small"><span style="font-family:Calibri"><span style="font-size:x-small"><span style="color:red">Please fill relevant sections according to the template below:</span></span></span></span></strong></p> <p class=MsoNormal style="margin:0in 0in 0pt 1.5in"><span style="color:#1f497d"><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small"> </span></span></span></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 1.75in;text-indent:-0.25in"><strong><span style="color:#1f497d"><span><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small">1.</span></span><span style="font:7pt 'Times New Roman'">       </span></span></span></strong><strong><span style="color:#1f497d"><span style="font-size:small"><span style="font-family:Calibri"><span style="font-size:x-small">DB:</span></span></span></span></strong></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 2.25in;text-indent:-0.25in"><span style="color:#1f497d"><span><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small">a.</span></span><span style="font:7pt 'Times New Roman'">       </span></span></span><span style="color:#1f497d"><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small"> </span></span></span></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 1.75in;text-indent:-0.25in"><strong><span style="color:#1f497d"><span><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small">2.</span></span><span style="font:7pt 'Times New Roman'">       </span></span></span></strong><strong><span style="color:#1f497d"><span style="font-size:small"><span style="font-family:Calibri"><span style="font-size:x-small">Operational Measurements:</span></span></span></span></strong></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 2.25in;text-indent:-0.25in"><span style="color:#1f497d"><span><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small">a.</span></span><span style="font:7pt 'Times New Roman'">       </span></span></span><span style="color:#1f497d"><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small"> </span></span></span></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 1.75in;text-indent:-0.25in"><strong><span style="color:#1f497d"><span><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small">3.</span></span><span style="font:7pt 'Times New Roman'">       </span></span></span></strong><strong><span style="color:#1f497d"><span style="font-size:small"><span style="font-family:Calibri"><span style="font-size:x-small">Licensing Implications:</span></span></span></span></strong></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 2.25in;text-indent:-0.25in"><span style="color:#1f497d"><span><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small">a.</span></span><span style="font:7pt 'Times New Roman'">       </span></span></span><span style="color:#1f497d"><span style="font-size:small;font-family:Calibri"><span style="font-size:x-small"> </span></span></span></p> Please advise,<br/></div>Sun, 22 Nov 2009 12:35:28 Z2009-11-25T13:04:37Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/a8852280-723d-4ee2-82eb-f1d217f23090http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/a8852280-723d-4ee2-82eb-f1d217f23090hifundahttp://social.msdn.microsoft.com/Profile/en-US/?user=hifundaAssigned To field in Change Request in TFS 2010 Beta2I am currently having an issue in saving an existing Change Request that I copied from the CMMI 5.0 beta 2 template to customize. (The rest - Bug,Task and Risk are taken from the Agile template) - i.e while editing a CR in my application that uses the TFS APIs.<br/> <br/> It says the status of the CR's 'Assigned To' field is 'InvalidNotEmpty', when I make a transition from any state to the 'Closed' state and try to save it (Active--&gt;Closed, Proposed--&gt;Closed &amp; Resolved--&gt;Closed).  I can't find any rules related to this in the process template. The same happens with the Requirement WI also. But, Other fields and transitions work fine. <br/> <br/> I edited a CR and requirement directly in the VS Team Explorer too, and saw the &quot;Assigned To&quot; field is cleared and disabled. Has this been deliberately changed in Beta2? Is this what InvalidNotEmpty means? Isn't Work Item Tracking all about retaining Assigned To and other field values, even when a work item enters the closed state?<br/> <br/> I have posted in the forums but got no help. Contents of my ChangeRequest.xml below. Can someone tell me what am I missing? This is quite urgent too.. <br/> <br/> Thanks in advance<br/> Tara.<br/> <br/> <pre lang=x-xml>&lt;WITD application=&quot;Work item type editor&quot; version=&quot;1.0&quot;&gt; &lt;WORKITEMTYPE name=&quot;Change Request&quot;&gt; &lt;DESCRIPTION&gt;Includes information to track changes through the MSF for Agile Process Development&lt;/DESCRIPTION&gt; &lt;FIELDS&gt; &lt;FIELD name=&quot;Id&quot; refname=&quot;System.Id&quot; type=&quot;Integer&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Title&quot; refname=&quot;System.Title&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;Short description of the change request used to differentiate it in a list or report&lt;/HELPTEXT&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Assigned To&quot; refname=&quot;System.AssignedTo&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;VALIDUSER/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;History&quot; refname=&quot;System.History&quot; type=&quot;History&quot;&gt; &lt;HELPTEXT&gt;Discussion thread and other historical information&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Area Path&quot; refname=&quot;System.AreaPath&quot; type=&quot;TreePath&quot;&gt; &lt;HELPTEXT&gt;The area of the product with which this change request is associated&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Iteration Path&quot; refname=&quot;System.IterationPath&quot; type=&quot;TreePath&quot;&gt; &lt;HELPTEXT&gt;The iteration of the product with which this change request is associated&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;State&quot; refname=&quot;System.State&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;The workflow state of the change request&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Reason&quot; refname=&quot;System.Reason&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;The reason why the change request is in the current state&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Changed Date&quot; refname=&quot;System.ChangedDate&quot; type=&quot;DateTime&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Changed By&quot; refname=&quot;System.ChangedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;VALIDUSER/&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Created Date&quot; refname=&quot;System.CreatedDate&quot; type=&quot;DateTime&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Created By&quot; refname=&quot;System.CreatedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Description&quot; refname=&quot;System.Description&quot; type=&quot;PlainText&quot;&gt; &lt;HELPTEXT&gt;Business objective of this change, with links to supporting documents.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;!-- *************** Common Fields **************** --&gt; &lt;FIELD name=&quot;State Change Date&quot; refname=&quot;Microsoft.VSTS.Common.StateChangeDate&quot; type=&quot;DateTime&quot;&gt; &lt;WHENCHANGED field=&quot;System.State&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/WHENCHANGED&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Activated Date&quot; refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Activated By&quot; refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved Date&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved By&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved Reason&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot; type=&quot;String&quot; reportable=&quot;dimension&quot; /&gt; &lt;FIELD name=&quot;Closed Date&quot; refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Closed By&quot; refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Priority&quot; refname=&quot;Microsoft.VSTS.Common.Priority&quot; type=&quot;Integer&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Priority for incorporating the change request, based on business goals&lt;/HELPTEXT&gt; &lt;REQUIRED/&gt; &lt;ALLOWEDVALUES&gt; &lt;LISTITEM value=&quot;1&quot;/&gt; &lt;LISTITEM value=&quot;2&quot;/&gt; &lt;LISTITEM value=&quot;3&quot;/&gt; &lt;LISTITEM value=&quot;4&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;2&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Triage&quot; refname=&quot;Microsoft.VSTS.Common.Triage&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Status of triaging the change request&lt;/HELPTEXT&gt; &lt;REQUIRED/&gt; &lt;ALLOWEDVALUES&gt; &lt;LISTITEM value=&quot;Pending&quot;/&gt; &lt;LISTITEM value=&quot;More Info&quot;/&gt; &lt;LISTITEM value=&quot;Info Recv&quot;/&gt; &lt;LISTITEM value=&quot;Triaged&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;Pending&quot;/&gt; &lt;/FIELD&gt; &lt;!-- **************** Build Integration Fields ******************************************* --&gt; &lt;FIELD name=&quot;Integration Build&quot; refname=&quot;Microsoft.VSTS.Build.IntegrationBuild&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;The build in which the change request was completed&lt;/HELPTEXT&gt; &lt;SUGGESTEDVALUES&gt; &lt;LISTITEM value=&quot;None&quot;/&gt; &lt;/SUGGESTEDVALUES&gt; &lt;/FIELD&gt; &lt;!-- **************** Scheduling Fields ************************************************* --&gt; &lt;FIELD name=&quot;Remaining Work&quot; refname=&quot;Microsoft.VSTS.Scheduling.RemainingWork&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt; &lt;HELPTEXT&gt;An estimate of the work remaining to complete the change request&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Completed Work&quot; refname=&quot;Microsoft.VSTS.Scheduling.CompletedWork&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt; &lt;HELPTEXT&gt;The work that has been expended for this change request&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Original Estimate&quot; refname=&quot;Microsoft.VSTS.Scheduling.OriginalEstimate&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt; &lt;HELPTEXT&gt;The original estimate of work required.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Blocked&quot; refname=&quot;Microsoft.VSTS.CMMI.Blocked&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;ALLOWEDVALUES&gt; &lt;LISTITEM value=&quot;Yes&quot;/&gt; &lt;LISTITEM value=&quot;No&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;No&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Justification&quot; refname=&quot;Microsoft.VSTS.CMMI.Justification&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Architecture&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnArchitecture&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on User Experience&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnUserExperience&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Test&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnTest&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Development&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnDevelopment&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Technical Publications&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnTechnicalPublications&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;WORKFLOW&gt; &lt;STATES&gt; &lt;STATE value=&quot;Proposed&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Active&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Resolved&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;System.Reason&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Closed&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;/STATES&gt; &lt;TRANSITIONS&gt; &lt;TRANSITION from=&quot;&quot; to=&quot;Proposed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;New&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;DEFAULT from=&quot;currentuser&quot;/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Proposed&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Accepted&quot;/&gt; &lt;REASON value=&quot;Investigate&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Proposed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Investigation Complete&quot;/&gt; &lt;/REASONS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Resolved&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Code Complete and System Tested&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Abandoned&quot;/&gt; &lt;REASON value=&quot;Out-of-scope&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Resolved&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Validation Test Failed&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Resolved&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Validation Test Passed&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Proposed&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Rejected&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Closed&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Closed in Error&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;Microsoft.VSTS.Common.ClosedBy&quot;/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;/TRANSITIONS&gt; &lt;/WORKFLOW&gt; &lt;FORM&gt; &lt;Layout&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.Title&quot; Label=&quot;&amp;amp;Title:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Group Label=&quot;Classification&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;WorkItemClassificationControl&quot; FieldName=&quot;System.AreaPath&quot; Label=&quot;&amp;amp;Area path:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;WorkItemClassificationControl&quot; FieldName=&quot;System.IterationPath&quot; Label=&quot;&amp;amp;Iteration path:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Group Label=&quot;Status&quot;&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.AssignedTo&quot; Label=&quot;Assi&amp;amp;gned To:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Common.Priority&quot; Label=&quot;&amp;amp;Priority:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Common.Triage&quot; Label=&quot;&amp;amp;Triage:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.Blocked&quot; Label=&quot;&amp;amp;Blocked:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.State&quot; Label=&quot;&amp;amp;State:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.Reason&quot; Label=&quot;&amp;amp;Reason:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;TabGroup&gt; &lt;Tab Label=&quot;Description&quot;&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;System.Description&quot; Label=&quot;&amp;amp;Description:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Justification&quot;&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.Justification&quot; Label=&quot;&amp;amp;Justification:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Analysis&quot;&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnArchitecture&quot; Label=&quot;&amp;amp;Impact on architecture:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnUserExperience&quot; Label=&quot;Impact on &amp;amp;user experience:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnTest&quot; Label=&quot;Impact on &amp;amp;test:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnDevelopment&quot; Label=&quot;Impact on &amp;amp;design/development:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnTechnicalPublications&quot; Label=&quot;Impact on technical &amp;amp;publications:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;History&quot;&gt; &lt;Control Type=&quot;WorkItemLogControl&quot; FieldName=&quot;System.History&quot; Label=&quot;&amp;amp;History:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Links&quot;&gt; &lt;Control Type=&quot;LinksControl&quot;&gt; &lt;LinksControlOptions&gt; &lt;WorkItemLinkFilters FilterType=&quot;exclude&quot;&gt; &lt;Filter LinkType=&quot;Microsoft.VSTS.TestCase.SharedStepReferencedBy&quot; /&gt; &lt;Filter LinkType=&quot;Microsoft.VSTS.Common.TestedBy&quot; FilterOn=&quot;reversename&quot; /&gt; &lt;/WorkItemLinkFilters&gt; &lt;/LinksControlOptions&gt; &lt;/Control&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Attachments&quot;&gt; &lt;Control Type=&quot;AttachmentsControl&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Details&quot;&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Group Label=&quot;Build&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Build.IntegrationBuild&quot; Label=&quot;&amp;amp;Integrated in:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Group Label=&quot;Effort (Hours)&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Scheduling.OriginalEstimate&quot; Label=&quot;Original &amp;amp;Estimate:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Scheduling.RemainingWork&quot; Label=&quot;&amp;amp;Remaining work:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Scheduling.CompletedWork&quot; Label=&quot;&amp;amp;Completed work:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Tab&gt; &lt;/TabGroup&gt; &lt;/Layout&gt; &lt;/FORM&gt; &lt;/WORKITEMTYPE&gt; &lt;/WITD&gt; </pre> <br/>Mon, 23 Nov 2009 05:13:17 Z2009-11-25T11:14:36Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/15029482-2aa6-45a9-9f90-914afd7be49chttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/15029482-2aa6-45a9-9f90-914afd7be49cWaqas Awanhttp://social.msdn.microsoft.com/Profile/en-US/?user=Waqas%20AwanMerging TFS 2008 DB'sHi! <div><br/></div> <div>We are running two different TFS installation on same network and domain. Now it is required to merge both TFS's and make them one. Both installation of TFS are almost of same configuration and single server installations. We specifically need to merge the work items created on both installation. Rest source control is being used from single server. </div> <div><br/></div> <div>I would be more interested if some one can suggest a way to merge TFS DB's...????</div> <div><br/></div> <div>Thanks!</div>Wed, 25 Nov 2009 08:05:17 Z2009-11-25T10:14:02Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b78d6153-2489-4afc-9ce6-6389db4eaa11http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b78d6153-2489-4afc-9ce6-6389db4eaa11hifundahttp://social.msdn.microsoft.com/Profile/en-US/?user=hifundaHow do I implement the transition workflows of a work item's states in my application?I am developing a windows app that performs some common TFS tasks using the 2010 Beta 2 API (like creating new team projects, new work items, selective build, etc. ). <br/> <br/> In the process of editing existing work items, I should be able to automatically set the 'Reason' field's values according to state change of the WI (mimic-ing Visual Studio). (eg)- When I edit a bug, when state changes from Active to Resolved, the default Reason is 'Fixed' and similarly the default Reason='Deferred' when state goes from Active to Closed. (As defined in the work item type definition xml file. ) This transition is easy to capture and implement inside a simple event handler on the form, since the initial state will be Active when the Bug is edited for the first time.<br/> <br/> I want to know how to implement the remaining transitions like Resolved to Closed (Reason=Fixed), Resolved to Active (Reason=Test failed/Not fixed) or Closed to Active (Reason=Reactivated/Regression). <br/> <br/> I know there is a method called WorkItem.GetNextState(current_state,action), but this doesn't help as it requires a specific action.<br/> <br/> What I have done so far is shown below:<br/> <br/> <pre>void cmbBugState_SelectedIndexChanged(object sender, EventArgs e) { //private enum bugWorkFlows{&quot;Fixed&quot;,&quot;Deferred&quot;,&quot;Duplicate&quot;,&quot;As Designed&quot;,&quot;Cannot Reproduce&quot;,&quot;Obsolete&quot;,&quot;Test Failed&quot;,&quot;Not Fixed&quot;,&quot;Reactivated&quot;,&quot;Regression&quot;} string[] activeToResolvedReasons = { &quot;Fixed&quot;, &quot;Deferred&quot;, &quot;Duplicate&quot;, &quot;As Designed&quot;, &quot;Cannot Reproduce&quot;, &quot;Obsolete&quot; }; string[] resolvedToActiveReasons = { &quot;Test Failed&quot;, &quot;Not fixed&quot; }; string[] resolvedToClosedReasons = activeToResolvedReasons; string[] closedToActiveReasons = { &quot;Reactivated&quot;, &quot;Regression&quot; }; string[] activeToClosedReasons = activeToResolvedReasons; cmbBugReason.Items.AddRange(activeToResolvedReasons); // Set the default reason according to change of state of the work item. if (cmbBugState.SelectedItem.ToString() == &quot;Resolved&quot;) { cmbBugReason.Enabled = true; cmbBugReason.SelectedItem = activeToResolvedReasons[0]; } if (cmbBugState.SelectedItem.ToString() == &quot;Closed&quot;) { cmbBugReason.Enabled = true; cmbBugReason.SelectedItem = activeToResolvedReasons[1]; } }</pre> Can anyone show how to handle these events on the form?<br/> <br/> Thanks,<br/> Tara.<br/>Tue, 17 Nov 2009 05:29:23 Z2009-11-25T11:15:55Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/dce0f874-05ee-44b1-888b-0c00b7ef3d8ahttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/dce0f874-05ee-44b1-888b-0c00b7ef3d8aTerrycbtahttp://social.msdn.microsoft.com/Profile/en-US/?user=TerrycbtaSearch work items > Result does not display expected result/* Sorry for the Title, it's difficult to translate my though in english...*/<br/> <br/> Hi TFS Expert, <br/> <br/> I get a very strange behvaviour when using query. Let me explain what I get and if anyone can explain me what's going wrong I will appreciate. <br/> I open a new query with the following:<br/> <ul> <li>Team Project = @Project</li> <li>And Work Item Type = Bug</li> <li>And Symptom Contains nurs* (I want to search for all WI Bug which contains value 'nurse', 'nurses', 'nursing' in [Symptom] field. </li> </ul> The result is 5 work items. Then I edit a work item from the result tab. I confirm that [symptom] display in my example value 'nurse'. <br/> Well in this specific work item I decide to change the value from 'nurse' to 'nURse' then I saved. <br/> <br/> I return to the result tab then refresh by pressing F5.<br/> Result: I get 4 work items<br/> Expected result: I should get 5 works items. <br/> <br/> I can close my Visual or refresh my Project, I still get 4 work items ;(<br/> <br/> The most amazing is that IF i wait for a couple of minutes (I cannot determine exactly, sometimes i need to wait 10 min, sometimes less) without any user action (let's suppose I phone to my lovely wife) then when pressing F5 to refresh the result I get again my 5 work items !!. <br/> <br/> Strange isn't it ? My teamate also confirm this behaviour. After a couple of minutes, refreshing the result tab provides correct results. Is it something related with SQL which is not able to refresh its data ? FYI I am using TFS 2008.<br/> <br/> Does anyone experiment such behaviour ? <br/> <br/> Many Thx<br/> TerryTue, 24 Nov 2009 09:06:18 Z2009-11-25T09:01:01Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/4899a92e-a259-4958-afa9-439903a2cee8http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/4899a92e-a259-4958-afa9-439903a2cee8Shaunchohttp://social.msdn.microsoft.com/Profile/en-US/?user=ShaunchoTFS Project Alerts sending to user specified in field<p>So here's a scenario that I find to be extremely common yet no one has asked this question yet. <br/><br/>Lets say I want everyone in my group to be alerted anytime their name is selected in the Assigned To field but only to alert the selected user and not the whole group. It seems as though I need to set up a new alert for each scenario for each user? Other products I've seen have a simple &quot;Current User&quot; selection where it will send the alert to whoevers name is selected in the field specified. I find it hard to believe that the TFS alert system was this poorly designed as to provide such limited capability. Please tell me I'm overlooking something.</p>Tue, 24 Nov 2009 20:57:43 Z2009-11-24T20:57:44Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/e9bee36d-7b5c-49a9-b1d5-14a2c30ae655http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/e9bee36d-7b5c-49a9-b1d5-14a2c30ae655NoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderIs there a way to create an alert to check that a non-core field "contains" a value or to create a new core field?<p>Is there anyway to create an alert that checks that a non-core field &quot;CONTAINS&quot; a value?  The option does not exist from the alert editor and was wondering if anyone had a workaround to achieve the same results.<br/><br/>If not, is there a way to create a new custom core field?  (Core fields allow me to use the &quot;contains&quot; option)</p>Tue, 24 Nov 2009 20:31:17 Z2009-11-24T20:31:17Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/05c78df2-75ba-436e-9edc-3dd649f272edhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/05c78df2-75ba-436e-9edc-3dd649f272edNoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderQuestion regarding setting up custom web service application to extend TFS 2008 functionalityI've been following the following two article to try to create my own web service application that will extend the functionality of TFS.<br/><br/><a href="http://msdn.microsoft.com/en-us/magazine/cc507647.aspx">http://msdn.microsoft.com/en-us/magazine/cc507647.aspx</a> - basic steps<br/><a href="http://blogs.southworks.net/mszklanny/2006/04/14/extending-visual-studio-team-system-automatically-send-e-mail-to-user-when-assigning-a-work-item/">http://blogs.southworks.net/mszklanny/2006/04/14/extending-visual-studio-team-system-automatically-send-e-mail-to-user-when-assigning-a-work-item/</a> - code to extend tfs<br/><br/>I've never coded web services so my first question is once I've created my project/solution how do I do the following step:<br/>&quot;<em>After Visual Studio has created the project, adjust the project's properties so that the project URL uses port 8080 (do this via the Web tab in the Project designer). Then, using the IIS management tools, create an IIS application for your project under the Team Foundation Server Web. Ensure that you put your IIS application in the Microsoft<span class=superscript><span style="font-size:xx-small">®</span></span> Team Foundation Server Application Pool. After you've done this, try to debug your service to make sure you got the configuration correct.&quot;<br/><br/></em>I believe I have set the project URL correctly, however I don't seem to be able to create an IIS application under TFS Web.  I also am unsure how to ensure the IIS application is under the correct AppPool directory.<br/><br/>Also, I've tried to make my cs code very basic to see if it can just find a workitem assigned to myself for testing purposes however since I am unable to setup the web service yet I was wondering if the following code is still valid for TFS 2008<br/> <pre><span style="font-size:x-small">[<span style="color:teal">SoapDocumentMethod</span>(Action = <span style="color:maroon"> &quot;http://schemas.microsoft.com/TeamFoundation/ 2005/06/Services/Notification/03/Notify&quot;</span>,RequestNamespace=<span style="color:maroon">&quot;http://schemas.microsoft.com/TeamFoundation/2005/06/ Services/Notification/03&quot;</span>)][<span style="color:teal">WebMethod</span>]<span style="color:blue">public</span> <span style="color:blue">void</span> Notify(<span style="color:blue">string</span> eventXml, <span style="color:blue">string</span> tfsIdentityXml) { <span style="color:green">//…</span> }</span></pre> I have tried searching the web and cannot find any references or code samples for TFS 2008.<br/><br/>Any guidance is greatly appreciated.Tue, 24 Nov 2009 16:00:40 Z2009-11-24T16:00:43Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b693a048-b88b-4ec8-ba0c-38b99c0c40c9http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b693a048-b88b-4ec8-ba0c-38b99c0c40c9Giles Davishttp://social.msdn.microsoft.com/Profile/en-US/?user=Giles%20DavisTFS & MSProject - inability to remove the System.AssignedTo mappingHi<br><br>I've taken the standard mappings for a CMMI project and attempted to remove the line <br><br>&lt;Mapping WorkItemTrackingFieldReferenceName=&quot;System.AssignedTo&quot; ProjectField=&quot;pjTaskResourceNames&quot; /&gt;<br><br>and whilst it validates and uploads correctly, when I attempt to connect to the project via MSP I get the standard 80070 error.<br><br>I can't find any MS documentation stating that this field in particular is mandatory, and I am able to remove other System fields (e.g. Title), or add additional custom fields.<br><br>Is this actually an undocumented 'feature', or am I missing something?<br><br>Cheers<br><br>GilesTue, 24 Mar 2009 23:36:34 Z2009-11-24T14:43:55Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/13467aee-1a97-48f4-98f6-3a0cf596362ehttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/13467aee-1a97-48f4-98f6-3a0cf596362eJadoohttp://social.msdn.microsoft.com/Profile/en-US/?user=JadooNot able to open WI in excelHi <div>I had TFS 2008 installed. On top I have installed TFS 2010 and Controllers and Agents. Today I uninstalled the Controller and Agent was successful...!!!</div> <div>Now i am unable to open the WI using TFS 2008 in my Excel 2007...any solutions????</div> <div><span style="font-family:'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333333;line-height:16px">This file is missing from the location C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies - TFSOfficeAdd-in.dll</span></div> <div><span style="font-family:'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:small"><span style="font-size:13px;line-height:16px"><br/></span></span></div> <div><span style="font-family:'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:small"><span style="font-size:13px;line-height:16px">Cheers'</span></span></div> <div><span style="font-family:'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:small"><span style="font-size:13px;line-height:16px">Jadoo</span></span></div>Wed, 11 Nov 2009 18:06:04 Z2009-11-24T14:36:49Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/abd145b4-7b4a-4472-aaa3-1ef067ec733fhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/abd145b4-7b4a-4472-aaa3-1ef067ec733fTerrycbtahttp://social.msdn.microsoft.com/Profile/en-US/?user=TerrycbtaField [Build.FoundIn] > How to suggest last valueHi TFS Expert, <br/> <br/> I have a question related to field [Build.FounIn]. This field display all build generated by my developper. <br/> In my business, there is a daily build automatically generated. And sometimes more than one ! <br/> Default behaviour for this field is to display 'empty value'. <br/> <br/> Question: I wonder if there is any chance to display the last value generated by developper (take care, I do not want the last item in ths alphabetical order, but really the last one builded). Is it possible ? So that my QA Engineer will not use the drop down list and looking for the last value.Mon, 23 Nov 2009 15:49:59 Z2009-11-24T09:07:04Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/8292802d-f905-4ca0-9ef2-e6d9ad03bdb8http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/8292802d-f905-4ca0-9ef2-e6d9ad03bdb8hifundahttp://social.msdn.microsoft.com/Profile/en-US/?user=hifundaError when editing and saving Change Requests in 2010 Beta2Hello,<br/> <br/> I am aware that there have been significant changes in Beta 2, and I want to know what all parts of Process Templates and Work Item Tracking have major changes in them. <br/> <br/> I am currently having an issue in saving an existing Change Request that I copied from the CMMI 5.0 beta 2 template to customize. (The rest - Bug,Task and Risk are taken from the Agile template)<br/> <br/> It says the status of the CR's 'Assigned To' field is 'InvalidNotEmpty', when I make a transition from any state to the 'Closed' state (Active--&gt;Closed, Proposed--&gt;Closed &amp; Resolved--&gt;Closed).  I can't find any rules related to this in the process template. The same happens with the Requirement WI also. But, Other fields and transitions work fine. <br/> <br/> I ve posted the contents of ChangeRequest.xml below:<br/> <br/> Can someone tell me what am I missing? This is quite urgent too.. <br/> <br/> Thanks,<br/> Tara.<br/> <br/> <pre lang=x-xml>&lt;WITD application=&quot;Work item type editor&quot; version=&quot;1.0&quot;&gt; &lt;WORKITEMTYPE name=&quot;Change Request&quot;&gt; &lt;DESCRIPTION&gt;Includes information to track changes through the MSF for Agile Process Development&lt;/DESCRIPTION&gt; &lt;FIELDS&gt; &lt;FIELD name=&quot;Id&quot; refname=&quot;System.Id&quot; type=&quot;Integer&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Title&quot; refname=&quot;System.Title&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;Short description of the change request used to differentiate it in a list or report&lt;/HELPTEXT&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Assigned To&quot; refname=&quot;System.AssignedTo&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;VALIDUSER/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;History&quot; refname=&quot;System.History&quot; type=&quot;History&quot;&gt; &lt;HELPTEXT&gt;Discussion thread and other historical information&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Area Path&quot; refname=&quot;System.AreaPath&quot; type=&quot;TreePath&quot;&gt; &lt;HELPTEXT&gt;The area of the product with which this change request is associated&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Iteration Path&quot; refname=&quot;System.IterationPath&quot; type=&quot;TreePath&quot;&gt; &lt;HELPTEXT&gt;The iteration of the product with which this change request is associated&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;State&quot; refname=&quot;System.State&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;The workflow state of the change request&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Reason&quot; refname=&quot;System.Reason&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;The reason why the change request is in the current state&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Changed Date&quot; refname=&quot;System.ChangedDate&quot; type=&quot;DateTime&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Changed By&quot; refname=&quot;System.ChangedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;VALIDUSER/&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Created Date&quot; refname=&quot;System.CreatedDate&quot; type=&quot;DateTime&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Created By&quot; refname=&quot;System.CreatedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Description&quot; refname=&quot;System.Description&quot; type=&quot;PlainText&quot;&gt; &lt;HELPTEXT&gt;Business objective of this change, with links to supporting documents.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;!-- *************** Common Fields **************** --&gt; &lt;FIELD name=&quot;State Change Date&quot; refname=&quot;Microsoft.VSTS.Common.StateChangeDate&quot; type=&quot;DateTime&quot;&gt; &lt;WHENCHANGED field=&quot;System.State&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/WHENCHANGED&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Activated Date&quot; refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Activated By&quot; refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved Date&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved By&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved Reason&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot; type=&quot;String&quot; reportable=&quot;dimension&quot; /&gt; &lt;FIELD name=&quot;Closed Date&quot; refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Closed By&quot; refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY/&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Priority&quot; refname=&quot;Microsoft.VSTS.Common.Priority&quot; type=&quot;Integer&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Priority for incorporating the change request, based on business goals&lt;/HELPTEXT&gt; &lt;REQUIRED/&gt; &lt;ALLOWEDVALUES&gt; &lt;LISTITEM value=&quot;1&quot;/&gt; &lt;LISTITEM value=&quot;2&quot;/&gt; &lt;LISTITEM value=&quot;3&quot;/&gt; &lt;LISTITEM value=&quot;4&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;2&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Triage&quot; refname=&quot;Microsoft.VSTS.Common.Triage&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Status of triaging the change request&lt;/HELPTEXT&gt; &lt;REQUIRED/&gt; &lt;ALLOWEDVALUES&gt; &lt;LISTITEM value=&quot;Pending&quot;/&gt; &lt;LISTITEM value=&quot;More Info&quot;/&gt; &lt;LISTITEM value=&quot;Info Recv&quot;/&gt; &lt;LISTITEM value=&quot;Triaged&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;Pending&quot;/&gt; &lt;/FIELD&gt; &lt;!-- **************** Build Integration Fields ******************************************* --&gt; &lt;FIELD name=&quot;Integration Build&quot; refname=&quot;Microsoft.VSTS.Build.IntegrationBuild&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;The build in which the change request was completed&lt;/HELPTEXT&gt; &lt;SUGGESTEDVALUES&gt; &lt;LISTITEM value=&quot;None&quot;/&gt; &lt;/SUGGESTEDVALUES&gt; &lt;/FIELD&gt; &lt;!-- **************** Scheduling Fields ************************************************* --&gt; &lt;FIELD name=&quot;Remaining Work&quot; refname=&quot;Microsoft.VSTS.Scheduling.RemainingWork&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt; &lt;HELPTEXT&gt;An estimate of the work remaining to complete the change request&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Completed Work&quot; refname=&quot;Microsoft.VSTS.Scheduling.CompletedWork&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt; &lt;HELPTEXT&gt;The work that has been expended for this change request&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Original Estimate&quot; refname=&quot;Microsoft.VSTS.Scheduling.OriginalEstimate&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt; &lt;HELPTEXT&gt;The original estimate of work required.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Blocked&quot; refname=&quot;Microsoft.VSTS.CMMI.Blocked&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;ALLOWEDVALUES&gt; &lt;LISTITEM value=&quot;Yes&quot;/&gt; &lt;LISTITEM value=&quot;No&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;No&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Justification&quot; refname=&quot;Microsoft.VSTS.CMMI.Justification&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Architecture&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnArchitecture&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on User Experience&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnUserExperience&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Test&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnTest&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Development&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnDevelopment&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Impact on Technical Publications&quot; refname=&quot;Microsoft.VSTS.CMMI.ImpactOnTechnicalPublications&quot; type=&quot;HTML&quot;&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;WORKFLOW&gt; &lt;STATES&gt; &lt;STATE value=&quot;Proposed&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Active&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Resolved&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;System.Reason&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Closed&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;EMPTY/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;/STATES&gt; &lt;TRANSITIONS&gt; &lt;TRANSITION from=&quot;&quot; to=&quot;Proposed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;New&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;DEFAULT from=&quot;currentuser&quot;/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Proposed&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Accepted&quot;/&gt; &lt;REASON value=&quot;Investigate&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Proposed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Investigation Complete&quot;/&gt; &lt;/REASONS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Resolved&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Code Complete and System Tested&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Abandoned&quot;/&gt; &lt;REASON value=&quot;Out-of-scope&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Resolved&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Validation Test Failed&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Resolved&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Validation Test Passed&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Proposed&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Rejected&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Closed&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Closed in Error&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;Microsoft.VSTS.Common.ClosedBy&quot;/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;/TRANSITIONS&gt; &lt;/WORKFLOW&gt; &lt;FORM&gt; &lt;Layout&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.Title&quot; Label=&quot;&amp;amp;Title:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Group Label=&quot;Classification&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;WorkItemClassificationControl&quot; FieldName=&quot;System.AreaPath&quot; Label=&quot;&amp;amp;Area path:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;WorkItemClassificationControl&quot; FieldName=&quot;System.IterationPath&quot; Label=&quot;&amp;amp;Iteration path:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Group Label=&quot;Status&quot;&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.AssignedTo&quot; Label=&quot;Assi&amp;amp;gned To:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Common.Priority&quot; Label=&quot;&amp;amp;Priority:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Common.Triage&quot; Label=&quot;&amp;amp;Triage:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.Blocked&quot; Label=&quot;&amp;amp;Blocked:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.State&quot; Label=&quot;&amp;amp;State:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;System.Reason&quot; Label=&quot;&amp;amp;Reason:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;TabGroup&gt; &lt;Tab Label=&quot;Description&quot;&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;System.Description&quot; Label=&quot;&amp;amp;Description:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Justification&quot;&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.Justification&quot; Label=&quot;&amp;amp;Justification:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Analysis&quot;&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnArchitecture&quot; Label=&quot;&amp;amp;Impact on architecture:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnUserExperience&quot; Label=&quot;Impact on &amp;amp;user experience:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnTest&quot; Label=&quot;Impact on &amp;amp;test:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnDevelopment&quot; Label=&quot;Impact on &amp;amp;design/development:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;Control Type=&quot;HtmlFieldControl&quot; FieldName=&quot;Microsoft.VSTS.CMMI.ImpactOnTechnicalPublications&quot; Label=&quot;Impact on technical &amp;amp;publications:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;History&quot;&gt; &lt;Control Type=&quot;WorkItemLogControl&quot; FieldName=&quot;System.History&quot; Label=&quot;&amp;amp;History:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Links&quot;&gt; &lt;Control Type=&quot;LinksControl&quot;&gt; &lt;LinksControlOptions&gt; &lt;WorkItemLinkFilters FilterType=&quot;exclude&quot;&gt; &lt;Filter LinkType=&quot;Microsoft.VSTS.TestCase.SharedStepReferencedBy&quot; /&gt; &lt;Filter LinkType=&quot;Microsoft.VSTS.Common.TestedBy&quot; FilterOn=&quot;reversename&quot; /&gt; &lt;/WorkItemLinkFilters&gt; &lt;/LinksControlOptions&gt; &lt;/Control&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Attachments&quot;&gt; &lt;Control Type=&quot;AttachmentsControl&quot;/&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Details&quot;&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Group Label=&quot;Build&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Build.IntegrationBuild&quot; Label=&quot;&amp;amp;Integrated in:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Group Label=&quot;Effort (Hours)&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Scheduling.OriginalEstimate&quot; Label=&quot;Original &amp;amp;Estimate:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Scheduling.RemainingWork&quot; Label=&quot;&amp;amp;Remaining work:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;Control Type=&quot;FieldControl&quot; FieldName=&quot;Microsoft.VSTS.Scheduling.CompletedWork&quot; Label=&quot;&amp;amp;Completed work:&quot; LabelPosition=&quot;Left&quot;/&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Tab&gt; &lt;/TabGroup&gt; &lt;/Layout&gt; &lt;/FORM&gt; &lt;/WORKITEMTYPE&gt; &lt;/WITD&gt; </pre>Fri, 20 Nov 2009 08:46:29 Z2009-11-24T05:57:16Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b02f5cb7-6f07-4b49-8e51-24084f31a79ehttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b02f5cb7-6f07-4b49-8e51-24084f31a79etaibo19http://social.msdn.microsoft.com/Profile/en-US/?user=taibo19During Checkin Associate work item required fields message not display on the dialog check in box Hi,<br/><br/>We have customize few custom WI fields on our Team project as required fields. It works fine when we assign a work item as we fill in the required fields if not  it will show the exception messge display on top of the WI template. Problem come in when we check in the changesets associated with the WI and as normal steps we open the WI direct from the check in dialog box and it did not show us the required WI fields message on the dialog box. If that a bug or a setting we can enable to show those message.?Fri, 20 Nov 2009 18:39:38 Z2009-11-24T03:56:49Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/de197185-e694-4aa7-9351-496751045f50http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/de197185-e694-4aa7-9351-496751045f50Sacbhuhttp://social.msdn.microsoft.com/Profile/en-US/?user=SacbhuHow to Export manual test cases written in Excel to TFS Hi,<br/><br/>I am using excel to mailntain our test cases. Now we are moving to TFS for storing test cases.<br/>So does anyone knows any Micro(excel) / tool to directly export test cases from Excel to TFSTue, 03 Nov 2009 08:44:14 Z2009-11-23T12:42:34Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/cfef09d6-7480-4343-8133-699979e759cfhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/cfef09d6-7480-4343-8133-699979e759cfBubmahttp://social.msdn.microsoft.com/Profile/en-US/?user=BubmaCopy attributes to the linked work item?Hello everybody,<br/> <br/> I hava a custom field build into every work item &quot;Short description&quot; now when I go click on the work item in the list and selecte &quot;Add related work item&quot; I would like that the short description is copied to the related work item.<br/>  <br/> I noticed that it happens with the Description field. Is it a rule that the System.* fields are copied ?<br/> Can I somehow customize it that the value is copied from the work item?<br/> <br/> Thanks,<br/> CheersTue, 17 Nov 2009 14:20:54 Z2009-11-23T04:58:00Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/93c03df1-6aa4-4f19-877f-f55c51151266http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/93c03df1-6aa4-4f19-877f-f55c51151266NoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderIs there a way to restrict access to a specific work item type?<p>I would like to provide access to certain members of my organization but only allow them access to a specific work item type (ie. bug).  I don't want them to have access to other work item types such as tasks or scenarios.<br/><br/>I cannot restrict the permission level by area or iterations because the specific work item type they should have access to can be from any of the areas/iterations and I'd prefer to not have duplicate entries for security purposes.<br/><br/>I can prevent them from creating any of other work item type by adding transition and work item field security, however that still allows them to query for all other work item types and I'd like to prevent them from being able to query them and viewing individual work item types that they should not have access to.<br/><br/>Any help would be great.</p>Wed, 18 Nov 2009 15:17:03 Z2009-11-20T16:07:38Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/efccd968-df58-4b49-92d8-3b5986489877http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/efccd968-df58-4b49-92d8-3b5986489877MSUser99http://social.msdn.microsoft.com/Profile/en-US/?user=MSUser99Add date when file is uploaded to bug work item screenHi,<br/> <br/> In bug work item screen, in File Attachment tab i have multiple files uploaded. I want to show custom uploaded date field next to name of file. Later sort the files by date(sorting is not issue). I was looking at fields available and i could see only &quot;AttachFileCount&quot;. Can we add custom field for &quot;AttachmentControl&quot; control type.<br/> <br/> Thanks<br/>Fri, 20 Nov 2009 13:05:20 Z2009-11-24T03:49:45Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/0be47b7c-ef17-45b5-8d71-f380d8e1e582http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/0be47b7c-ef17-45b5-8d71-f380d8e1e582keunwoo Parkhttp://social.msdn.microsoft.com/Profile/en-US/?user=keunwoo%20ParkWhen link uri is too long, TF26201 exception is fire in TeamExplorer2005. <br/>Hi~~<br/>With TeamExplorer 2005 I add new Version Item Link with Change set (C# source in Version Control).<br/>But when this link Uri is too long (many depth and foler named Korean) , Team Explorer fire exception TF26201.<br/>When link uri is short, saving is ok.<br/>And Same Link add in TeamExplorer 2008, saving is ok.<br/><br/>Is it bug? How do we solve this problem.<br/>We can't change Version Control construction.<br/><br/><br/>Thu, 19 Nov 2009 13:42:55 Z2009-11-24T02:32:54Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/6622d003-11a5-448d-8009-26c527bc221chttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/6622d003-11a5-448d-8009-26c527bc221cSrinivas Bandahttp://social.msdn.microsoft.com/Profile/en-US/?user=Srinivas%20BandaCan we add new value to System.State field in work item template?<span style="font-family:Arial;font-size:13px;white-space:pre">Can we add new value to System.State field in work item template?</span> <div><span style="font-family:Arial;font-size:small"><span style="font-size:13px;white-space:pre">System.State has only these 3 values - Active, Resolved and Closed. We want to add one more value - &quot;In Progress&quot;.</span></span></div> <div><span style="font-family:Arial;font-size:small"><span style="font-size:13px;white-space:pre">When I try add new value and save the WIT, it's giving an error saying &quot;allowed values&quot; is not allowed in System.State field.</span></span></div> <div><span style="font-family:Arial;font-size:13px;white-space:pre">I am using TFS 2005 version.</span></div> <div><span style="font-family:Arial;font-size:13px;white-space:pre">Please suggest.</span></div> <div><span style="font-family:Arial;font-size:small"><span style="font-size:13px;white-space:pre"><br/></span></span></div> <div><span style="font-family:Arial;font-size:small"><span style="font-size:13px;white-space:pre">Thanks, Srinivas.</span></span></div>Thu, 19 Nov 2009 04:40:20 Z2009-11-20T16:02:14Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/a2bb8a26-96dc-4e2a-859c-ef497b2e941ehttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/a2bb8a26-96dc-4e2a-859c-ef497b2e941ethadbhttp://social.msdn.microsoft.com/Profile/en-US/?user=thadbTF26177 error with no basis in realityI've been customizing our defect process and I'm adding a state of &quot;Verified&quot; for when a defect fix has been tested and passed. I added the field of &quot;Verified Date&quot; and then placed that everywhere I needed to in the XML file. When I attempt to do the witimport I get the message &quot;TF26177: the field Microsoft.VSTS.Common.VerifiedDate cannot be renamed from 'Verfied Date' to 'VerifiedDate'.&quot; I have searched through all of my xml config files and there is no other place that references the &quot;Verified Date&quot; field. I also searched through the xml file I'm currently trying to edit and nowhere do I have 'Verfied Date'. There is also no other area that calls the Verified Date. Does anyone have any suggestions? I'm getting to the point where I'm going to recommend dropping TFS and go to some other tracking system because of constant issues when trying to customize the tool to work for us. Any help you could give would be appreciated greatly.Tue, 17 Nov 2009 19:36:29 Z2009-11-19T14:23:43Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/30956f46-2455-4a0e-888e-22452d909026http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/30956f46-2455-4a0e-888e-22452d909026hifundahttp://social.msdn.microsoft.com/Profile/en-US/?user=hifundaInvalid list value for State field while adding or editing Bugs in TFS 2010 Beta 2?<p>I am trying to create/edit work items through the TFS API in my Windows application. I get an error &quot;Invalid list value for State field&quot; when I try creating a new Bug itself. The process template has been only slightly modified from the &quot;MSF for Agile Software Development v5.0 - Beta2&quot; process template. \</p> <p>Shouldn't it accept &quot;Active&quot;, &quot;Resolved&quot; and &quot;Closed&quot; as mentioned in the bug.xml file? Below is its contents:</p> <p> <pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;witd:WITD application=&quot;Work item type editor&quot; version=&quot;1.0&quot; xmlns:witd=&quot;http://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef&quot;&gt; &lt;WORKITEMTYPE name=&quot;Bug&quot;&gt; &lt;DESCRIPTION&gt;Describes a divergence between required and actual behavior, and tracks the work done to correct the defect and verify the correction.&lt;/DESCRIPTION&gt; &lt;FIELDS&gt; &lt;FIELD name=&quot;Id&quot; refname=&quot;System.Id&quot; type=&quot;Integer&quot; /&gt; &lt;FIELD name=&quot;Title&quot; refname=&quot;System.Title&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;Stories affected and how&lt;/HELPTEXT&gt; &lt;REQUIRED /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;System Info&quot; refname=&quot;Microsoft.VSTS.TCM.SystemInfo&quot; type=&quot;HTML&quot; &gt; &lt;HELPTEXT&gt;Test context, provided automatically by test infrastructure&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;ReproSteps&quot; refname=&quot;Microsoft.VSTS.TCM.ReproSteps&quot; type=&quot;HTML&quot;&gt; &lt;HELPTEXT&gt;How to see the bug. End by contrasting expected with actual behavior.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Assigned To&quot; refname=&quot;System.AssignedTo&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;HELPTEXT&gt;The person currently working on this bug&lt;/HELPTEXT&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Area Path&quot; refname=&quot;System.AreaPath&quot; type=&quot;TreePath&quot;&gt; &lt;HELPTEXT&gt;The area of the product with which this bug is associated&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Iteration Path&quot; refname=&quot;System.IterationPath&quot; type=&quot;TreePath&quot;&gt; &lt;HELPTEXT&gt;The iteration within which this bug will be fixed&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;History&quot; refname=&quot;System.History&quot; type=&quot;History&quot;&gt; &lt;HELPTEXT&gt;Discussion thread plus automatic record of changes&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;State&quot; refname=&quot;System.State&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;Change on reviewing, fixing or verifying the fix. Active = not yet fixed; Resolved = fix not yet verified; Closed = fix verified.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Reason&quot; refname=&quot;System.Reason&quot; type=&quot;String&quot;&gt; &lt;HELPTEXT&gt;The reason why the bug is in the current state&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Changed Date&quot; refname=&quot;System.ChangedDate&quot; type=&quot;DateTime&quot; /&gt; &lt;FIELD name=&quot;Changed By&quot; refname=&quot;System.ChangedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot;&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Created Date&quot; refname=&quot;System.CreatedDate&quot; type=&quot;DateTime&quot; /&gt; &lt;FIELD name=&quot;Created By&quot; refname=&quot;System.CreatedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; /&gt; &lt;FIELD name=&quot;State Change Date&quot; refname=&quot;Microsoft.VSTS.Common.StateChangeDate&quot; type=&quot;DateTime&quot;&gt; &lt;WHENCHANGED field=&quot;System.State&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot; /&gt; &lt;/WHENCHANGED&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Activated Date&quot; refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Activated By&quot; refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved Date&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved By&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Resolved Reason&quot; refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot; type=&quot;String&quot; reportable=&quot;dimension&quot; /&gt; &lt;FIELD name=&quot;Closed Date&quot; refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot; type=&quot;DateTime&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Closed By&quot; refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot; type=&quot;String&quot; syncnamechanges=&quot;true&quot; reportable=&quot;dimension&quot;&gt; &lt;WHENNOTCHANGED field=&quot;System.State&quot;&gt; &lt;READONLY /&gt; &lt;/WHENNOTCHANGED&gt; &lt;ALLOWEXISTINGVALUE /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Priority&quot; refname=&quot;Microsoft.VSTS.Common.Priority&quot; type=&quot;Integer&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Business importance. 1=must fix; 4=unimportant.&lt;/HELPTEXT&gt; &lt;ALLOWEDVALUES expanditems=&quot;true&quot;&gt; &lt;LISTITEM value=&quot;1&quot;/&gt; &lt;LISTITEM value=&quot;2&quot;/&gt; &lt;LISTITEM value=&quot;3&quot;/&gt; &lt;LISTITEM value=&quot;4&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;2&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Severity&quot; refname=&quot;Microsoft.VSTS.Common.Severity&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Assessment of the effect of the bug on the project&lt;/HELPTEXT&gt; &lt;ALLOWEDVALUES expanditems=&quot;true&quot;&gt; &lt;LISTITEM value=&quot;1 - Critical&quot;/&gt; &lt;LISTITEM value=&quot;2 - High&quot;/&gt; &lt;LISTITEM value=&quot;3 - Medium&quot;/&gt; &lt;LISTITEM value=&quot;4 - Low&quot;/&gt; &lt;/ALLOWEDVALUES&gt; &lt;DEFAULT from=&quot;value&quot; value=&quot;3 - Medium&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Stack Rank&quot; refname=&quot;Microsoft.VSTS.Common.StackRank&quot; type=&quot;Double&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;Work first on items with lower-valued stack rank. Set in triage.&lt;/HELPTEXT&gt; &lt;/FIELD&gt; &lt;!-- **************** Team Build Integration Fields ************** --&gt; &lt;FIELD name=&quot;Integration Build&quot; refname=&quot;Microsoft.VSTS.Build.IntegrationBuild&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;The build in which the bug was fixed&lt;/HELPTEXT&gt; &lt;SUGGESTEDVALUES&gt; &lt;LISTITEM value=&quot;&amp;lt;None&amp;gt;&quot; /&gt; &lt;/SUGGESTEDVALUES&gt; &lt;/FIELD&gt; &lt;FIELD name=&quot;Found In&quot; refname=&quot;Microsoft.VSTS.Build.FoundIn&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt; &lt;HELPTEXT&gt;The build in which the bug was found&lt;/HELPTEXT&gt; &lt;SUGGESTEDVALUES&gt; &lt;LISTITEM value=&quot;&amp;lt;None&amp;gt;&quot; /&gt; &lt;/SUGGESTEDVALUES&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;WORKFLOW&gt; &lt;STATES&gt; &lt;STATE value=&quot;Active&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Resolved&quot;&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;EMPTY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;WHEN field=&quot;System.Reason&quot; value=&quot;Fixed&quot;&gt; &lt;COPY from=&quot;value&quot; value=&quot;Fixed&quot; /&gt; &lt;/WHEN&gt; &lt;WHEN field=&quot;System.Reason&quot; value=&quot;Deferred&quot;&gt; &lt;COPY from=&quot;value&quot; value=&quot;Deferred&quot; /&gt; &lt;/WHEN&gt; &lt;WHEN field=&quot;System.Reason&quot; value=&quot;Duplicate&quot;&gt; &lt;COPY from=&quot;value&quot; value=&quot;Duplicate&quot; /&gt; &lt;/WHEN&gt; &lt;WHEN field=&quot;System.Reason&quot; value=&quot;As Designed&quot;&gt; &lt;COPY from=&quot;value&quot; value=&quot;As Designed&quot; /&gt; &lt;/WHEN&gt; &lt;WHEN field=&quot;System.Reason&quot; value=&quot;Cannot Reproduce&quot;&gt; &lt;COPY from=&quot;value&quot; value=&quot;Cannot Reproduce&quot; /&gt; &lt;/WHEN&gt; &lt;WHEN field=&quot;System.Reason&quot; value=&quot;Obsolete&quot;&gt; &lt;COPY from=&quot;value&quot; value=&quot;Obsolete&quot; /&gt; &lt;/WHEN&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/STATE&gt; &lt;STATE value=&quot;Closed&quot; /&gt; &lt;/STATES&gt; &lt;TRANSITIONS&gt; &lt;TRANSITION from=&quot;&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;REASON value=&quot;Build Failure&quot; /&gt; &lt;DEFAULTREASON value=&quot;New&quot; /&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot; /&gt; &lt;VALIDUSER /&gt; &lt;REQUIRED /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;currentuser&quot; /&gt; &lt;VALIDUSER /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Resolved&quot;&gt; &lt;ACTIONS&gt; &lt;ACTION value=&quot;Microsoft.VSTS.Actions.Checkin&quot; /&gt; &lt;/ACTIONS&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Fixed&quot; /&gt; &lt;REASON value=&quot;Deferred&quot; /&gt; &lt;REASON value=&quot;Duplicate&quot; /&gt; &lt;REASON value=&quot;As Designed&quot; /&gt; &lt;REASON value=&quot;Cannot Reproduce&quot; /&gt; &lt;REASON value=&quot;Obsolete&quot; /&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;System.CreatedBy&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;READONLY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;READONLY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot; /&gt; &lt;VALIDUSER /&gt; &lt;REQUIRED /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot; /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Resolved&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;REASON value=&quot;Test Failed&quot; /&gt; &lt;DEFAULTREASON value=&quot;Not fixed&quot; /&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot; /&gt; &lt;VALIDUSER /&gt; &lt;REQUIRED /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;Microsoft.VSTS.Common.ResolvedBy&quot; /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Resolved&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Fixed&quot; /&gt; &lt;REASON value=&quot;Deferred&quot; /&gt; &lt;REASON value=&quot;Duplicate&quot; /&gt; &lt;REASON value=&quot;As Designed&quot; /&gt; &lt;REASON value=&quot;Cannot Reproduce&quot; /&gt; &lt;REASON value=&quot;Obsolete&quot; /&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;READONLY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;READONLY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;READONLY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;READONLY /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot; /&gt; &lt;VALIDUSER /&gt; &lt;REQUIRED /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Closed&quot; to=&quot;Active&quot;&gt; &lt;REASONS&gt; &lt;REASON value=&quot;Reactivated&quot; /&gt; &lt;DEFAULTREASON value=&quot;Regression&quot; /&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot; /&gt; &lt;VALIDUSER /&gt; &lt;REQUIRED /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot; /&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;Microsoft.VSTS.Common.ResolvedBy&quot; /&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;TRANSITION from=&quot;Active&quot; to=&quot;Closed&quot;&gt; &lt;REASONS&gt; &lt;DEFAULTREASON value=&quot;Deferred&quot;/&gt; &lt;REASON value=&quot;Obsolete&quot;/&gt; &lt;REASON value=&quot;Duplicate&quot;/&gt; &lt;REASON value=&quot;As Designed&quot;/&gt; &lt;REASON value=&quot;Unable to Reproduce&quot;/&gt; &lt;REASON value=&quot;Fixed&quot;/&gt; &lt;/REASONS&gt; &lt;FIELDS&gt; &lt;FIELD refname=&quot;System.AssignedTo&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;System.CreatedBy&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedDate&quot;&gt; &lt;READONLY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ActivatedBy&quot;&gt; &lt;READONLY/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER/&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ResolvedReason&quot;&gt; &lt;COPY from=&quot;field&quot; field=&quot;System.Reason&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedDate&quot;&gt; &lt;SERVERDEFAULT from=&quot;clock&quot;/&gt; &lt;/FIELD&gt; &lt;FIELD refname=&quot;Microsoft.VSTS.Common.ClosedBy&quot;&gt; &lt;COPY from=&quot;currentuser&quot;/&gt; &lt;VALIDUSER/&gt; &lt;REQUIRED/&gt; &lt;/FIELD&gt; &lt;/FIELDS&gt; &lt;/TRANSITION&gt; &lt;/TRANSITIONS&gt; &lt;/WORKFLOW&gt; &lt;FORM&gt; &lt;Layout&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control FieldName=&quot;System.Title&quot; Type=&quot;FieldControl&quot; Label=&quot;&amp;amp;Title:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Group Label=&quot;Status&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control FieldName=&quot;System.AssignedTo&quot; Type=&quot;FieldControl&quot; Label=&quot;Assi&amp;amp;gned To:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;Control FieldName=&quot;System.State&quot; Type=&quot;FieldControl&quot; Label=&quot;&amp;amp;State:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;Control FieldName=&quot;System.Reason&quot; Type=&quot;FieldControl&quot; Label=&quot;&amp;amp;Reason:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Group Label=&quot;Classification&quot;&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Control FieldName=&quot;System.AreaPath&quot; Type=&quot;WorkItemClassificationControl&quot; Label=&quot;&amp;amp;Area:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;Control FieldName=&quot;System.IterationPath&quot; Type=&quot;WorkItemClassificationControl&quot; Label=&quot;&amp;amp;Iteration:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;100&quot;&gt; &lt;Group Label=&quot;Planning&quot;&gt; &lt;Column PercentWidth=&quot;33&quot;&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.Common.StackRank&quot; Type=&quot;FieldControl&quot; Label=&quot;Stack Ran&amp;amp;k:&quot; LabelPosition=&quot;Left&quot; NumberFormat=&quot;DecimalNumbers&quot; MaxLength=&quot;10&quot; /&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;33&quot;&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.Common.Priority&quot; Type=&quot;FieldControl&quot; Label=&quot;&amp;amp;Priority:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;33&quot;&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.Common.Severity&quot; Type=&quot;FieldControl&quot; Label=&quot;Se&amp;amp;verity:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;TabGroup&gt; &lt;Tab Label=&quot;Details&quot;&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.TCM.ReproSteps&quot; Type=&quot;HtmlFieldControl&quot; Label=&quot;Steps to Repro&amp;amp;duce:&quot; LabelPosition=&quot;Top&quot; MinimumSize=&quot;(100,200)&quot; Dock=&quot;Fill&quot;/&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control FieldName=&quot;System.History&quot; Type=&quot;WorkItemLogControl&quot; Label=&quot;&amp;amp;History:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot; /&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;System Info&quot;&gt; &lt;Group&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.Build.FoundIn&quot; Type=&quot;FieldControl&quot; Label=&quot;&amp;amp;Found in Build:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;Column PercentWidth=&quot;50&quot;&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.Build.IntegrationBuild&quot; Type=&quot;FieldControl&quot; Label=&quot;In&amp;amp;tegrated in Build:&quot; LabelPosition=&quot;Left&quot; /&gt; &lt;/Column&gt; &lt;/Group&gt; &lt;Control FieldName=&quot;Microsoft.VSTS.TCM.SystemInfo&quot; Type=&quot;HtmlFieldControl&quot; Label=&quot;System I&amp;amp;nfo:&quot; LabelPosition=&quot;Top&quot; Dock=&quot;Fill&quot; /&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Test Cases&quot; &gt; &lt;Control Type=&quot;LinksControl&quot; Name=&quot;TestedBy&quot; Label=&quot;Test &amp;amp;Cases testing this Bug:&quot; LabelPosition=&quot;Top&quot;&gt; &lt;LinksControlOptions&gt; &lt;WorkItemLinkFilters FilterType=&quot;include&quot;&gt; &lt;Filter LinkType=&quot;Microsoft.VSTS.Common.TestedBy&quot; FilterOn=&quot;forwardname&quot; /&gt; &lt;/WorkItemLinkFilters&gt; &lt;WorkItemTypeFilters FilterType=&quot;include&quot;&gt; &lt;Filter WorkItemType=&quot;Test Case&quot; /&gt; &lt;/WorkItemTypeFilters&gt; &lt;ExternalLinkFilters FilterType=&quot;excludeAll&quot;/&gt; &lt;LinkColumns&gt; &lt;LinkColumn RefName=&quot;System.ID&quot; /&gt; &lt;LinkColumn RefName=&quot;System.WorkItemType&quot; /&gt; &lt;LinkColumn RefName=&quot;System.Title&quot; /&gt; &lt;LinkColumn RefName=&quot;System.AssignedTo&quot; /&gt; &lt;LinkColumn RefName=&quot;System.State&quot; /&gt; &lt;LinkColumn LinkAttribute=&quot;System.Links.Comment&quot; /&gt; &lt;/LinkColumns&gt; &lt;/LinksControlOptions&gt; &lt;/Control&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;All Links&quot; &gt; &lt;Control Type=&quot;LinksControl&quot; Name=&quot;GeneralLinks&quot;&gt; &lt;LinksControlOptions&gt; &lt;LinkColumns&gt; &lt;LinkColumn RefName=&quot;System.ID&quot; /&gt; &lt;LinkColumn RefName=&quot;System.WorkItemType&quot; /&gt; &lt;LinkColumn RefName=&quot;System.Title&quot; /&gt; &lt;LinkColumn RefName=&quot;System.AssignedTo&quot; /&gt; &lt;LinkColumn RefName=&quot;System.State&quot; /&gt; &lt;LinkColumn LinkAttribute=&quot;System.Links.Comment&quot; /&gt; &lt;/LinkColumns&gt; &lt;/LinksControlOptions&gt; &lt;/Control&gt; &lt;/Tab&gt; &lt;Tab Label=&quot;Attachments&quot;&gt; &lt;Control Type=&quot;AttachmentsControl&quot; LabelPosition=&quot;Top&quot; /&gt; &lt;/Tab&gt; &lt;/TabGroup&gt; &lt;/Layout&gt; &lt;/FORM&gt; &lt;/WORKITEMTYPE&gt; &lt;/witd:WITD&gt; </pre> </p> <p>Is there any problem in this xml file?</p> <p>Thanks,</p> <p>Tara.</p>Thu, 12 Nov 2009 08:46:47 Z2009-11-19T07:36:48Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/f3e26050-8bf8-4dad-bdb7-ed08dc430143http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/f3e26050-8bf8-4dad-bdb7-ed08dc430143Ferochttp://social.msdn.microsoft.com/Profile/en-US/?user=FerocMake linking to another workitem required?Hey,<br/> <br/> I found an old thread on how to make it required to link to another work item:<br/> http://social.msdn.microsoft.com/forums/en-US/tfsworkitemtracking/thread/2253f293-3966-4c5f-87cf-0c763ae6e771/<br/> <br/> I've added this code to one of my work items (2010 Beta 2), but it seems, like the &quot;Is Item Linked&quot; field never changes to &quot;yes&quot;. There are two different ways which I've tried:<br/> <br/> a) Create a new MustHaveLink WorkItem. Yellow info bar tells me, that the &quot;Is Item Linked&quot; contains the value &quot;No&quot;. So I add a link, nothing changes.<br/> <br/> b) Create a new task. Add a new linked WorkItem (the MustHaveLink WorkItem), so that the link is part of the work item as soon as it is created. But also there the yellow info bar tells me, that the &quot;Is Item Linked&quot; contains the value &quot;No&quot;. <br/> <br/> Any idea?Wed, 11 Nov 2009 13:51:21 Z2009-11-18T09:11:55Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/f9bfebce-a3bd-427d-bdd5-5baedc1d213chttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/f9bfebce-a3bd-427d-bdd5-5baedc1d213cNoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderDependent picklist aren't working using WHEN through TSWA or WIWAI am trying to make a field in my custom work item to change depending on the value selected in the area path.  I've tried and tried but I think I'm missing something.<br/><br/>Can anyone see what is wrong with my code?<br/><br/>&lt;FIELD name=&quot;Client OS&quot; refname=&quot;TFS.ClientOS&quot; type=&quot;String&quot; reportable=&quot;dimension&quot;&gt;<br/>  &lt;HELPTEXT&gt;Used to highlight client OS associated with the escalation.&lt;/HELPTEXT&gt;<br/>  &lt;REQUIRED /&gt;<br/>  &lt;WHEN field=&quot;System.AreaId&quot; value=&quot;183&quot;&gt;<br/>     &lt;ALLOWEDVALUES expanditems=&quot;true&quot;&gt;<br/>       &lt;GLOBALLIST name=&quot;Client OS - A&quot;/&gt;<br/>     &lt;/ALLOWEDVALUES&gt;<br/>  &lt;/WHEN&gt;<br/>  &lt;WHEN field=&quot;System.AreaId&quot; value=&quot;219&quot;&gt;<br/>     &lt;ALLOWEDVALUES expanditems=&quot;true&quot;&gt;<br/>       &lt;GLOBALLIST name=&quot;Client OS - B&quot;/&gt;<br/>     &lt;/ALLOWEDVALUES&gt;<br/>  &lt;/WHEN&gt;<br/>&lt;/FIELD&gt;<br/><br/>This may not even be the best solution for my problem because my Area Path currently looks like this:<br/><br/>Project\A\a1,a2,a3,a5,a5\a5.1,a5.2 etc<br/>Project\B\b1,b2,b3,b4<br/><br/>My Area Path tree has at least 2 branches from the main project branch, and within each those there are varying number of child branches and within those grandchild branches.<br/><br/>And I'm trying to make my pick list dependent on the two branches from the main project branch.<br/><br/>Any assistance or suggestions are greatly appreciated.<br/><br/><strong><em>Updated Nov 12,2009:<br/></em></strong>I noticed that the WHEN and WHENNOT clause appear to work as expected on the winforms but not through TSWA or WIWA.<br/>Can someone give this a try and tell me if I've missed something or if I'm doing something incorrect?<br/><br/><strong><em>Updated Nov 12, 2009 #2:<br/></em></strong>I was able to get TSWA working but adding the following code<br/><br/>&lt;WHENCHANGED field=&quot;System.AreaPath&quot;&gt;<br/>&lt;COPY from=&quot;value&quot; value=&quot;&quot; /&gt;<br/>&lt;/WHENCHANGED&gt;<br/><br/>The community content on this link explains that others ran into the same issue and this was their workaround for the getting TSWA working.<br/><br/>I still cannot get WIWA working and I'm not sure why since I thought it was a subset of TSWA.  I tried refreshing the cache through WIWA menu option and restarting my browser but I couldn't get it to work. <br/><br/>I'll leave it for now and see if it will start working tomorrow.Wed, 11 Nov 2009 21:09:49 Z2009-11-18T08:35:27Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/16dbb294-34d9-4c4e-a618-ab60483c713fhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/16dbb294-34d9-4c4e-a618-ab60483c713fNauman_Shahhttp://social.msdn.microsoft.com/Profile/en-US/?user=Nauman_ShahProblem with WorkItem HistoryHi,<br/> <br/> We have done migration of TFS from another server. All user accounts were recreated after migration. The SID for local users was regenerated. The only problem  am having is with work item history. For example if a work item was created by user YY then its showing &quot;Created by Unknown user on behalf of YY&quot;. I ll really appreciate if some can help me out. Tue, 27 Oct 2009 11:59:37 Z2009-11-18T08:15:34Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/4e9f0029-afdc-4277-8418-a1b3e5a77c6chttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/4e9f0029-afdc-4277-8418-a1b3e5a77c6cNoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderCan you use the WHEN clause not in an absolute comparison? (ie. substring)I am trying to use the WHEN clause to create dependent pick lists however I was wondering if there was a way to make the WHEN clause not be an absolute comparison?<br/><br/>For example at the moment I have <br/><br/>&lt;WHEN field=&quot;Microsoft.VSTS.Build.FoundIn&quot; value=&quot;Product A Version 7.0.0&quot;&gt;<br/><br/>However, I'd like to create the WHEN clause to be more generic if possible to create the pick list for &quot;ANY&quot; value that has &quot;Product A&quot; within the string.<br/><br/>Is this possible?  I can't find anything anywhere I've looked, but that could just be that I'm looking in the wrong place.  (*always have to try to be optimistic)<br/><br/>Another thought is that if I could add more than one value to the WHEN clause.  Such as<br/><br/>&lt;WHEN field=&quot;Microsoft.VSTS.Build.FoundIn&quot; value=&quot;Product A Version 7.0.0&quot; or value=&quot;Product A Version 8.0.0&quot;&gt;<br/>Thu, 12 Nov 2009 20:57:52 Z2009-11-18T20:06:04Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/394e7f72-7990-4b1a-9eaa-5e822fe71857http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/394e7f72-7990-4b1a-9eaa-5e822fe71857keunwoo Parkhttp://social.msdn.microsoft.com/Profile/en-US/?user=keunwoo%20ParkI wanna set Alert Definition when specific Field is changed.Hi~~<br/>I wanna set when 'AreaId/AreaPath' value is changed, call subscription (e-mail or webservice).<br/>So I edit alert like below.<br/><br/>1) Set with Event Subscription Tool<br/>&quot;CoreFields/StringFields/Field[ReferenceName='System.AreaPath']/NewValue&quot; &lt;&gt; &quot;CoreFields/StringFields/Field[ReferenceName='System.AreaPath']/OldValue&quot;<br/><br/>2) Set with Alert Editor in TFS PowerTool<br/>Field -  'AreaId' , Operator - 'Changes'    --- FileterExpression -----&gt; &quot;ChangedFields/IntegerFields/Field[ReferenceName='System.AreaId']/NewValue&quot; &lt;&gt; 'null'<br/><br/>But 2 cases all call alert when any field'value changed.<br/><br/>Is it possible to set when 'AreaId/AreaPath' value is changed?<br/><br/><br/>And when I define new alert, when this alert is adjusted? realtime? or by scheduling?Fri, 06 Nov 2009 01:45:55 Z2009-11-16T05:22:43Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/c4f41ed9-bd87-4a54-a612-2a8f31fcc48ahttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/c4f41ed9-bd87-4a54-a612-2a8f31fcc48ablue8rose8http://social.msdn.microsoft.com/Profile/en-US/?user=blue8rose8Cannot open WIT from Server, error states 'Inaccessible Logs: Security"I am an administrator and should have full permissions to open a WIT from the Server for editing.  Did I miss a step/install?Thu, 05 Nov 2009 21:21:25 Z2009-11-14T18:00:44Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/df54f96d-e1d0-4cd7-9872-5c15634f4c8ehttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/df54f96d-e1d0-4cd7-9872-5c15634f4c8edesiapollohttp://social.msdn.microsoft.com/Profile/en-US/?user=desiapolloCreating custom TFS Web Part for Portal PageI want to create a custom Web Part for a TFS Project Portal Page. I have gone through the examples for creating a generic (non-TFS) Web Part for Sharepoint.<br/> 2<br/> My question is: If I create a Web Part for my TFS Portal Page, then how do I get the values of the TFS server name, the name of the project for which the portal is loaded etc. from Sharepoint so that I can execute queries accordingly.<br/> <br/> Other info:<br/>  - I am developing in VS'08.<br/>  - My web-part needs to be compatible with both VSTS'08 and VSTS'10.Mon, 09 Nov 2009 19:47:22 Z2009-11-16T05:55:37Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/ed0967f1-3f82-41fc-ae0b-d9eb81b5af4bhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/ed0967f1-3f82-41fc-ae0b-d9eb81b5af4bNoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderDependent HtmlFieldControl tab in work item does not get highlighted when requiredI am creating a custom work item.  I've created two tabs with a HtmlFieldControl on each tab.  I've made Tab 1 be required on the transition from=&quot;&quot; to=&quot;active&quot; and there is a triange and exclamation point in it's tab label to indicate that it is a required field.<br/><br/>Tab 2 I've made required IF another field (which has two possible values) is equal to value A.  When value A is selected for the field though, the tab label does not display the triangle and exclamation point.<br/><br/>If I create Tab 2 to have a fieldControl element type instead of a htmfieldcontrol element type with the exact same dependency, I get the triangle and exclamation point on the tab label with the field is set to &quot;A&quot;.<br/><br/>Can anyone explain why I can't get the icon notification when the tab uses an htmlfieldcontrol?Thu, 29 Oct 2009 19:38:10 Z2009-11-11T04:31:34Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/d9428704-f1e2-44ed-9898-e11d5e61b6aehttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/d9428704-f1e2-44ed-9898-e11d5e61b6aeShaunchohttp://social.msdn.microsoft.com/Profile/en-US/?user=ShaunchoCustom Work Item Form For Each State<p>Is there any way to make a custom form for each state of my workflow or do I have to resort to using Required and ReadOnly to get the job done? please tell me they're planning on adding this as a feature sometime in the extremely near future.</p>Mon, 09 Nov 2009 22:30:22 Z2009-11-10T23:40:43Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/ea4e72d5-2945-482f-b910-80e7a50551e3http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/ea4e72d5-2945-482f-b910-80e7a50551e3iProtocolhttp://social.msdn.microsoft.com/Profile/en-US/?user=iProtocolmove work items between tfs projectsI need to move a bulk of work items from one team project to another with history intact, thus I'm making an application to do it.<br/> I've written the code to retrieve work items from the workitemstore, and need to copy these to the new project. The workitemtype is identical in both projects.<br/> I found the workitem.Copy() method which appears to be what Im looking for ( http://msdn.microsoft.com/en-us/library/bb140419.aspx ), I'm however at loss how the new copy of the workitem is connected to the new project? Do I fetch the workitemtype from the new project and give that as the parameter to the copy method thereby creating the link, and then call Save() on it? Will this copy all the pertinent information?<br/> <br/> Thanks for the help.<br/> <br/> EDIT: Well, I did some testing and it seems to work fine. <br/> <br/> <br/> <br/>Sat, 07 Nov 2009 14:00:40 Z2009-11-10T06:11:57Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b5eed29a-331f-4e53-a7ac-d9da884c2351http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/b5eed29a-331f-4e53-a7ac-d9da884c2351MikeGB621234http://social.msdn.microsoft.com/Profile/en-US/?user=MikeGB621234custom work item field<p>I have added a custom (integer) field to a modified task workitem. The problem is when the user is looking at the detail record by opening the item in team explorer the integer value shows as 80. in the work item list for that type the column shows as 70. My question is, is the work item query data pulled from the cube instead of the database? Our cube is set to update once per hour and that's the only thing that I can think of.. Do any of the other templates (standard ones support a field (computed) called % complete and if so where is it computed from..<br/><br/>thanks</p>Tue, 03 Nov 2009 16:23:35 Z2009-11-09T07:40:32Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/d4d35ff6-6009-4ba2-96fa-89bcf5f54ca0http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/d4d35ff6-6009-4ba2-96fa-89bcf5f54ca0AnilCahttp://social.msdn.microsoft.com/Profile/en-US/?user=AnilCaHow do I subscribe a list of individuals to be alerted about the creation/change of a specific work item?Hello, <div><br/></div> <div>When creating a work item (i.e. defect), it is sometimes helpful if I can include multiple people to be alerted about the defect being created, as well as automatically receive e-mail anytime a change occurs to that defect.</div> <div><br/></div> <div>I understand there are ways to create alerts for 'buckets' of defects (areas, or the result of queries), but this does not seem to scale well if I want a specific individual to follow one specific bug (short of creating a new alert for every single defect of interest to them, individually).</div> <div><br/></div> <div>The user scenario I am looking to solve is this:</div> <div>Joe opens up a new defect and assigns it to John.  Joe thinks that Mary would be interested in what happens to this bug, so puts her on a list of 'people to be notified'.</div> <div>When the bug is saved, John and Mary both get e-mails about it. </div> <div>When ever the bug is modified, John and Mary gets e-mails about it.</div> <div>John later thinks that David should also get e-mails about this bug, and adds him onto the list of people to be notified.</div> <div>(and so on).</div> <div><br/></div> <div>To those who use Bugzilla, this is similar to the 'CC list' option.</div> <div><br/></div> <div>Does anyone have any suggestion on how this can be done?  (Please note: Am using TFS 2008).</div> <div><br/></div> <div>Thank you.</div>Thu, 29 Oct 2009 18:24:29 Z2009-11-17T09:52:00Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/3fa12016-630a-439a-b813-9dcd56b11c47http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/3fa12016-630a-439a-b813-9dcd56b11c47NoodlesCoderhttp://social.msdn.microsoft.com/Profile/en-US/?user=NoodlesCoderIs there a way on entry to WIWA to check if a clients computer has custom control libraries installed and if not to download and install them?<p>I may be missing a key piece of the puzzle but it seems silly (a defect on the TFS WIT side) that clients who only occassionally will use WIWA have to install custom control libraries in order for their web interface to be able to see custom controls.<br/><br/>Is there a way to check on logging into WIWA if the client computer has the libraries and if not to download and install them?<br/><br/>With any web application it should be that I only need to install everything on the server side and clients should be access the intended information.  Even with other Microsoft products such as Excel and macros created, it only needs to be created on the original file and anyone else opening the file will be prompted about whether or not they choose to allow the macro.<br/><br/>I believe that checking the computer on login is the best solution for the following reasons:<br/>1. Only users who access WIWA will be prompted to install the libraries<br/>2. rolling out software onto every client does not consider those who will never use WIWA <br/>3. those who get new systems after the roll out and will require the libraries again<br/>4. Users accessing WIWA on their home computers connected through VPN will not be included in any software roll outs</p>Thu, 29 Oct 2009 13:46:24 Z2009-11-06T16:59:53Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/e8d195c1-8ac6-4fc6-a880-468ea07970d5http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/e8d195c1-8ac6-4fc6-a880-468ea07970d5Shaunchohttp://social.msdn.microsoft.com/Profile/en-US/?user=ShaunchoTransition automation based on field valuesIs it possible to automate a state change based on a field value? So when I have my Priority set to 2 when it enters a certain state, have it automatically trigger a transition from that state to another state because the Priority is set to 2?Wed, 04 Nov 2009 19:52:07 Z2009-11-06T16:55:13Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/27e01842-4591-41ed-b0a7-c9f0eab3d7echttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/27e01842-4591-41ed-b0a7-c9f0eab3d7ecMuralidharanhttp://social.msdn.microsoft.com/Profile/en-US/?user=MuralidharanHow reportable="measure" formula="sum" is workingI have the field with [reportable=&quot;measure&quot; formula=&quot;sum&quot;] properties but im not able to get the sum after adding related / link items with values. May I know how the formula='Sum' is working ? <div><br/></div> <div>my field </div> <div> <div>      &lt;FIELD name=&quot;Estimated Effort (Scrum)&quot; refname=&quot;Conchango.TeamSystem.Scrum.EstimatedEffort&quot; type=&quot;Double&quot; reportable=&quot;measure&quot; formula=&quot;sum&quot;&gt;</div> <div>        &lt;HELPTEXT&gt;The estimated effort required to resolve this bug&lt;/HELPTEXT&gt;</div> <div>      &lt;/FIELD&gt;</div> <div><br/></div> </div><hr class="sig">MuralidharanThu, 05 Nov 2009 07:53:57 Z2009-11-11T06:51:54Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/51e142cb-b96f-448b-a482-1326f6bd5225http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/51e142cb-b96f-448b-a482-1326f6bd5225NeoPunkhttp://social.msdn.microsoft.com/Profile/en-US/?user=NeoPunkNodeCollection -> TreeNodeCollectionHi!<br>I'm working now at query builder for work items(like Team Explorer), major portion is left. For Area Path i make my own control using combobox and tree view. I want add into TreeView project nodes.<br><br>ProjectCollection collection = store.Projects;<br>TreeNodeConverter c = TreeNodeConverter.;<br>foreach (Project p in collection)<br>{<br>NodeCollection nodes = p.AreaRootNodes;<br>foreach (Node node in nodes)<br>{<br>......<br>}<br><br>Project.AreaRoots return NodeCollection object and i need TreeNodeCollection to and it's into TreeView.<br>How can i convert NodeCollection into TreeNodeCollection?<br><br>Thanks.<br><br><br><br>Wed, 16 Jan 2008 15:08:27 Z2009-11-05T14:56:49Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/076871ae-0a3a-403f-8ffe-b4058abe6a64http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/076871ae-0a3a-403f-8ffe-b4058abe6a64ViniSotohttp://social.msdn.microsoft.com/Profile/en-US/?user=ViniSotoTeam Foundation Excel Add In hangs for 5 minutes to retrieve work items<p>Hello experts:<br/><br/>I am experiencing this when retrieving work items using the Excel Add In (Office 2007, Visual Studio 2008, Windows Vista).<br/><br/>I enabled the Excel log functionality as explained <a href="http://billwg.blogspot.com/2009/04/how-to-enable-tracing-of-tfs-add-ins.html">here</a> and here are the relevan log results:<br/><br/>[Verbose, PID 4624, TID 4596, 16:17:34.972] Middle tier URL:</p> <p><a href="http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ClientService.asmx">http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ClientService.asmx</a><br/>[Verbose, PID 4624, TID 4596, 16:17:34.972] Middle tier configurationUrl:</p> <p><a href="http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx">http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx</a><br/>[Verbose, PID 4624, TID 4596, 16:17:34.972] Default cache directory: C:\Users\vsoto\AppData\Local\Microsoft\Team Foundation\2.0\Cache<br/>[Verbose, PID 4624, TID 4596, 16:17:34.972] InstanceInfo Id: e4876485-33d6-4433-ad14-10e6a575ec52<br/>[Verbose, PID 4624, TID 4596, 16:17:35.566] Middle tier URL:</p> <p><a href="http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ClientService.asmx">http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ClientService.asmx</a><br/>[Verbose, PID 4624, TID 4596, 16:17:35.566] Middle tier configurationUrl:</p> <p><a href="http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx">http://dptc04tfscomputer1.dpt.ad.company.com:8080/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx</a><br/>[Verbose, PID 4624, TID 4596, 16:17:35.566] Default cache directory: C:\Users\vsoto\AppData\Local\Microsoft\Team Foundation\2.0\Cache<br/>[Verbose, PID 4624, TID 4596, 16:17:35.566] InstanceInfo Id: e4876485-33d6-4433-ad14-10e6a575ec52<br/>[Verbose, PID 4624, TID 4596, 16:17:39.769] Entering WorkItem(PS.DatastoreItem psDSI, WorkItemStore store)<br/><strong>[Verbose, PID 4624, TID 4596, 16:17:39.785] Entering WorkItem.PartialOpen, id = 256<br/>[Verbose, PID 4624, TID 4596, 16:21:59.663] Constructor Field(PS.Field psField, WorkItem item, int revision). Id=10018<br/></strong>[Verbose, PID 4624, TID 4596, 16:21:59.663] Entering Field.Value/Get. Id=10018<br/>[Verbose, PID 4624, TID 4596, 16:21:59.663] Leaving Field.Value/Get. Id=10018, Value=No<br/>[Verbose, PID 4624, TID 4596, 16:21:59.663] Constructor Field(PS.Field psField, WorkItem item, int revision). Id=10012<br/>[Verbose, PID 4624, TID 4596, 16:21:59.678] Entering Field.Value/Get. Id=10012<br/>[Verbose, PID 4624, TID 4596, 16:21:59.678] Entering Field.FieldDefinition/Get. Id=10012<br/>[Verbose, PID 4624, TID 4596, 16:21:59.678] Leaving Field.Value/Get. Id=10012, Value=<br/><br/>As you can see, there is an almost 5 minute lag beteween those calls.</p> <p> </p> <p>Any help will be very much appreciated.</p> <p> </p> <p>Vini</p>Tue, 09 Jun 2009 16:41:30 Z2009-11-05T13:20:30Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/94afbf2b-a1cc-4794-a036-0d6c3b32b79ahttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/94afbf2b-a1cc-4794-a036-0d6c3b32b79aA_R_Khttp://social.msdn.microsoft.com/Profile/en-US/?user=A_R_Khow to work with When Condition?Hi there <br/><br/>1- Is is possible to assign more than one vlaue in VALUE for WHEN?<br/><br/>2- I want to set condition for WI in following order:<br/><br/>If Product A selected in Product Field then set Allow and Suggested Value to GlobalList -&gt; Component A<br/>If Product B selected in Product Field then set Allow and Suggested Value to GlobalList -&gt; Component B<br/>Else set Alow and Suggested Value to GlobalList -&gt; Components<br/><br/>I made first and second step but I can not set the else condition to see correct behavior...<br/><br/>Any Idea?<br/><br/><br/> <div style="background-color:white;color:black"> <pre><span style="color:blue">&lt;</span><span style="color:#a31515">FieldReference</span> <span style="color:red">refname</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">System.Common.Component</span><span style="color:black">&quot;</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">WHEN</span> <span style="color:red">field</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">System.Common.Product</span><span style="color:black">&quot;</span> <span style="color:red">value</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">Product A</span><span style="color:black">&quot;</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">ALLOWEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">GLOBALLIST</span> <span style="color:red">name</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">Component A</span><span style="color:black">&quot;</span> <span style="color:blue">/&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">ALLOWEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">SUGGESTEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">GLOBALLIST</span> <span style="color:red">name</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">Component A</span><span style="color:black">&quot;</span> <span style="color:blue">/&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">SUGGESTEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">WHEN</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">WHEN</span> <span style="color:red">field</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">System.Common.Product</span><span style="color:black">&quot;</span> <span style="color:red">value</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">Product B</span><span style="color:black">&quot;</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">SUGGESTEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">GLOBALLIST</span> <span style="color:red">name</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">Component B</span><span style="color:black">&quot;</span> <span style="color:blue">/&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">SUGGESTEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">ALLOWEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;</span><span style="color:#a31515">GLOBALLIST</span> <span style="color:red">name</span><span style="color:blue">=</span><span style="color:black">&quot;</span><span style="color:blue">Component B</span><span style="color:black">&quot;</span> <span style="color:blue">/&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">ALLOWEDVALUES</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">WHEN</span><span style="color:blue">&gt;</span> <span style="color:blue">&lt;/</span><span style="color:#a31515">FieldReference</span><span style="color:blue">&gt;</span> </pre> </div>Thu, 29 Oct 2009 12:26:32 Z2009-11-09T06:40:22Zhttp://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/a81bb5be-2bb4-4fd7-86e4-a6e038053ad7http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/a81bb5be-2bb4-4fd7-86e4-a6e038053ad7Ferochttp://social.msdn.microsoft.com/Profile/en-US/?user=Feroc(TF210004) Custom Control not working anymore (VS2010 Beta 1 -> Beta 2)Hey,<br/> <br/> I have a project with a few custom controls. At the moment we are using two of them.<br/> <br/> Both are almost the same. One is a simple checkbox, just saving a &quot;yes&quot; or &quot;no&quot; value. The other one is almost the same, just uses a graphic instead of the checkbox (and saves some other data, too).<br/> <br/> The one with the graphic is still working without a problem, but the simple checkbox is not. I always get this error:<br/> <br/> TF210004: The control could not be loaded from the assembly.<br/> <br/> I found some threads about the same error with the update from 2005 to 2008, the solution was to recompile the project with the new version of VS. But I already recompiled it with VS2010 Beta 2... no help.<br/> <br/> Any ideas?Wed, 04 Nov 2009 10:33:22 Z2009-11-09T06:10:14Z