{"id":61,"date":"2011-06-18T03:56:00","date_gmt":"2011-06-18T10:56:00","guid":{"rendered":"\/lisa\/post\/2011\/06\/18\/YAPS-on-SSRS-User-Documentation-Even-quicker-and-not-very-dirty-anymore.aspx"},"modified":"2021-11-24T11:26:37","modified_gmt":"2021-11-24T19:26:37","slug":"yaps-on-rs-docs-even-quicker-not-very-dirty-anymore","status":"publish","type":"post","link":"https:\/\/spacefold.com\/lisa\/2011\/06\/18\/yaps-on-rs-docs-even-quicker-not-very-dirty-anymore\/","title":{"rendered":"YAPS on RS Docs: Even quicker, not very dirty anymore"},"content":{"rendered":"<p><a title=\"blog post about SSRS custom user documentation\" href=\"\/lisa\/2011\/05\/30\/YAPS-on-SSRS-Documentation-the-Lite-version\/\">Last time<\/a>&nbsp;I wrote about an easy way to document SSRS reports, and suggested that we should try to use Report Descriptions in a disciplined manner, so that people choosing to browse RDLs (or other items) in the default Report Manager interface had a chance in heck of figuring out what each item represented.<\/p>\n<blockquote>\n<h4 style=\"text-align: left;\">Here&#8217;s something you can&#8217;t do &#8230;<br \/>&#8212; <a title=\"Serenity movie quotes\" href=\"http:\/\/www.imdb.com\/title\/tt0579535\/quotes?qt0412085\" target=\"_blank\" rel=\"noopener\">Wash<\/a><\/h4>\n<\/blockquote>\n<p>What I neglected to mention, because I hadn&#8217;t noticed it, was that Report Descriptions don&#8217;t show up in standard view (versus &#8220;Details View&#8221;) in the SSRS 2008 Report Manager.<\/p>\n<p>I didn&#8217;t notice it because I would never personally advocate using the SSRS Report Manager UI as users&#8217; standard interface into Reporting Services.<\/p>\n<p>Report Manager is&nbsp;a nice, simple way for administrators (who are perfectly happy to work in Details view) to upload, browse, and otherwise, um, <em>manage<\/em> reports, datasources, and related uploaded file resources.  It&#8217;s not suitable for end-users, and doesn&#8217;t match the overall experience you&#8217;re trying to give end-users.  It&#8217;s just plain jarring.<\/p>\n<p class=\"NB\">IMHO, the best possible reason for the SSRS SOAP APIs is that they give you all the tools you need to build your own alternative RDL browse, suitable for embedding into your custom application interface.  Sure, I&#8217;ll use them for <a title=\"blog post using SOAP API to invoke a report\" href=\"\/lisa\/2010\/01\/16\/Walkthrough-Part-II-Dynamic-Interactive-Paging-and-another-fierce-look-at-parameters\/\">programmatic invocation of RDLs<\/a> occasionally, but I really prefer the <a title=\"blog post using URL Access API to invoke a report\" href=\"\/lisa\/2007\/09\/20\/Another-bit-for-dynamic-ReportViewer-control-handling-Parameters-in-more-depth\/\">URL Access API<\/a> for that.<\/p>\n<p>For those of you who <em>do<\/em> insist on exposing Report Manager to end users, I&#8217;m happy to report that this is one of many things that the SSRS 2008 R2 Report Manager fixes, or at least improves.&nbsp;<\/p>\n<p>The screen shot below shows the R2 Report Manager UI in what&#8217;s now called &#8220;Tiles View&#8221; (aka the old default\/standard view, which some of our users insisted on calling the &#8220;Hide Details View&#8221;, since there really wasn&#8217;t anything else to call it).<\/p>\n<p>Note that the Descriptions have to be pretty short, to avoid getting truncated with an ellipsis.&nbsp; But the restriction concentrates the mind wonderfully on creating the pithy and focussed type of description that will really help your users anyway.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" style=\"margin-right: auto; margin-left: auto; display: block;\" src=\"\/lisa\/wp-non\/migrated\/2011\/6\/DescriptionsInUserViewOfSSRS2008R2.png\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h4 style=\"text-align: left;\">M: You think she&#8217;ll hold together?<br \/>Z: She&#8217;s torn plenty, but she&#8217;ll fly true.<br \/>M: Could be bumpy &#8230;<br \/>Z: Always is.<br \/>&#8212; <a title=\"Serenity movie quotes\" href=\"http:\/\/www.imdb.com\/title\/tt0379786\/quotes?qt0433135\" target=\"_blank\" rel=\"noopener\">Capn Malcolm &amp; Zo&euml;<\/a><\/h4>\n<\/blockquote>\n<p>The&nbsp;example image&nbsp;above, a set of old examples on my personal box,&nbsp;is lightly branded using a technique for branding RS 2008 R2 that <a title=\"blog post showing how to brand the RS Manager interface in 2008 R2\" href=\"\/lisa\/2010\/06\/28\/Quicker-branding-of-SQL-Server-Report-Manager-2008-R2\/\">I&#8217;ve shown you elsewhere<\/a>.&nbsp; I&#8217;m experimenting at home&nbsp;with a proper &#8220;look&#8221; for a coming migration of <span style=\"border-bottom: #ECDBA7 1px solid; margin-bottom: 3px; border-spacing: 3px;\"><a style=\"font-weight: bold; color: #4d004d;\" title=\"Santa Rosa City School District\" href=\"http:\/\/www.srcs.k12.ca.us\/\" target=\"_blank\" rel=\"noopener\">SRCS&#8217;s<\/a><\/span> 400+ user-accessible reports to an R2 instance.<\/p>\n<p class=\"NB\">At the same time,&nbsp;rest assured, &nbsp;I&#8217;m also working on custom application embedding of new reports. But when you start with a catalog as deep as this one, you have to pick your battles.<\/p>\n<p>Most of our RDLs aren&#8217;t very complex, but a few are. And some of them were written for SSRS 2000 originally, I suspect.<\/p>\n<p>It will be interesting to see how our report development&nbsp;techniques survive the upgrade.  I&#8217;ll keep you posted.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last time&nbsp;I wrote about an easy way to document SSRS reports, and suggested that we should try to use Report Descriptions in a disciplined manner, so that people choosing to browse RDLs (or other items) in the default Report Manager interface had a chance in heck of figuring out what each item represented. Here&#8217;s something<a class=\"more-link\" href=\"https:\/\/spacefold.com\/lisa\/2011\/06\/18\/yaps-on-rs-docs-even-quicker-not-very-dirty-anymore\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-61","post","type-post","status-publish","format-standard","hentry","category-reporting"],"_links":{"self":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":1,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":503,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/61\/revisions\/503"}],"wp:attachment":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}