{"id":59120,"date":"2020-05-29T09:28:17","date_gmt":"2020-05-29T17:28:17","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=59120"},"modified":"2020-05-29T15:22:21","modified_gmt":"2020-05-29T23:22:21","slug":"new-in-azure-boards-sprint-170","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/new-in-azure-boards-sprint-170\/","title":{"rendered":"New in Azure Boards sprint 170"},"content":{"rendered":"<p>It&#8217;s been a few months since we released anything new in Azure Boards. We have good news. In sprint 170 we are delivering several long awaited features. Lets get started&#8230;<\/p>\n<h4>Better Kanban board error handling experience<\/h4>\n<p>If you moved a work item from one column to another, and the state change triggered field rules, the card would show a red error message. You didn&#8217;t know the cause of the error until you opened the work item to investigate. We received a lot of feedback from users to improve this experience. In sprint 170, we are making the error a link. Instead of opening the work item, you click the red error message to view cause of the error.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/board-better-error-msg.png\" alt=\"Image board better error msg\" width=\"1624\" height=\"1126\" class=\"aligncenter size-full wp-image-59127\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/board-better-error-msg.png 1624w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/board-better-error-msg-300x208.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/board-better-error-msg-1024x710.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/board-better-error-msg-768x532.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/board-better-error-msg-1536x1065.png 1536w\" sizes=\"(max-width: 1624px) 100vw, 1624px\" \/><\/p>\n<h4>Parent filter on task board and backlog<\/h4>\n<p>In the fall of 2019, we added the ability to view the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/release-notes\/2019\/sprint-159-update\">Parent work item on boards, backlogs, and query results<\/a>. It allowed users to see and filter work based on their parent. At the time, we only added the parent filtering ability to the Kanban board and backlog views. In Sprint 170, we added filtering by parent to both the task board and task backlog. Users can filter the list of user stories (PBI for Scrum, Requirements for CMMI) that belong to a specific feature or set of features.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/task-board-parent-filter.png\" alt=\"Image task board parent filter\" width=\"2048\" height=\"549\" class=\"aligncenter size-full wp-image-59130\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/task-board-parent-filter.png 2048w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/task-board-parent-filter-300x80.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/task-board-parent-filter-1024x274.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/task-board-parent-filter-768x206.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/task-board-parent-filter-1536x412.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<h4>GitHub action to create work items from issues<\/h4>\n<p>In the middle of April we published a new GitHub action that will save <a href=\"https:\/\/github.com\/marketplace\/actions\/github-issues-to-azure-devops\">GitHub Issues into Azure Boards work items<\/a>. This allows you to put your code repos into GitHub while continuing to use Azure Boards to manage work. The action is now out of preview and generally available. Give it a try and let us know what you think.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/github-sync-work-items.gif\" alt=\"Image github sync work items\" width=\"1920\" height=\"1080\" class=\"aligncenter size-full wp-image-59128\" \/><\/p>\n<h4>State transition restriction rules (private preview)<\/h4>\n<p>We continue to close the feature parity gaps between Hosted XML and the Inherited process model. Starting this sprint, there is a private preview available for customers who want to restrict state transitions in an inherited process. This new work item type rule allows you to restrict work items from being moved from one state to another. For example, you can restrict Bugs from going from New to Resolved. Instead, they must go from New \u2013> Active -> Resolved<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/state-restriction-rules.png\" alt=\"Image state restriction rules\" width=\"817\" height=\"496\" class=\"aligncenter size-full wp-image-59129\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/state-restriction-rules.png 817w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/state-restriction-rules-300x182.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/05\/state-restriction-rules-768x466.png 768w\" sizes=\"(max-width: 817px) 100vw, 817px\" \/><\/p>\n<p>You can also create a rule to restrict state transitions by group membership. For example, only users in the \u201cApprovers\u201d group can move user stories from New -> Approved.<\/p>\n<p>Over the next few weeks we are going to gather your feedback and make minor adjustments. We hope to make the feature generally available by the end of June. If you are interested in participating in the private preview, please email <a href=\"mailto:dahellem@microsoft.com\">us directly<\/a> with your organization name (http:\/\/dev.azure.com\/{org name}).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Checkout out the new features in Azure Boards sprint 170<\/p>\n","protected":false},"author":921,"featured_media":56064,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,1],"tags":[],"class_list":["post-59120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-devops"],"acf":[],"blog_post_summary":"<p>Checkout out the new features in Azure Boards sprint 170<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/59120","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\/921"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=59120"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/59120\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/56064"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=59120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=59120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=59120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}