{"id":5333,"date":"2012-03-14T12:49:00","date_gmt":"2012-03-14T12:49:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2012\/03\/14\/changing-the-default-number-of-tasks-displayed-on-the-taskboard\/"},"modified":"2019-02-14T17:59:35","modified_gmt":"2019-02-15T01:59:35","slug":"changing-the-default-number-of-tasks-displayed-on-the-taskboard","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/changing-the-default-number-of-tasks-displayed-on-the-taskboard\/","title":{"rendered":"Changing the default number of tasks displayed on the taskboard"},"content":{"rendered":"<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Whether you&#8217;ve installed the beta or signed up for the hosted service, you&#8217;ve probably seen the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/hh500404(v=vs.110).aspx\">new taskboard feature<\/a>, one of the new planning and tracking tools. Hopefully you&#8217;ve started playing with all these tools, adding items to your backlog, creating tasks, and moving tasks from one state to another. Maybe you&#8217;ve shown your teammates these features, too, and they&#8217;ve started creating tasks of their own. <\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">That&#8217;s certainly how it happened on my team. <\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Before I knew it, <i>everyone<\/i> started creating tasks to track their work in our current sprint, just to test the waters. Which was great! In fact it was fantastic to see everyone so excited about using this new feature to track work. Our management wasn&#8217;t sorry to see it, either.<\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Until one day I got a panicked email from one of my teammates:<\/span><\/span><\/p>\n<p style=\"padding-left: 30px\"><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Help! The taskboard is broken! <\/span><\/span><\/p>\n<p style=\"padding-left: 30px\"><span style=\"font-size: small\"><span style=\"font-family: Calibri\">I just went to update my tasks, and I couldn&#8217;t see any tasks at all! I got an error message that said &#8220;You have exceeded the number of items allowed on your taskboard.&#8221; What do I do?<\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">In our enthusiasm, we&#8217;d inadvertently overloaded the number of tasks allowed for the current sprint. The default display limit for the taskboard is 500 tasks. That might sound like a lot, but when you&#8217;re on a team with 20 people and your &#8220;test sprint&#8221; is measured in months, not weeks (as ours was), you can cross that 500 task limit pretty easily. <\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Our scrum master could have made us delete tasks from the sprint until we were under the 500 item limit, and for some teams, that might be the right answer. In fact, if you&#8217;re using the hosted service, deleting tasks until you meet the limit is currently your only super-simple option. You can use the client-side API for accessing the Agile and Common project configurations to change the limit for hosted projects, but that&#8217;s another blog post.<\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">In our case, our team was (and is) using our own test server, so our solution was simple: modify the process template to increase the limit.<\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">This fix is very easy. All it takes is the witadmin tool and a single line of XML. You&#8217;ll need to be a project administrator to do this, but as long as you have the required permissions, it&#8217;s a piece of cake.<\/span><\/span><\/p>\n<ol>\n<li><span style=\"font-family: Calibri;font-size: small\">Download the process template for your project by using the witadmin exportagileprocessconfig command. (You can learn more about that command <\/span><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd236914(v=vs.110).aspx\"><span style=\"color: #0000ff;font-family: Calibri;font-size: small\">here<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\">.)<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Open the file in Notepad and search for the &lt;AgileProjectConfiguration&gt; element.<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Modify the &lt;IterationBacklog&gt; element beneath &lt;AgileProjectConfiguration&gt; with workItemCountLimit, as follows:<\/span><\/span><\/li>\n<\/ol>\n<p style=\"padding-left: 60px\"><span style=\"font-size: small\"><span style=\"font-family: Calibri\">&lt;IterationBacklog <span style=\"background-color: #ffff00\">workItemCountLimit=&#8221;800&#8243;<\/span>&gt;<\/span><\/span><\/p>\n<p style=\"padding-left: 30px\"><span style=\"font-size: small\"><span style=\"font-family: Calibri\">All taskbord items are loaded into browser memory, so changing the limit increases the memory demand on your clients, and might cause issues. Because of this, I only increased our team&rsquo;s limit to 800, and we&rsquo;ve never needed to increase past that.<\/span><\/span><\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.<\/span>&nbsp;<span style=\"font-size: small\"><span style=\"font-family: Calibri\">&nbsp;Save the file and upload the modified process template to your server by using the witadmin importagileprocessconfig command.<\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">That&#8217;s it! This entire process, from download to edits to upload, took me less than five minutes on our test server.<\/span><\/span><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whether you&#8217;ve installed the beta or signed up for the hosted service, you&#8217;ve probably seen the new taskboard feature, one of the new planning and tracking tools. Hopefully you&#8217;ve started playing with all these tools, adding items to your backlog, creating tasks, and moving tasks from one state to another. Maybe you&#8217;ve shown your teammates [&hellip;]<\/p>\n","protected":false},"author":117,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[228,227,253,1],"tags":[],"class_list":["post-5333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-admin-licensing","category-agile","category-azure-devops-server","category-devops"],"acf":[],"blog_post_summary":"<p>Whether you&#8217;ve installed the beta or signed up for the hosted service, you&#8217;ve probably seen the new taskboard feature, one of the new planning and tracking tools. Hopefully you&#8217;ve started playing with all these tools, adding items to your backlog, creating tasks, and moving tasks from one state to another. Maybe you&#8217;ve shown your teammates [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/5333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=5333"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/5333\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=5333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=5333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=5333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}