<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Gregg Boer's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/greggboer/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/greggboer/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:09:14 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Kanban customizable columns, “under the hood”</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/kanban-customizable-columns-under-the-hood</link>
      <pubDate>Mon, 04 Mar 2013 11:47:54 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2013/03/04/kanban-customizable-columns-under-the-hood/</guid>
      <description><![CDATA[(This blog post is also posted on the Visual Studio ALM Blog)  Kanban customizable columns was made...]]></description>
      <content:encoded><![CDATA[<p>(This blog post is also posted on the <a href="https://blogs.msdn.com/b/visualstudioalm/archive/2013/03/04/kanban-customizable-columns-under-the-hood.aspx" target="_blank">Visual Studio ALM Blog</a>)</p>  <p>Kanban customizable columns was made publicly available on the March 4 service update, and will be available in the RC version of VS Update 2.</p>  <p>You can read the <a href="https://tfs.visualstudio.com/en-us/home/news/2013/mar-4/" target="_blank">release notes</a> for an overview of the feature itself. The purpose of <u>this</u> blog post is to talk about what’s going on under the hood of this new feature.</p>  <p>With this feature, we’ve added an additional data element called “Kanban Column”. This stores which column on the team’s kanban board the work item is in. This is separate from, but related to the State field.</p>  <p>When designing this feature, we considered just adding another field to the User Story / Requirement / Product Backlog Item work item types called “Kanban Column”, but that would require existing customers to have to update their work item type definitions to utilize the feature. And, since the board’s column configuration was meant to be scoped to a team, using a “global field” didn’t work well.</p>  <h3>Introducing, the WIT Extension</h3>  <p>We created a new work item tracking element we call a <strong>WIT Extension</strong>, which allows you to attach to an individual work item a field and a set of rules <u>dynamically, at run-time, without updating the work item type definition.</u> I underlined that last part, because that’s pretty exciting stuff.</p>  <p>For this feature, we created the Kanban Column WIT Extension, which contains a single field “Kanban Column”, and a set of rules on that field. In this case, the rules ensure that the State and Column are kept in synch, as per the State/Column mappings defined in the Customize Columns dialog. For example, if you have the following column configuration:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1588.image_45D824F3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1588.image_5F00_45D824F3.png"><img title="image" style="display: inline;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0160.image_thumb_6CA63B33.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0160.image_5F00_thumb_5F00_6CA63B33.png" width="710" height="257" /></a></p>  <p>We generate rules that look like this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5468.image_6586FEBB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5468.image_5F00_6586FEBB.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2642.image_thumb_456BF1FE.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2642.image_5F00_thumb_5F00_456BF1FE.png" width="547" height="185" /></a></p>  <p>These rules fire when you drag an item to a Kanban Column, and we automatically update the State:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7610.image_3E4CB586.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7610.image_5F00_3E4CB586.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8831.image_thumb_4C1EFB81.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8831.image_5F00_thumb_5F00_4C1EFB81.png" width="722" height="294" /></a></p>  <p>We also generate the rules in reverse, like this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7853.image_44FFBF09.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7853.image_5F00_44FFBF09.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7776.image_thumb_6BCDD549.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7776.image_5F00_thumb_5F00_6BCDD549.png" width="550" height="136" /></a></p>  <p>So that when you update the State, we automatically update the Kanban Column:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1513.image_79A01B44.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1513.image_5F00_79A01B44.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1643.image_thumb_5D8F5C59.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1643.image_5F00_thumb_5F00_5D8F5C59.png" width="724" height="469" /></a></p>  <p>&#160;</p>  <p>&#160;</p>  <p>The Kanban Column field is scoped to the team, and appears as follows in the work item history. Note how the field is scoped to [Team Project\Team Name]. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5875.image_6B61A254.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5875.image_5F00_6B61A254.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7444.image_thumb_1D5942DF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7444.image_5F00_thumb_5F00_1D5942DF.png" width="466" height="141" /></a></p>  <p>&#160;</p>  <h3>How are WIT Extensions attached to work items?</h3>  <p>WIT Extensions are only attached to individual work items when those work items appear on a backlog. When an item is added to a backlog, the WIT Extension is attached, the field exists, and the rules are run. If a work item is removed from a backlog, then the WIT Extension is detached from the work item, and the field no longer exists, and the rules are no longer run.</p>  <p>Attaching/detaching is done dynamically via the WIT Extension’s predicate, which defines an expression which, if evaluated as TRUE, will attach an extension to the work item, or detach if FALSE. For each TFS Team, we create a unique Kanban Column WIT Extension that with a predicate that matches that team’s product backlog query. This is done automatically for you when you create the team. On every save, we will evaluate the work item against the set of WIT Extensions (one for every team), and will attach/detach as needed. </p>  <p>For example,. if change the area path, and move the work item from one backlog to another, TFS detaches the extension for the original team, and attaches the extension of the destination team. In the example below, we changed the area path to move it from Team B’s backlog to Team A’s backlog.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5050.image_7D3E3621.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5050.image_5F00_7D3E3621.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5314.image_thumb_5D232964.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5314.image_5F00_thumb_5F00_5D232964.png" width="461" height="284" /></a></p>  <p>The “Extension Marker” field shows whether the WIT Extension is attached or not. You’ll also notice that the Kanban Column has a new value for Team A. How did we know how to do that? The current state of the work item was “Active”. We ran the rules on Team A’s WIT Extension, and the default column for “State=Active” was “Working”, and set it automatically. </p>  <p>&#160;</p>  <h3>Can work items be on multiple boards?</h3>  <p>You can configure two teams to own the same area path. Its not recommended, but it is possible. In this case, the work item would have two WIT Extensions attached to it. For example, let’s say both “Team A” and “Team A Clone” are configured to have the same area path. The predicate for the WIT Extension for both teams are identical and both would evaluate as true. In effect, the item appears on two different boards at the same time. But what happens if you change the column on one board? Here’s the answer:</p>  <p>Here is Team A’s board and column configuration:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0508.image_03F13FA5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0508.image_5F00_03F13FA5.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6114.image_thumb_11C385A0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6114.image_5F00_thumb_5F00_11C385A0.png" width="646" height="237" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4621.image_71A878E2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4621.image_5F00_71A878E2.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7607.image_thumb_518D6C25.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7607.image_5F00_thumb_5F00_518D6C25.png" width="658" height="342" /></a></p>  <p>Here is Team A Clone’s board and column configuration:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3225.image_115752AB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3225.image_5F00_115752AB.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4237.image_thumb_713C45ED.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4237.image_5F00_thumb_5F00_713C45ED.png" width="667" height="336" /></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4466.image_3C2FB6BD.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4466.image_5F00_3C2FB6BD.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6378.image_thumb_4A01FCB8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6378.image_5F00_thumb_5F00_4A01FCB8.png" width="692" height="357" /></a></p>  <p>&#160;</p>  <p>&#160;</p>  <p>The work item “Item 1” is the same work item, but appearing in two different places. What happens, if I drag “item 1” from “WORKING” to “VERIFICATION” on Team A’s board:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2677.image_29E6EFFB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2677.image_5F00_29E6EFFB.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6038.image_thumb_22C7B383.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6038.image_5F00_thumb_5F00_22C7B383.png" width="689" height="315" /></a></p>  <p>TFS will run the rules on both extensions. It will look something like this:</p>  <blockquote>   <p>Team A: When <strong>Kanban Column</strong> = <strong>Verification</strong>, then <strong>State</strong> must be <strong>Resolved</strong>. </p>    <p>Team B: When <strong>State</strong> = <strong>Resolved</strong>, then <strong>Kanban Column</strong> must be one of: “<strong>Testing</strong>”, if not set to default column (which is <strong>Testing</strong>)</p> </blockquote>  <p>This will produce a work item revision that looks like this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2664.image_7B8D6A4D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2664.image_5F00_7B8D6A4D.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8270.image_thumb_5B725D90.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8270.image_5F00_thumb_5F00_5B725D90.png" width="565" height="276" /></a></p>  <p>&#160;</p>  <p>As you can see the new WIT Extension paradigm is pretty powerful. We have written it for the Kanban – Customizable Columns feature, but our goal is to expand the functionality to have parity with other work item fields. For example, while the field will show up in the work item history and is available from the object model, it is <u>not</u> available for queries, reporting, excel/project integration, and can’t be displayed on the work item form. </p>  <p>Eventually, we want to allow WIT Extensions to be created by our customers, allow the process to be defined in a much more componentized manner, rather than the monolithic way it is today.</p>  <p>&#160;</p>  <p>For now, whenever you drag that tile from one kanban column to another, just know that there is a powerful new component in work item tracking that is managing the stuff under the hood.</p>]]></content:encoded>
    </item>
    <item>
      <title>TFS/Agile PM: Configuring so your tasks are estimated in story points</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/tfsagile-pm-configuring-so-your-tasks-are-estimated-in-story-points</link>
      <pubDate>Mon, 24 Sep 2012 09:06:05 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2012/09/24/tfsagile-pm-configuring-so-your-tasks-are-estimated-in-story-points/</guid>
      <description><![CDATA[I’ve had a few people ask: “What if I estimate my tasks in something other than hours, like ideal...]]></description>
      <content:encoded><![CDATA[<p>I’ve had a few people ask: “What if I estimate my tasks in something other than hours, like ideal days or story points?”</p>  <p>The truth of the matter is, the “Remaining Work” field on the Task work item is just a dumb integer. You can enter anything you like in it. The only thing that even references what unit it might be in is the little “h” that appears on the task board and on the capacity pane.</p>  <p>&#160;</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1256.image_7671171E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1256.image_5F00_7671171E.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7455.image_thumb_1D3F2D5F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7455.image_5F00_thumb_5F00_1D3F2D5F.png" width="404" height="167" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1007.image_2B11735A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1007.image_5F00_2B11735A.png"><img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0412.image_thumb_5D0913E4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0412.image_5F00_thumb_5F00_5D0913E4.png" width="409" height="182" /></a></p>  <p>&#160;</p>  <p>If you are installing TFS 2012 on-premise, this little “h” is configurable to be whatever you want. (Unfortunately, it is not configurable for tfspreview.com … yet)</p>  <p>Here’s how:</p>  <h2>Step 1: Export the configuration settings to an XML file.</h2>  <blockquote>   <p>cd C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE</p>    <p>witadmin.exe exportcommonprocessconfig /collection:https://<font color="#0000ff"><u><strong>SERVERNAME</strong></u></font>:8080/tfs/DefaultCollection       <br />&#160;&#160;&#160;&#160;&#160;&#160; /p:<font color="#0000ff"><u><strong>PROJECTNAM</strong></u></font>E&#160; /f:.\CommonConfig.xml</p> </blockquote>  <h2>Step 2: Edit the XML file to change your “Remaining Work” suffix.</h2>  <blockquote>   <p>Locate this line in the XML file: </p>    <p>&#160;&#160;&#160; &lt;TypeField refname=&quot;Microsoft.VSTS.Scheduling.RemainingWork&quot; type=&quot;RemainingWork&quot; format=&quot;<font style="background-color: rgb(255, 255, 0);">{0} h</font>&quot; /&gt;</p>    <p>Edit the highlighted part to be whatever you want. For example, if you estimate in story points, you can change it to <strong>“{0} sp”.</strong> </p> </blockquote>  <h2>Step 3: Import the configurable settings from the XML file</h2>  <blockquote>   <p>witadmin.exe importcommonprocessconfig /collection:https://<font color="#0000ff"><u><strong>SERVERNAME</strong></u></font>:8080/tfs/DefaultCollection       <br />&#160;&#160;&#160;&#160;&#160;&#160; /p:<font color="#0000ff"><u><strong>PROJECTNAM</strong></u></font>E&#160; /f:.\CommonConfig.xml</p> </blockquote>  <p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Team Foundation Service: Process template changes</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/team-foundation-service-process-template-changes</link>
      <pubDate>Wed, 19 Sep 2012 06:37:40 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2012/09/19/team-foundation-service-process-template-changes/</guid>
      <description><![CDATA[With this latest Team Foundation Service update, we have updated the process template versions for...]]></description>
      <content:encoded><![CDATA[<p>With this latest <a href="https://tfspreview.com/en-us/home/news/2012/sep-17/" target="_blank">Team Foundation Service update</a>, we have updated the process template versions for all the templates. Agile and CMMI are at 6.1. Scrum is at 2.1. This reflects a few minor improvements we've made:</p>  <p>- For Agile, the User Story's state model has been updated to allow you to transition from any state to any other state. </p>  <p>- For Scrum, we did the same for Product Backlog Item and Bug.</p>  <p>- For CMMI, we corrected some bugs where the ResolvedBy, ResolvedDate, ActivatedBy, ActiviatedDate fields were not being set/cleared properly on some transitions.</p>  <p>We have noticed in the industry a desire to move towards a less restriction process flow. The implementation of the kanban board highlighted just how restrictive our work flow was. </p>  <p>For example, for Scrum, if you moved a tile from &quot;New&quot; to &quot;Approved&quot;, you couldn't move back again!</p>  <p>This just seemed too restrictive and we fixed it.</p>  <p>It should be noted that we did not update the workflow of Requirements in the CMMI template, as we are assuming if people want this template, they want a more formal control over the work flow.</p>]]></content:encoded>
    </item>
    <item>
      <title>TFS vNext: Configuring your project to have a master backlog and sub-teams</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/tfs-vnext-configuring-your-project-to-have-a-master-backlog-and-sub-teams</link>
      <pubDate>Fri, 27 Jan 2012 09:47:15 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2012/01/27/tfs-vnext-configuring-your-project-to-have-a-master-backlog-and-sub-teams/</guid>
      <description><![CDATA[&#160;    One backlog to rule them all…  One common practice we’ve seen our customers use is to have...]]></description>
      <content:encoded><![CDATA[<h3>&#160;</h3>  <h4></h4>  <h1 style="line-height: 16pt; list-style-type: disc; margin: 24pt 0in 0pt; clear: none"><font face="Segoe UI"><font style="font-size: 14pt" color="#000000"><font style="font-weight: bold">One backlog to rule them all…</font></font></font></h1>  <p style="list-style-type: disc; margin-left: 0in; margin-right: 0in"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: minor-bidi"><font face="Calibri"><font style="font-size: 11pt" color="#000000">One common practice we’ve seen our customers use is to have a master backlog, which “feeds” several teams. The master backlog is prioritized and maintained, and when it comes time to plan for the next sprint, all the teams gather together and “sign up” for backlog items to work on in the upcoming sprint.</font></font></span></p>  <p style="list-style-type: disc; margin-left: 0in; margin-right: 0in"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: minor-bidi"><font face="Calibri"><font style="font-size: 11pt" color="#000000">That way, they can ensure that all teams are working on the most important items for each sprint. </font></font></span></p>  <p style="list-style-type: disc; margin-left: 0in; margin-right: 0in"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: minor-bidi"><font face="Calibri"><font style="font-size: 11pt" color="#000000">This blog post will tell you how to configure and use a master backlog. </font></font></span></p>  <p style="list-style-type: disc; margin-left: 0in; margin-right: 0in"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-theme-font: minor-bidi"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Let’s start with a newly created team project: “Demo Project”. When a project is created, a default team is created for that project. This team is the “master” team.</font></font></span></p>  <table style="border-bottom: medium none; border-left: medium none; list-style-type: disc; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: none; mso-border-insidev: none" class="MsoTableGrid" border="0" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">1</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">Configure the “Master” team’s work areas</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 1">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: 13pt; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Click on the “Configure work areas…” link</font></font></p>          <p style="line-height: 13pt; margin: 0in 0in 10pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5367.clip_image0027_59AB922E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5367.clip_5F00_image0027_5F00_59AB922E.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[7]" border="0" alt="clip_image002[7]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0160.clip_image0027_thumb_795A6BF6.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0160.clip_5F00_image0027_5F00_thumb_5F00_795A6BF6.jpg" width="624" height="468" /></a></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 2">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">&#160;</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span style="mso-bidi-font-weight: bold"><font face="Segoe UI"><font style="font-size: 11pt" color="#000000">The root area path is selected for the this team. Click on the context menu, and select “Exclude sub-areas”</font></font></span></h3>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3716.clip_image0045_5D49AD0B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3716.clip_5F00_image0045_5F00_5D49AD0B.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004[5]" border="0" alt="clip_image004[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0167.clip_image0045_thumb_32051604.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0167.clip_5F00_image0045_5F00_thumb_5F00_32051604.jpg" width="624" height="465" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>     </tr>      <tr style="mso-yfti-irow: 3">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">This will configure it so that the backlog for the “master” team only includes backlog items that are located <u>at</u> the root area path, but <u>not below</u> the root area path.</font></font></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3704.clip_image0065_43E1A9D1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3704.clip_5F00_image0065_5F00_43E1A9D1.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006[5]" border="0" alt="clip_image006[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2046.clip_image0065_thumb_6AAFC011.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2046.clip_5F00_image0065_5F00_thumb_5F00_6AAFC011.jpg" width="624" height="468" /></a></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 4">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Press Close and that is done.</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 5">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">2</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">Create sub-teams, which will each have their own backlog</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 6">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Navigate to the Administration Console by click the “gear” icon in the upper right</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8407.clip_image0085_117DD652.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8407.clip_5F00_image0085_5F00_117DD652.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008[5]" border="0" alt="clip_image008[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7411.clip_image0085_thumb_384BEC92.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7411.clip_5F00_image0085_5F00_thumb_5F00_384BEC92.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 7">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You will see that one team already exists. Is the “default project team” created when you create a team project, which is acting as the “master” team.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Select “New team” to create another team</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1157.clip_image0105_312CB01A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1157.clip_5F00_image0105_5F00_312CB01A.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010[5]" border="0" alt="clip_image010[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5342.clip_image0105_thumb_57FAC65A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5342.clip_5F00_image0105_5F00_thumb_5F00_57FAC65A.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 8">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Select a team name, and if you want, a description:</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8078.clip_image0125_3BEA076F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8078.clip_5F00_image0125_5F00_3BEA076F.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image012[5]" border="0" alt="clip_image012[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2625.clip_image0125_thumb_77A9A022.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2625.clip_5F00_image0125_5F00_thumb_5F00_77A9A022.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 9">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Just for fun, click on “settings”</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6428.clip_image0145_22820435.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6428.clip_5F00_image0145_5F00_22820435.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image014[5]" border="0" alt="clip_image014[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2046.clip_image0145_thumb_1B62C7BD.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2046.clip_5F00_image0145_5F00_thumb_5F00_1B62C7BD.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 10">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">This will display the advance settings. You will note that by default, the “Create an area path with the name of the team” is checked.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">When this is checked, creating a team will also create an area path of the same name (in this case: “Blue Team”, and then associate that area path with the newly created team.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4774.clip_image0165_4230DDFD.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4774.clip_5F00_image0165_5F00_4230DDFD.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image016[5]" border="0" alt="clip_image016[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7411.clip_image0165_thumb_68FEF43D.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7411.clip_5F00_image0165_5F00_thumb_5F00_68FEF43D.jpg" width="624" height="468" /></a></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 11">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Press “Create Team” and you’ve just created your first team</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4762.clip_image0185_0FCD0A7E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4762.clip_5F00_image0185_5F00_0FCD0A7E.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image018[5]" border="0" alt="clip_image018[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7418.clip_image0185_thumb_21A99E4B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7418.clip_5F00_image0185_5F00_thumb_5F00_21A99E4B.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 12">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Repeat the process again, to create a second team. </font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1145.clip_image0208_4877B48B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1145.clip_5F00_image0208_5F00_4877B48B.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image020[8]" border="0" alt="clip_image020[8]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0167.clip_image0208_thumb_6F45CACB.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0167.clip_5F00_image0208_5F00_thumb_5F00_6F45CACB.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 13">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">What you have now is three teams. The “master team” which is the default team that resides at the Team Project level, and two sub-teams (Red and Blue).</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Click on one of your teams, and you’ll see the settings for that team.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">NOTE: That you can add members to each sub-team, as well as administrators and a cool pic if you want.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3704.clip_image0225_68268E53.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3704.clip_5F00_image0225_5F00_68268E53.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image022[5]" border="0" alt="clip_image022[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2046.clip_image0225_thumb_0EF4A494.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2046.clip_5F00_image0225_5F00_thumb_5F00_0EF4A494.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 14">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Click on the “areas” tab</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4774.clip_image0245_35C2BAD4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4774.clip_5F00_image0245_5F00_35C2BAD4.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image024[5]" border="0" alt="clip_image024[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7411.clip_image0245_thumb_19B1FBE9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7411.clip_5F00_image0245_5F00_thumb_5F00_19B1FBE9.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 15">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You’ll see that new area paths were created for both teams, and that this team (the Blue Team) is configured to use the “Blue Team” area path.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2605.clip_image0265_5571949C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2605.clip_5F00_image0265_5F00_5571949C.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image026[5]" border="0" alt="clip_image026[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5342.clip_image0265_thumb_3960D5B1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5342.clip_5F00_image0265_5F00_thumb_5F00_3960D5B1.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 16">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Feel free to poke around. But eventually, we need to use this stuff. So close the Admin Console tab on your browser to return to the main screen.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5355.clip_image0285_75206E64.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5355.clip_5F00_image0285_5F00_75206E64.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image028[5]" border="0" alt="clip_image028[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7002.clip_image0285_thumb_590FAF79.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7002.clip_5F00_image0285_5F00_thumb_5F00_590FAF79.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 17">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">3</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">Populate the master backlog</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 18">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Here is the home page for the “master team”, that is the default team configured for the team project.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Click on the “View backlog” link to view the master backlog.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/4452.clip_image0305_2DCB1872.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/4452.clip_5F00_image0305_5F00_2DCB1872.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image030[5]" border="0" alt="clip_image030[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2046.clip_image0305_thumb_54992EB2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2046.clip_5F00_image0305_5F00_thumb_5F00_54992EB2.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 19">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Here’s the backlog, with a few things added:</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6332.clip_image0325_38886FC7.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6332.clip_5F00_image0325_5F00_38886FC7.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image032[5]" border="0" alt="clip_image032[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7411.clip_image0325_thumb_5F568607.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7411.clip_5F00_image0325_5F00_thumb_5F00_5F568607.jpg" width="624" height="468" /></a></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 20">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">4</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">Assign a backlog item to a sub-team</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 21">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Open up a backlog item by double clicking it. Set the Area to the appropriate sub-team</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6320.clip_image0345_06249C48.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6320.clip_5F00_image0345_5F00_06249C48.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image034[5]" border="0" alt="clip_image034[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8156.clip_image0345_thumb_2CF2B288.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8156.clip_5F00_image0345_5F00_thumb_5F00_2CF2B288.jpg" width="624" height="467" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 22">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Save and Close the work item, to view the backlog again.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You will notice that “backlog item 1” is still on the backlog, even though it was assigned to a sub-team.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/2703.clip_image0365_53C0C8C8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/2703.clip_5F00_image0365_5F00_53C0C8C8.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image036[5]" border="0" alt="clip_image036[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5430.clip_image0365_thumb_3{9DD.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5430.clip_5F00_image0365_5F00_thumb_5F00_37B009DD.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 23">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You will need to refresh your browser to see that item removed. Here it is after a refresh:</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8176.clip_image0386_0C6B72D6.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8176.clip_5F00_image0386_5F00_0C6B72D6.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image038[6]" border="0" alt="clip_image038[6]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7180.clip_image0386_thumb_054C365E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7180.clip_5F00_image0386_5F00_thumb_5F00_054C365E.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 24">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You can do this with any number of backlog items, assigning to the teams to work on.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 25">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">5</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">View the sub-team’s backlog</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 26">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Select the “team navigator” in the upper right. This shows the projects and teams you’ve recently viewed. Since we haved looked at our newly created teams, we’ll probably have to select “Browse All Teams”</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/0045.clip_image0405_2C1A4C9E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/0045.clip_5F00_image0405_5F00_2C1A4C9E.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image040[5]" border="0" alt="clip_image040[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3683.clip_image0405_thumb_3DF6E06B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3683.clip_5F00_image0405_5F00_thumb_5F00_3DF6E06B.jpg" width="624" height="465" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 27">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Select the desired sub-team from the list, and press “Navigate”</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6320.clip_image0425_36D7A3F3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6320.clip_5F00_image0425_5F00_36D7A3F3.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image042[5]" border="0" alt="clip_image042[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7418.clip_image0425_thumb_0B930CEC.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7418.clip_5F00_image0425_5F00_thumb_5F00_0B930CEC.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 28">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You’ll now see the sub-team’s backlog, complete with the item that has been assigned to it:</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1145.clip_image0445_3261232C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1145.clip_5F00_image0445_5F00_3261232C.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image044[5]" border="0" alt="clip_image044[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3782.clip_image0445_thumb_443DB6F9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3782.clip_5F00_image0445_5F00_thumb_5F00_443DB6F9.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 29">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">5</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">Configure the sub-team’s iterations</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 30">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You’ll notice that there are no iterations available for planning. You need to tell TFS that you want this team to work on specific iterations. The easiest way is to navigation to the Home page:</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6428.clip_image0465_3D1E7A81.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6428.clip_5F00_image0465_5F00_3D1E7A81.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image046[5]" border="0" alt="clip_image046[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6318.clip_image0465_thumb_11D9E37A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6318.clip_5F00_image0465_5F00_thumb_5F00_11D9E37A.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 31">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">And then click on the “Configure schedule and iterations…” link</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/8407.clip_image0485_0ABAA702.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/8407.clip_5F00_image0485_5F00_0ABAA702.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image048[5]" border="0" alt="clip_image048[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/3683.clip_image0485_thumb_1C973ACF.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/3683.clip_5F00_image0485_5F00_thumb_5F00_1C973ACF.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 32">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Here you can select the sprint’s you want this team to particpate in. </font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Just check the boxes</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Below we are selecting Sprints 1 through 6 of the first Release</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/6320.clip_image0505_4365510F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/6320.clip_5F00_image0505_5F00_4365510F.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image050[5]" border="0" alt="clip_image050[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/7418.clip_image0505_thumb_6A33674F.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/7418.clip_5F00_image0505_5F00_thumb_5F00_6A33674F.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 33">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Press Close to return to the home page. Then click on “View backlog” to go back to the backlog page.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">You’ll now see the sprints available for planning</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/1145.clip_image0525_7C0FFB1C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/1145.clip_5F00_image0525_5F00_7C0FFB1C.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image052[5]" border="0" alt="clip_image052[5]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/62/44/metablogapi/5430.clip_image0525_thumb_74F0BEA4.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-62-44-metablogapi/5430.clip_5F00_image0525_5F00_thumb_5F00_74F0BEA4.jpg" width="624" height="468" /></a></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 34">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">&#160;</font></font></font></span></h3>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <h3 style="line-height: normal; margin: 10pt 0in 12pt; clear: none; mso-outline-level: 3"><span><font face="Segoe UI"><font style="font-size: 11pt" color="#000000"><font style="font-weight: bold">Conclusion</font></font></font></span></h3>       </td>     </tr>      <tr style="mso-yfti-irow: 35; mso-yfti-lastrow: yes">       <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="22">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>       </td>        <td style="padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="638">         <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Go ahead and configure all the sub-team’s to have the correct iterations. Now you can have a single master backlog “to rule them all”, and decide with each sprint, which sub-team is going to take on each backlog item.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">The sub-teams can then use their own backlog to prioritize and pull into a sprint for planning.</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>          <p style="line-height: normal; margin: 0in 0in 0pt" class="MsoNormal"><span style="mso-no-proof: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Enjoy! </font></font></span></p>       </td>     </tr>   </tbody></table>  <h2 style="line-height: 14pt; list-style-type: disc; margin: 10pt 0in 0pt; clear: none"><font face="Segoe UI"><font style="font-size: 12pt" color="#000000"><font style="font-weight: bold">&#160;</font></font></font></h2>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Work Item Tracking Custom Controls</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/work-item-tracking-custom-controls</link>
      <pubDate>Tue, 30 Mar 2010 12:45:59 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2010/03/30/work-item-tracking-custom-controls/</guid>
      <description><![CDATA[&#160;  (Many thanks to Hayder Casey, who provided this great write-up on work item tracking...]]></description>
      <content:encoded><![CDATA[<p></p>  <p>&#160;</p>  <p><em>(Many thanks to Hayder Casey, who provided this great write-up on work item tracking custom controls. He’s a developer who works on the TFS Work Item Tracking team with me. Thanks Hayder!)</em></p>  <p>Custom Controls provide a mechanism to extend the work item form to include user developed controls. It enables various scenarios, that are difficult or not possible using the built in controls such as: extend event-based rules, custom user interface, workflow capabilities. More details about custom control capabilities and restrictions are found in the <a href="https://msdn.microsoft.com/en-us/library/bb286959.aspx">WIT Custom Controls msdn article</a>. </p>  <p></p>  <p></p>  <p class="MsoNormal">We have a codeplex project: <a href="https://witcustomcontrols.codeplex.com/releases/">Custom Control for TFS Work Item Tracking</a>, you can find more details, and source code for useful custom controls. </p>  <p></p>  <p></p>  <h1>Implementation    <p></p> </h1>  <p class="MsoNormal">Custom control should derive from <span class="nsChar"><span style="font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">System.Windows.Forms.</span></span><span class="TypeChar"><span style="mso-bidi-font-family: &#39;Times New Roman&#39;">Control</span></span> and implement <span class="ClassName1Char"><span style="font-size: 9.5pt">IWorkItemControl</span></span> interface and optionally implement <span class="ClassName1Char"><span style="font-size: 9.5pt">IWorkItemToolTip</span></span><span style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">, </span><span class="ClassName1Char"><span style="font-size: 9.5pt">IWorkItemUserAction</span></span><span class="TypeChar"><span style="mso-bidi-font-family: &#39;Times New Roman&#39;">, </span></span>and<span style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span class="ClassName1Char"><span style="font-size: 9.5pt">IWorkItemClipboard</span></span><span style="font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">.<span style="mso-spacerun: yes">&#160; </span></span>These interfaces are in Microsoft.TeamFoundation.WorkItemTracking.Controls.dll </p>  <p></p>  <p></p>  <h3>IWorkItemControl    <p></p> </h3>  <p class="MsoNormal">This is the interface that all custom control (actually even built in controls) implements. It provides basic functionality to interact with the workitem object and the form. Let’s take a look at its definition: </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>public</span><span style="font-family: consolas; font-size: 9.5pt"> <span style="color: blue">interface</span> <span style="color: #2b91af">IWorkItemControl</span> </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">object</span> WorkItemDatasource { <span style="color: blue">get</span>; <span style="color: blue">set</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">string</span> WorkItemFieldName { <span style="color: blue">get</span>; <span style="color: blue">set</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: #2b91af">StringDictionary</span> Properties { <span style="color: blue">get</span>; <span style="color: blue">set</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> ReadOnly { <span style="color: blue">get</span>; <span style="color: blue">set</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">event</span> <span style="color: #2b91af">EventHandler</span> AfterUpdateDatasource; </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">event</span> <span style="color: #2b91af">EventHandler</span> BeforeUpdateDatasource; </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> Clear(); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> FlushToDatasource(); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> InvalidateDatasource(); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> SetSite(<span style="color: #2b91af">IServiceProvider</span> serviceProvider); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="color: blue; mso-bidi-font-family: consolas">WorkItemDatasource      <br /></span>Passes a reference to the WorkItem object (cast it to <span class="ClassName1Char"><span style="color: windowtext; font-size: 9.5pt">Microsoft.TeamFoundation.WorkItemTracking.Client.</span></span><span class="ClassName1Char"><span style="font-size: 9.5pt">WorkItem). </span></span>During initialization this get set to null, so make you take that into account when using the property.<span class="ClassName1Char"><span style="font-size: 9.5pt"> </span></span></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; mso-bidi-font-size: 9.5pt">WorkItemFieldName</span><span style="font-family: consolas; color: blue; font-size: 9.5pt"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal">The name of the field the control is associated with. However it’s possible for control to not be associated with a specific field. For example the LinksControl always work with the work item links and not associated with a field while the DateTimeControl is always associated with a field. </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; mso-bidi-font-size: 9.5pt">Properties </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal">A property bag of all attributes specified in the work item form xml for this control. There are a set of standard attributes (Padding, Margin, Dock, …etc ) see The <a href="https://msdn.microsoft.com/en-us/library/aa337625(VS.100).aspx">Control element article on msdn</a> for a complete list of attributes. These standard attributes are automatically parsed and applied to your control, so you don’t need to do anything. Besides those you can supply custom attributes, there are no restriction to the attribute name. For example you can specify a color attributes in the xml, then in your implementation you can read this attributes and set your control color accordingly. In 2010 we also allow you to specify an xml element “CustomControlOptionsType”. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal">Here is the control type schema used for the wit definition, highlighted is new for 2010: </p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:complexType</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">ControlType</span>&quot;<span style="color: blue">&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p>  <p></p>  <p></p>  <p></p>  <p style="text-indent: 0.5in" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;<span style="background: yellow; mso-highlight: yellow">&lt;</span></span><span style="font-family: consolas; background: yellow; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-highlight: yellow">xs:element</span><span style="font-family: consolas; background: yellow; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-highlight: yellow"> </span><span style="font-family: consolas; background: yellow; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-highlight: yellow">name</span><span style="font-family: consolas; background: yellow; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-highlight: yellow">=</span><span style="font-family: consolas; background: yellow; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-highlight: yellow">&quot;<span style="color: blue">CustomControlOptions</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">CustomControlOptionsType</span>&quot;<span style="color: blue"> </span><span style="color: red">minOccurs</span><span style="color: blue">=</span>&quot;<span style="color: blue">0</span>&quot;<span style="color: blue"> </span><span style="color: red">maxOccurs</span><span style="color: blue">=</span>&quot;<span style="color: blue">1</span>&quot;<span style="color: blue"> /&gt;</span></span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></p>  <p></p>  <p></p>  <p></p>  <p style="text-indent: 0.5in" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">FieldName</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">typelib:ReferenceFieldName</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">Type</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">ValidControlsType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">required</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">Label</span>&quot;<span style="color: blue">&#160;&#160;&#160;&#160; </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">LabelType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">LabelPosition</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">LabelPositionType</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">Dock</span>&quot;<span style="color: blue">&#160;&#160;&#160;&#160; </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">DockType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">Padding</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">PaddingType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">Margin</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">PaddingType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">ReadOnly</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">ReadOnlyType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">MinimumSize</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">SizeType</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:attribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">Name</span>&quot;<span style="color: blue"> </span><span style="color: red">type</span><span style="color: blue">=</span>&quot;<span style="color: blue">NonBlankString</span>&quot;<span style="color: blue"> </span><span style="color: red">use</span><span style="color: blue">=</span>&quot;<span style="color: blue">optional</span>&quot;<span style="color: blue"> /&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:anyAttribute</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">processContents</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">skip</span>&quot;<span style="color: blue">/&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160; &lt;/</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:complexType</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:complexType</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">name</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">CustomControlOptionsType</span>&quot;<span style="color: blue">&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:sequence</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&gt;</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:any</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span><span style="font-family: consolas; color: red; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">processContents</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">=</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&quot;<span style="color: blue">skip</span>&quot;<span style="color: blue"> </span><span style="color: red">minOccurs</span><span style="color: blue">=</span>&quot;<span style="color: blue">0</span>&quot;<span style="color: blue"> </span><span style="color: red">maxOccurs</span><span style="color: blue">=</span>&quot;<span style="color: blue">unbounded</span>&quot;<span style="color: blue">/&gt;</span> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160;&#160;&#160; &lt;/</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:sequence</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&gt;</span><span style="font-family: consolas; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&#160;&#160;&#160; &lt;/</span><span style="font-family: consolas; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">xs:complexType</span><span style="font-family: consolas; color: blue; font-size: 9.5pt; mso-bidi-font-family: &#39;Times New Roman&#39;">&gt; </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal">The CustomControlOptions is accessible to you control using <span class="ClassName1Char"><span style="color: windowtext; font-size: 9.5pt">IWorkItemControl.Properties[“innerxml”].</span></span> </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p class="PropertyName"><font color="#0000ff">ReadOnly </font></p>  <p></p>  <p></p>  <p class="MsoNormal">Tells the control to display in read only mode. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p><span style="font-family: consolas; color: blue; mso-bidi-font-size: 9.5pt">BeforeUpdateDatasource/AfterUpdateDatasource</span> </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal">Implement and raise those events when before and after you flush user input to the datasource. </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; mso-bidi-font-size: 9.5pt">Clear </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal">Clear the control content. </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="PropertyName"><font color="#0000ff">FlushToDatasource </font></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">Control is requested to flush any data to workitem object. This usually happens during save operation. In most cases data should be written to workitem immediately on user change. </span><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;"></span></p>  <p></p>  <p></p>  <p></p>  <p class="PropertyName"></p>  <p>&#160;</p>  <p></p>  <p class="PropertyName"><font color="#0000ff">InvalidateDatasource</font> </p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">Asks control to invalidate the contents and redraw. At this point, control can read from work item object and display/refresh data. </span></p>  <p></p>  <p></p>  <p></p>  <p class="PropertyName"></p>  <p>&#160;</p>  <p></p>  <p class="PropertyName"><font color="#0000ff">SetSite</font> </p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">Gives pointer to IServiceProvider if you intended to access DocumentService or other VS Services. If services are not needed, do nothing in this method. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">We have added a new service in 2010 </span><span style="font-family: consolas; color: #2b91af; font-size: 9.5pt">IWorkItemControlHost. </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">Simply call </span><span style="font-family: consolas; font-size: 9.5pt">serviceProvider.GetService(<span style="color: blue">typeof</span>(<span style="color: #2b91af">IWorkItemControlHost</span>))). Here is the interface definition, might be useful to you if you want to interact with Microsoft Office:       <br style="mso-special-character: line-break" />      <br style="mso-special-character: line-break" /><span style="color: #2b91af"></span></span></p>  <p></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>[<span style="color: #2b91af">Guid</span>(<span style="color: #a31515">&quot;c823b363-9cb6-4be4-baa3-bc4154409114&quot;</span>)] </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span><span style="color: blue">public</span> <span style="color: blue">interface</span> <span style="color: #2b91af">IWorkItemControlHost</span> </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> ShowWorkItem(<span style="color: #2b91af">WorkItem</span> workItem); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> ShowQueryResults(<span style="color: #2b91af">TfsTeamProjectCollection</span> teamProjectCollection, <span style="color: blue">string</span> teamProjectName, <span style="color: blue">string</span> queryText); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> SendToExcel(<span style="color: #2b91af">TfsTeamProjectCollection</span> teamProjectCollection, <span style="color: blue">string</span> teamProjectName, <span style="color: #2b91af">List</span>&lt;<span style="color: blue">string</span>&gt; fieldNames, <span style="color: #2b91af">List</span>&lt;<span style="color: blue">int</span>&gt; workItemIds); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> SendToProject(<span style="color: #2b91af">TfsTeamProjectCollection</span> teamProjectCollection, <span style="color: blue">string</span> teamProjectName, <span style="color: #2b91af">List</span>&lt;<span style="color: blue">string</span>&gt; fieldNames, <span style="color: #2b91af">List</span>&lt;<span style="color: blue">int</span>&gt; workItemIds); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> SendToMail(<span style="color: #2b91af">TfsTeamProjectCollection</span> teamProjectCollection, <span style="color: blue">string</span> teamProjectName, <span style="color: #2b91af">List</span>&lt;<span style="color: blue">string</span>&gt; fieldNames, <span style="color: #2b91af">List</span>&lt;<span style="color: blue">int</span>&gt; workItemIds); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> SupportsSendToExcel { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> SupportsSendToProject { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> SupportsSendToMail { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; mso-bidi-font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <h3>IWorkItemToolTip    <p></p> </h3>  <p class="MsoNormal">Implement this interface if you want the custom control’s <b style="mso-bidi-font-weight: normal">Label </b>to have a tooltip. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>public</span><span style="font-family: consolas; font-size: 9.5pt"> <span style="color: blue">interface</span> <span style="color: #2b91af">IWorkItemToolTip</span> </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>ToolTip ToolTip { <span style="color: blue">get</span>; <span style="color: blue">set</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>Label Label { <span style="color: blue">get</span>; <span style="color: blue">set</span>; } <span style="color: #00b050"></span></span></p>  <p></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt">When both the ToolTip and the Label are set, just call ToolTip.SetToolTip(Label, <span style="color: #a31515">&quot;This is a custom tool tip”</span></span>). Well you probably want to make it useful, the standard control put the field reference name in the tooltip. You could also do something complicated such as showing the field history in the tooltip. </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p></p>  <p></p>  <p></p>  <h3>IWorkItemUserAction</h3>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt">Implement this if your control might require user action. user action required means the item is in a bad state and cannot be saved. </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; color: #00b050; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160; </span><span style="mso-spacerun: yes">&#160;</span><span style="color: blue">public</span> <span style="color: blue">interface</span> <span style="color: #2b91af">IWorkItemUserAction</span> </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">string</span> RequiredText { <span style="color: blue">set</span>; <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>Color HighlightBackColor { <span style="color: blue">set</span>; <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>Color HighlightForeColor { <span style="color: blue">set</span>; <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> UserActionRequired { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">event</span> <span style="color: #2b91af">EventHandler</span> UserActionRequiredChanged; </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <blockquote>   <p class="MsoNormal"><span class="PropertyNameChar"><span style="font-size: 10pt; mso-bidi-font-size: 9.5pt">RequiredText</span></span>: Friendly error message, will be displayed in the infobar in VS. </p>    <p></p>    <p></p>    <p class="MsoNormal"><span class="PropertyNameChar"><span style="font-size: 10pt; mso-bidi-font-size: 9.5pt">HighlightBackColor/ForeColor:</span></span><span style="font-size: 10pt; mso-bidi-font-size: 11.0pt"> </span>use these colors in your control if a user action is required so its consistent with the rest of controls on the form. </p>    <p></p>    <p></p>    <p class="MsoNormal"><span class="PropertyNameChar"><span style="font-size: 10pt; mso-bidi-font-size: 9.5pt">UserActionRequired:</span></span><span style="font-size: 10pt; mso-bidi-font-size: 11.0pt"> </span>tell them form if the control need input from the user </p>    <p></p>    <p></p>    <p class="MsoNormal"><span class="PropertyNameChar"><span style="font-size: 10pt; mso-bidi-font-size: 9.5pt">UserActionRequiredChanged:</span></span><span style="font-family: consolas; font-size: 9pt; mso-bidi-font-size: 9.5pt"> </span><span style="font-family: consolas; font-size: 9.5pt">Raise this event if the UserActionRequired Property changes</span> </p>    <p></p>    <p></p> </blockquote>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <h3>IWorkItemClipboard</h3>  <p class="MsoNormal">Implement this if you want your control to work with VisualStudio edit menu (Cut/Copy/Paste). Basically fire <span style="font-family: consolas; font-size: 9.5pt">ClipboardStatusChanged if any of the Can* method might change.</span> </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span><span style="color: blue">public</span> <span style="color: blue">interface</span> <span style="color: #2b91af">IWorkItemClipboard</span> </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> CanCut { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> CanCopy { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">bool</span> CanPaste { <span style="color: blue">get</span>; } </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> Cut(); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> Copy(); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">void</span> Paste(); </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">event</span> <span style="color: #2b91af">EventHandler</span> ClipboardStatusChanged; </span></p>  <p></p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: consolas; font-size: 9.5pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <h1>Deployment    <p></p> </h1>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal"><b>Adding the custom control to the form definition </b></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal">To use the control in a form you will need to modify the form definition on the server. the easiest way to download a form you want to modify using the exportwitd command, modify it to use the custom control then upload the modified xml using importwitd. The tool to import/export work item definition is witadmin.exe (Run<span style="mso-spacerun: yes">&#160; </span>“witadmin help importwitd “and “witadmin help exportwitd” to get help on using those commands). To specify custom control in the form simply locate the Form section in the type xml and modify or add a Control element. Here is an example of using a MultiValueControl from the codeplex project: </p>  <p></p>  <p></p>  <p class="MsoNormal">   <br /><span style="font-family: &quot;Segoe UI&quot;,&quot;sans-serif&quot;; color: #30332d; font-size: 9.5pt">&lt;Control Type=&quot;<b style="mso-bidi-font-weight: normal">MultiValueControl</b>&quot; FieldName=&quot;Microsoft.VSTS.Common.Triage&quot; Label=&quot;Triag&amp;amp;e:&quot; LabelPosition=&quot;Left&quot; /&gt; </span>    <br />    <br />This is just like any other control definition, the syntax is the same, in fact, the import tool (for the most part) doesn’t distinguish between built-in control and a custom controls, it’s just a name for a control. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal"><b style="mso-bidi-font-weight: normal">Deployment Folders </b></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-bidi-font-weight: bold">After you created a custom control (as part of a dll or an exe) you will need to drop both the dll and </span>wicc file in one of the custom control folder both should be In the same folder unless the wicc file specifies a full path to the assembly. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal">Here are the locations that we look for custom controls in Visual Studio 2010. We search in this order. If one is found in one of these folders we will use it and not look further:</p>  <blockquote>   <p style="text-indent: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">1.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>All ValueNames under &quot; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\WorkItemTracking\WorkItemTracking\CustomControls\LookInFolders\&quot;. So if you want to store the .wicc and dll in some custom folder (eg c:\program files\MyTool\) you can, by adding this path as a value name under the above reg key. </p>    <p></p>    <p></p>    <p style="text-indent: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">2.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>Environment.SpecialFolder.CommonApplicationData\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\10.0\ </p>    <p></p>    <p></p>    <p style="text-indent: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">3.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>Environment.SpecialFolder.LocalApplicationData\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\10.0\ </p>    <p></p>    <p></p>    <p style="text-indent: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">4.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>PrivateAssemblies Folder (eg C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies) </p>    <p></p>    <p></p>    <p style="text-indent: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">5.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>Environment.SpecialFolder.CommonApplicationData\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\ </p>    <p></p>    <p></p>    <p style="text-indent: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">6.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>Environment.SpecialFolder.LocalApplicationData\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\ </p>    <p></p>    <p></p> </blockquote>  <p class="MsoNormal">Location 5, and 6 is a fall back that VS2010, 2008 and 2005 look under for custom control so we recommend not using those folders to keep the 2008 or 2010 version of the control. Ideally if you have VS2008 and 2010 side by side, you should drop the custom controls for 2008 in one of these folders:    <br style="mso-special-character: line-break" />    <br style="mso-special-character: line-break" /></p>  <p></p>  <blockquote>   <p style="text-indent: -0.25in; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">1.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>Environment.SpecialFolder.CommonApplicationData\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\9.0\ </p>    <p></p>    <p></p>    <p style="text-indent: -0.25in; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-bidi-font-family: calibri; mso-fareast-font-family: calibri"><span style="mso-list: ignore">2.<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span>Environment.SpecialFolder.LocalApplicationData\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\9.0\ </p>    <p></p>    <p></p> </blockquote>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal"><b style="mso-bidi-font-weight: normal">Wicc File </b></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal">This file tell us where the custom control is. The filename is the name of the control. For example if in the XML the contorlType is specific as MultiValueControl, we will look for MultiValueControl.wicc file in the custom controls folders. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p>&#160;</p>  <p></p>  <p class="MsoNormal">Here is a typical content of a .wicc file: </p>  <p></p>  <p></p>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt" class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: black 1pt solid; border-left: black 1pt solid; padding-bottom: 0in; padding-left: 5.4pt; width: 6.65in; padding-right: 5.4pt; border-top: black 1pt solid; border-right: black 1pt solid; padding-top: 0in; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" valign="top" width="638">         <p style="margin-left: 0.5in; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: #999999; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"></span></p>          <p>&#160;</p>          <p></p>          <p></p>          <p style="margin-left: 0.5in; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: #999999; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">&lt;?xml version=&quot;1.0&quot;?&gt; </span></p>          <p></p>          <p></p>          <p></p>          <p style="margin-left: 0.5in; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: #339966; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">&lt;CustomControl </span><span style="font-family: &quot;Courier New&quot;; color: #999999; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">xmlns:xsi=&quot;https://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsd=&quot;https://www.w3.org/2001/XMLSchema</span><span style="font-family: &quot;Courier New&quot;; color: #339966; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">&quot;&gt; </span></p>          <p></p>          <p></p>          <p></p>          <p style="margin-left: 0.5in; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: #339966; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"><span style="mso-spacerun: yes">&#160; </span>&lt;Assembly&gt;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">WitCustomControlLibrary.dll<span style="color: #339966">&lt;/Assembly&gt; </span></span></p>          <p></p>          <p></p>          <p></p>          <p></p>          <p style="margin-left: 0.5in; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: #339966; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"><span style="mso-spacerun: yes">&#160; </span>&lt;FullClassName&gt;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">WitCustomControl.MultiValueControl<span style="color: #339966">&lt;/FullClassName&gt; </span></span></p>          <p></p>          <p></p>          <p></p>          <p></p>          <p style="margin-left: 0.5in; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: #339966; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;">&lt;/CustomControl&gt; </span></p>          <p></p>          <p></p>          <p></p>          <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"></span></p>          <p>&#160;</p>          <p></p>          <p></p>       </td>     </tr>   </tbody></table>  <p style="mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt">The xml file basically says which assembly (can be full path path) and the FullClassName of the custom control. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt"></span></p>  <p>&#160;</p>  <p></p>  <p></p>  <p class="MsoNormal"><b style="mso-bidi-font-weight: normal">Making it easier </b></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal">We made some changes in 2010 that makes working with custom controls easier. Keep in mind these changes only applies to VS 2010, we may remove support for these in the next version in favor for a more sophisticated mechanism. </p>  <p></p>  <p></p>  <p class="MsoNormal"></p>  <p style="text-indent: -0.25in; mso-list: l2 level1 lfo3" class="MsoListParagraph"></p>  <p></p>  <p></p>  <p><font face="Symbol"></font>In the control definition, you can specify a PreferredType that will be used instead of the standard type if was installed on the client. Say you have an IdentityControl that you like to use it for the AssignedTo field. Here is how you define specify that in the form xml: </p>  <blockquote>   <p>     <br /><span style="line-height: 115%; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt">&lt;<span style="color: #c00000">Control</span> Type=&quot;<span style="color: #0070c0">FieldControl</span>&quot; <b>PreferredType</b>=”<span style="color: #0070c0">IdentityControl</span>” FieldName=&quot;<span style="color: #0070c0">System.AssigedTo</span>&quot; Label=&quot;<span style="color: #0070c0">Assigned To</span>” LabelPosition=&quot;<span style="color: #0070c0">Left</span>&quot; /&gt; </span></p> </blockquote>  <p><span style="line-height: 115%; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt">     <br />Again, if a client doesn’t have IdentityControl deployed it will fall back to using the standard FieldControl. VS2008 client will just ignore the PreferredType and use the Type instead. </span></p>]]></content:encoded>
    </item>
    <item>
      <title>TF252031: A SharePoint site could not be created for the team project collection. (HRESULT: 0x80040E09)</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/tf252031-a-sharepoint-site-could-not-be-created-for-the-team-project-collection-hresult-0x80040e09</link>
      <pubDate>Thu, 11 Mar 2010 14:01:48 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2010/03/11/tf252031-a-sharepoint-site-could-not-be-created-for-the-team-project-collection-hresult-0x80040e09/</guid>
      <description><![CDATA[Full error message: “TF252031: A SharePoint site could not be created for the team project...]]></description>
      <content:encoded><![CDATA[<p>Full error message: “TF252031: A SharePoint site could not be created for the team project collection. The following error occurred: Server was unable to process request. ---&gt; Exception from HRESULT: 0x80040E09”</p>  <p>We have found that this error happens when you are creating a team project collection, mostly commonly here:</p>  <ul>   <li>During initial configuration, with Advanced or Standard wizards </li>    <li>When creating a new team project collection from the Team Foundation Administration Console </li> </ul>  <h3>When does this error happen?</h3>  <p>This error only occurs when Team Foundation Server, SharePoint Products, and SQL Server are all installed on the same machine <u>and</u> SQL Server has the TCP/IP protocol disabled.</p>  <p>The Trial and Developer editions of SQL Server will have TCP/IP disabled by default. We’ve seen customers running into this problem with customers trying to evaluate Team Foundation Server by using Trial/Developer editions of SQL Server.</p>  <h3>What is the workaround?</h3>  <p>The workaround is to simply enable the TCP/IP protocol for SQL Server. </p>  <p><em>NOTE: For more information on setting this, you can refer to the “How to: Verify SQL Server 2008” section of the </em><a href="https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f"><em>Team Foundation Installation Guide</em></a><em>.</em></p>  <p>Once this is complete, then you can create a team project collection using the Team Foundation Administration Console. The SharePoint site collection should be successfully created and you will have a fully operational system. </p>  <p>If you already have a team project collection with no SharePoint site created, then using the Team Foundation Administration Console, select that team project collection, and from the “SharePoint Products” tab, select to edit the default path. It will automatically prompt you to create a SharePoint site.</p>]]></content:encoded>
    </item>
    <item>
      <title>What I think about the younger generation of software professionals</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/what-i-think-about-the-younger-generation-of-software-professionals</link>
      <pubDate>Wed, 10 Mar 2010 07:47:09 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2010/03/10/what-i-think-about-the-younger-generation-of-software-professionals/</guid>
      <description><![CDATA[I have an opportunity to teach Software Project Management as a part of a University of Washington...]]></description>
      <content:encoded><![CDATA[<p>I have an opportunity to teach Software Project Management as a part of a University of Washington night class. </p>  <p>I’ve done this for 6 years. Each year, the class seems to be getting younger and younger, but I know its just me getting older. I’m 45, and most of the class looks 10-15 years younger than me.</p>  <p>I compare them to the way I was when I started out 20 years ago. I think it reflects a very healthy change in the industry. </p>  <ul>   <li>I followed orders. They think more creatively.</li>    <li>I coded like heck. They use unit tests, code reviews, and in some cases, TDD.</li>    <li>I went into a cave, and came out with code 2 months later. They have sprints, and demos, and daily stand-ups.</li>    <li>I never thought of UI design. They are always thinking of it.</li>    <li>I always underestimated the work. They still underestimate the work :-)</li> </ul>  <p>I think the software industry has come a long way. It’s good. It’s encouraging. </p>  <p>Here’s to looking forward to the future!</p>]]></content:encoded>
    </item>
    <item>
      <title>Controlling which link types are displayed on a work item form</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/controlling-which-link-types-are-displayed-on-a-work-item-form</link>
      <pubDate>Thu, 04 Mar 2010 16:26:48 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2010/03/04/controlling-which-link-types-are-displayed-on-a-work-item-form/</guid>
      <description><![CDATA[In 2005 and 2008 versions of TFS, the work item links control that displayed the links always showed...]]></description>
      <content:encoded><![CDATA[<p>In 2005 and 2008 versions of TFS, the work item links control that displayed the links always showed all the links. For TFS 2010, we made a design decision based on the fact that whoever is designing a work item form, may want to display certain link types separately from other link types.</p>  <p>For example, let's say you have a tab on the work item form which manages your dependent features. It would make sense that the links control on that tab only display links to dependent features. </p>  <p>This is where the new filtering functionality with the links control comes in.</p>  <p>In the work item type XML in 2005/2008, this is what you did when you wanted to display a links control:</p>  <p style="line-height: normal; margin-left: 0.5in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control Type</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">LinksControl</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;/&gt; </span>    <p></p> </p>  <p></p>  <p>With 2010, we’ve add the LinksControlOptions section to allow you to filter what link types to include. Of course, this is all documented <a href="https://msdn.microsoft.com/en-us/library/dd638522(VS.100).aspx">on MSDN</a>, but below is a summary.</p>  <p>The simple example would render a links control that includes all work item links (Related, Parent/Child), and exclude any non-work item links (ChangeSets, Hyperlinks, Test Results):</p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control Type</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">LinksControl</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"> Name</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">UniqueName</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;&gt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"><span style="mso-spacerun: yes">&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&#160;</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span></span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">WorkItemLinkFilters</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">FilterType</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">includeAll</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&#160;</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span></span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">ExternalLinkFilters</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">FilterType</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">excludeAll</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&#160;</span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p></p>  <p>The following example would render a links control that displays <u>only</u> Requirement and Hierarchy links.</p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control Type</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">LinksControl</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"> Name</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">UniqueName</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"><span style="mso-spacerun: yes">&#160; </span>&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">WorkItemLinkFilters FilterType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">include</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 1in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Filter</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinkType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">MyLinks.LinkTypes.Requirement</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 1in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Filter</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinkType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">System.LinkTypes.Hierarchy</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">WorkItemLinkFilters</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"></span>      <p>&#160;</p>   </b></p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">ExternalLinkFilters</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">FilterType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">excludeAll</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&#160;</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p></p>  <p>The following example would render a links control that displays all work item links <u>except</u> Requirement and Hierarchy links.</p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control Type</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">LinksControl</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"> Name</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">UniqueName</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"><span style="mso-spacerun: yes">&#160; </span>&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">WorkItemLinkFilters FilterType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">exclude</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 1in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Filter</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinkType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">MyLinks.LinkTypes.Requirement</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 1in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Filter</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinkType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">System.LinkTypes.Hierarchy</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">WorkItemLinkFilters</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"></span>      <p>&#160;</p>   </b></p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">ExternalLinkFilters</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">FilterType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">excludeAll</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&#160;</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p></p>  <p>The following example would render a links control that displays only Change Set links.</p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control Type</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">LinksControl</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"> Name</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">UniqueName</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"><span style="mso-spacerun: yes">&#160; </span>&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">WorkItemLinkFilters FilterType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">excludeAll</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot;/&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN"></span>      <p>&#160;</p>   </b></p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">ExternalLinkFilters</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">FilterType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">include</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 1in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Filter</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinkType</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">=&quot;</span><b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN">Change Set</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&quot; /&gt; </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin: 0in 0in 0pt 0.5in" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">ExternalLinkFilters</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><b><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&#160;</span></b><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">LinksControlOptions</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt;</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en" lang="EN"> </span>    <p></p> </p>  <p></p>  <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&lt;/</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: #990000; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">Control</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: blue; font-size: 10pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: en; mso-bidi-font-size: 11.0pt" lang="EN">&gt; </span>    <p></p> </p>  <p></p>  <p></p>  <p>That should give you a pretty good idea of what can be done. </p>]]></content:encoded>
    </item>
    <item>
      <title>TFS 2010 – Customizing Work Item Link Types</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/tfs-2010-customizing-work-item-link-types</link>
      <pubDate>Mon, 01 Mar 2010 10:56:53 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2010/03/01/tfs-2010-customizing-work-item-link-types/</guid>
      <description><![CDATA[(This is a re-post of information from the now deprecated blog: “Teams WIT Tools”)     (3/2/2010:...]]></description>
      <content:encoded><![CDATA[<p><em>(This is a re-post of information from the now deprecated blog: “</em><a href="https://blogs.msdn.com/teams_wit_tools/"><em>Teams WIT Tools</em></a><em>”)     <br />(3/2/2010: Updated post. Corrected picture for “Dependency” link type)</em></p>  <p>With TFS 2010, you can define multiple work item link types. This allows for you to customize link types to match your processes. This blog post is a primer in how to do that.</p>  <h4>Quick-start guide on creating a new link type:</h4>  <p>Here's how to create a new link type:</p>  <ol>   <li>From the command shell, go to “Program Files\Microsoft Visual Studio 10.0\Common7\IDE” </li>    <li>Run &quot;witadmin.exe exportlinktype /s ServerName /n System.LinkTypes.Dependency /f mylinktype.xml” </li>    <li>View the mylinktype.xml file that was created. It should look like this: </li> </ol>  <blockquote>   <p><em>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;</em></p>    <p><em>&lt;LinkTypes&gt;</em></p>    <p><em>&lt;LinkType ReferenceName=&quot;System.LinkTypes.Dependency&quot; ForwardName=&quot;Successor&quot; ReverseName=&quot;Predecessor&quot; Topology=&quot;Dependency&quot; /&gt;</em></p>    <p><em>&lt;/LinkTypes&gt;</em></p> </blockquote>  <ol>   <li>Edit the mylinktype.xml file to look like this. </li> </ol>  <blockquote>   <p><em>&lt;LinkTypes&gt;</em></p>    <p><em>&lt;LinkType ReferenceName=&quot;MyLinks.LinkTypes.MyLink&quot; ForwardName=&quot;My Successor&quot; ReverseName=&quot;My Predecessor&quot; Topology=&quot;Dependency&quot; /&gt;</em></p>    <p><em>&lt;/LinkTypes&gt;</em></p> </blockquote> <em>   <p>     <br /></p> NOTE: It is important to change the namespace from “System.” To “MyLinks.” (or some other name), because “System.” Is a protected namespace.</em>   <ol>   <li>Run “witadmin.exe importlinktype /s ServerName /f mylinktype.xml </li>    <li>Go to your Team Explorer and select “Refresh Cache”, or close and reopen your Visual Studio. </li> </ol>  <p>The new link item type should now be available to use from your forms. </p>  <p><strong><u>What is that &quot;topology&quot; field for?</u></strong></p>  <p>Now, what is that “topology” field in the definition XML. Topology assigns a set of rules that are enforced for that link type. There are four topologies to select from:</p>  <h4>Network </h4>  <p>Link types of this topology have essentially no rules and no directionality. You can have circular relationships, and the link looks the same from both sides.</p>  <p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/04/42/38/71/Rosario%20Link%20Type%20Topologies%20-%20%20Network.bmp" original-url="https://blogs.msdn.com/photos/team_wit_tools/images/4423871/original.aspx" /></p>  <p>Example XML: </p>  <blockquote>   <p><em>&lt;LinkTypes&gt;</em></p>    <p><em>&lt;LinkType ReferenceName=&quot;MyLinks.LinkTypes.MyRelated&quot; ForwardName=&quot;My Related&quot; ReverseName=&quot;My Related&quot; Topology=&quot;Network&quot; /&gt;</em></p>    <p><em>&lt;/LinkTypes&gt;</em></p> </blockquote>  <h4>Directed Network</h4>  <p>Link types of this topology are like Network links, except there is directionality. You can specify a name that appears at each end of the link. In other words, the link looks differently depending from which side you view it.</p>  <p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/04/42/40/03/Rosario%20Link%20Type%20Topologies%20-%20%20Directed%20Network.bmp" original-url="https://blogs.msdn.com/photos/team_wit_tools/images/4424003/original.aspx" /></p>  <p>Example XML:</p>  <blockquote>   <p><em>&lt;LinkTypes&gt;</em></p>    <p><em>&lt;LinkType ReferenceName=&quot;MyLinks.LinkTypes.MyDependent&quot; ForwardName=&quot;My Dependent&quot; ReverseName=&quot;My Provider&quot; Topology=&quot;DirectedNetwork&quot; /&gt;</em></p>    <p><em>&lt;/LinkTypes&gt;</em></p> </blockquote>  <h4>Dependency</h4>  <p>Link types of this topology are like Directed Network links in that they have directionality, but an additional constraint to prevent circular relationships.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/greggboer/WindowsLiveWriter/TFS2010CustomizingWorkItemLinkTypes_9633/image_2.png" original-url="https://blogs.msdn.com/blogfiles/greggboer/WindowsLiveWriter/TFS2010CustomizingWorkItemLinkTypes_9633/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/greggboer/WindowsLiveWriter/TFS2010CustomizingWorkItemLinkTypes_9633/image_thumb.png" original-url="https://blogs.msdn.com/blogfiles/greggboer/WindowsLiveWriter/TFS2010CustomizingWorkItemLinkTypes_9633/image_thumb.png" width="343" height="176" /></a> </p>  <p>Example XML:</p>  <blockquote>   <p><em>&lt;LinkTypes&gt;</em></p>    <p><em>&lt;LinkType ReferenceName=&quot;MyLinks.LinkTypes.MyPred&quot; ForwardName=&quot;My Successor&quot; ReverseName=&quot;My Predecessor&quot; Topology=&quot;Dependency&quot; /&gt;</em></p>    <p><em>&lt;/LinkTypes&gt;</em></p> </blockquote>  <h4>Tree</h4>  <p>Link types of this topology are essentially trees, it enforces a one-to-many relationship and doesn’t allow circularity.</p>  <p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/04/42/39/30/Rosario%20Link%20Type%20Topologies%20-%20%20Tree.bmp" original-url="https://blogs.msdn.com/photos/team_wit_tools/images/4423930/original.aspx" /></p>  <p>Example XML:</p>  <blockquote>   <p><em>&lt;LinkTypes&gt;</em></p>    <p><em>&lt;LinkType ReferenceName=&quot;MyLinks.LinkTypes.MyTree&quot; ForwardName=&quot;My Child&quot; ReverseName=&quot;My Parent&quot; Topology=&quot;Tree&quot; /&gt;</em></p>    <p><em>&lt;/LinkTypes&gt;</em></p> </blockquote>  <p>There you have it. Creating link types in less than 400 words.</p>]]></content:encoded>
    </item>
    <item>
      <title>Names changed for core WIT fields, and implications thereof</title>
      <link>https://docs.microsoft.com/archive/blogs/greggboer/names-changed-for-core-wit-fields-and-implications-thereof</link>
      <pubDate>Thu, 25 Feb 2010 12:07:00 GMT</pubDate>
      <dc:creator><![CDATA[Gregg Boer - TFS Product Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/greggboer/2010/02/25/names-changed-for-core-wit-fields-and-implications-thereof/</guid>
      <description><![CDATA[In work item tracking, there are several system fields that always exist in every work item type....]]></description>
      <content:encoded><![CDATA[<p>In work item tracking, there are <a href="https://msdn.microsoft.com/en-us/library/ms194971(VS.100).aspx#SystemFields">several system fields</a> that always exist in every work item type. These fields have both a reference name and a friendly name. </p>
<p>The friendly name for some core fields have changed. They are:</p>
<table cellpadding="2" cellspacing="0" border="1" style="width: 538px;">
<tbody>
<tr>
<td width="108" valign="top">Reference Name</td>
<td width="103" valign="top">Old Friendly Name</td>
<td width="182" valign="top">New Friendly Name</td>
<td width="143" valign="top">What release the change was introduced</td>
</tr>
<tr>
<td width="108" valign="top">System.AreaID</td>
<td width="103" valign="top">AreaID</td>
<td width="182" valign="top">Area ID</td>
<td width="143" valign="top">RC</td>
</tr>
<tr>
<td width="108" valign="top">System.IterationID</td>
<td width="103" valign="top">IterationID</td>
<td width="182" valign="top">Iteration ID</td>
<td width="143" valign="top">RC</td>
</tr>
<tr>
<td width="108" valign="top">System.HyperLinkCount&nbsp; </td>
<td width="103" valign="top">HyperLinkCount </td>
<td width="182" valign="top">HyperLink Count</td>
<td width="143" valign="top">Beta2</td>
</tr>
<tr>
<td width="108" valign="top">System.ExternalLinkCount</td>
<td width="107" valign="top">ExternalLinkCount</td>
<td width="182" valign="top">External Link Count</td>
<td width="143" valign="top">Beta2</td>
</tr>
<tr>
<td width="108" valign="top">System.AttachedFileCount</td>
<td width="107" valign="top">AttachedFileCount</td>
<td width="182" valign="top">Attached File Count</td>
<td width="143" valign="top">Beta2</td>
</tr>
</tbody>
</table>
<p>There should be no implications for these name changes. These friendly names have always been available to be modified by the customer (using <a href="https://msdn.microsoft.com/en-us/library/ms400725.aspx">witfields</a> in 2005/2008 versions, and <a href="https://msdn.microsoft.com/en-us/library/dd236914(VS.100).aspx">witadmin</a> in 2010 versions). All parts of TFS refer to the reference name, which remains unchanged.</p>
<p>There are a few exceptions to this:</p>
<ul>
<li>If you have existing team projects in a team project collection, and those team projects referred to the fields by the old friendly name, then any new new projects created on that team project collection will adopt the existing friendly name. We have special logic in the project creation that ignores changes to friendly names, and just adopts the existing friendly name. </li>
<li>While the project creation process has special logic to ignore changes to friendly names, <a href="https://msdn.microsoft.com/en-us/library/dd236914(VS.100).aspx">witadmin</a>&nbsp;does not. So uploading any work item types via <a href="https://msdn.microsoft.com/en-us/library/dd236914(VS.100).aspx">witadmin</a>&nbsp;will fail. </li>
<li>If you ever <a href="https://msdn.microsoft.com/en-us/library/ms194980(VS.100).aspx#Reporting">mark any of the above fields as reportable</a> (none are reportable by default), and, you have one project collection with the old friendly name, and another project collection with the new friendly name, then the last project collection to synch to the warehouse will have a field name collision No data for that project collection will be synched to the warehouse until you resolve the field name conflict. This can be done using <a href="https://msdn.microsoft.com/en-us/library/dd236914(VS.100).aspx">witadmin</a>. </li>
<li>If you mark the above fields as reportable, have resolved the name conflicts, and have written reports that reference the friendly name, rather than the reference name, then those reports will not work until you have updated them to refer to the new friendly name. </li>
</ul>
<p style="padding-left: 30px;">NOTE: If you need to resolve the naming conflict, you can either rename the field in the work item type definition to match the server's or change the server's name using <a href="https://msdn.microsoft.com/en-us/library/dd236909.aspx" title="witadmin changefield /name">witadmin changefield /name</a>.</p>
<p>If you do nothing, you will probably be just fine.</p>
<p>However, if you are nervous, than after installing the RC or later build, then use witadmin to rename the fields to the new name, and update any process templates you are using that reference the old name. The MSF Agile/CMMI process templates have been updated to reflect the new name for versions RC or later.</p>]]></content:encoded>
    </item>
  </channel>
</rss>