{"id":10301,"date":"2005-10-28T12:21:14","date_gmt":"2005-10-28T16:21:14","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/buckh\/?p=10301"},"modified":"2019-05-06T12:22:11","modified_gmt":"2019-05-06T16:22:11","slug":"work-item-tracking-will-use-display-names-for-rtm","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/work-item-tracking-will-use-display-names-for-rtm\/","title":{"rendered":"Work Item Tracking will use display names for RTM"},"content":{"rendered":"<p>In beta 3 (including refresh) and earlier, work items have always been assigned to user names.&nbsp; For some organizations, that&#8217;s a real problem, as the user names do not have any relationship to the user&#8217;s real name.&nbsp; We have fixed this for RTM.&nbsp; <a href=\"http:\/\/blogs.msdn.com\/bharry\">Brian Harry<\/a> sent the following email about it, and I thought it was worth sharing (substituting Joe Developer for an actual employee&#8217;s name).&nbsp; It&#8217;s another example of where customer feedback has had a significant impact on the product.<\/p>\n<blockquote dir=\"ltr\" style=\"MARGIN-RIGHT: 0px\">\n<p>We went round and round on what to do about this.&nbsp; For most of the product cycle TFS has used peoples&#8217; aliases everywhere.&nbsp; I don&#8217;t think we even asked the question very hard about whether or not that was the right thing.&nbsp; It&#8217;s what we&#8217;ve always used internally and it seemed obvious that&#8217;s what TFS would use.<br>&nbsp;<br>A few months ago we started hearing&nbsp; significant feedback from customers that this is not workable.&nbsp; We did a bunch of research and found that many customers have obtuse aliases like nm39756 and that no one in the organization can recognize them.&nbsp; Many customer say this was a significant adoption blocker for them.&nbsp; Working together with customers and trying to balance addressing their issue against the cost of changes at this late point in the product cycle, we decided to make a change.&nbsp; In version control, build and a few other areas we still use users&#8217; aliases.&nbsp; However in work item tracking we use display names.&nbsp; I expect that in a future version we will unify this to make them consistent.<br>&nbsp;<br>It is true that display names need not be unique.&nbsp; This can cause some confusion, however work item tracking isn&#8217;t the only place in an organization where having multiple people with the same display name can create a problem.&nbsp; It makes address books hard to use, email, etc.&nbsp; What we do internally is to qualify duplicate names.&nbsp; For example, there are multiple&nbsp;Joe Developers&nbsp;at Microsoft.&nbsp; The one in our organization has the display name &#8220;Joe Developer&nbsp;(VSTS)&#8221;.&nbsp; This is the &#8220;best practice&#8221; we will recommend to customers.<br>&nbsp;<br>We investigated adding support for automatically qualifying display names when we import them from AD (for example by using their alias).&nbsp; However we decided that the solution would require a while (and customer feedback) to get right and decided not to do it in this version.<br>&nbsp;<br>The duplicate display names do not create security problems because all security decisions in the system are made based on the user&#8217;s SID and not any of the human readable strings.&nbsp; Further, the UI we use to manipulate security uses the Windows UI to full resolve user names or works with aliases (which are unique).<\/p>\n<p>I hope this helps you understand where things are and what we recommend to customers.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>In beta 3 (including refresh) and earlier, work items have always been assigned to user names.&nbsp; For some organizations, that&#8217;s a real problem, as the user names do not have any relationship to the user&#8217;s real name.&nbsp; We have fixed this for RTM.&nbsp; Brian Harry sent the following email about it, and I thought it [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"blog_post_summary":"<p>In beta 3 (including refresh) and earlier, work items have always been assigned to user names.&nbsp; For some organizations, that&#8217;s a real problem, as the user names do not have any relationship to the user&#8217;s real name.&nbsp; We have fixed this for RTM.&nbsp; Brian Harry sent the following email about it, and I thought it [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/10301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=10301"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/10301\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=10301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=10301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=10301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}