{"id":258,"date":"2016-02-19T23:53:55","date_gmt":"2016-02-19T23:53:55","guid":{"rendered":"http:\/\/verticalagetechnologies.com\/?p=258"},"modified":"2016-03-24T13:33:14","modified_gmt":"2016-03-24T13:33:14","slug":"citrix-what-if-session-pre-launch-could","status":"publish","type":"post","link":"https:\/\/verticalagetechnologies.com\/index.php\/2016\/02\/19\/citrix-what-if-session-pre-launch-could","title":{"rendered":"Citrix, what if Session Pre-launch could&#8230;"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/fast-start.jpg\" rel=\"attachment wp-att-260\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-260\" src=\"https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/fast-start.jpg\" alt=\"fast-start\" width=\"335\" height=\"177\" \/><\/a><\/p>\n<h1 style=\"text-align: center;\">*Citrix Session Pre-Launch*<\/h1>\n<p>Let&#8217;s face it. \u00a0EUC is all about the user experience\u00a0and Users don&#8217;t like waiting around for things. \u00a0Nor should they, especially when we have tools available to dramatically help. \u00a0I&#8217;m talking about Citrix&#8217;s Pre-Launch feature. \u00a0For those not familiar, Pre-Launch gives you the ability to Launch a users&#8217;s session before they actually launch it themselves. \u00a0When you click on the application, you don&#8217;t have to wait for the session to load, GPOs to apply, or mapped drives to connect. \u00a0It just opens up like a local application. \u00a0Users want and love a &#8216;local-like&#8217; experience.<\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/pulling-your-hair-out.png\" rel=\"attachment wp-att-261\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-261 alignright\" src=\"https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/pulling-your-hair-out.png\" alt=\"pulling-your-hair-out\" width=\"244\" height=\"150\" srcset=\"https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/pulling-your-hair-out.png 675w, https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/pulling-your-hair-out-340x210.png 340w, https:\/\/verticalagetechnologies.com\/wp-content\/uploads\/2016\/02\/pulling-your-hair-out-570x350.png 570w\" sizes=\"auto, (max-width: 244px) 100vw, 244px\" \/><\/a><\/p>\n<p>This past couple weeks I&#8217;ve spent the majority of my time at a hospital in the NICU. \u00a0Like many others hospitals, they use XA65, WI, with their application (Epic). \u00a0Also like many others, they click on their published applications and wait 20-70 seconds for their application to load. \u00a0In life threatening emergencies, that could be the difference b\/t life and death. \u00a0After taking an informal pole with all the nurses, I&#8217;ve concurred the number one complaint is waiting for things to load. \u00a0While Citrix Session Pre-Launch won&#8217;t solve all their problems, it can make a big difference in their productivity. \u00a0I don&#8217;t know about you, but hearing a 34 week old baby scream, while the nurse waits for her application to load isn&#8217;t the most soothing experience.<\/p>\n<p>So what can we do?<\/p>\n<p><strong>The way this process currently works:<\/strong><\/p>\n<ol>\n<li>User signs into Xenapp services\/Store via Receiver<\/li>\n<li>During the authentication and app enumeration process WI\/Storefront checks what app\/desktops get published.<\/li>\n<li>If that app\/desktop has Pre-Launch configured, a session is started, without user interaction.<\/li>\n<li>This does does consume a license, but can be configured to disconnect after a certain period of time.<\/li>\n<\/ol>\n<p>This is such an untapped feature that I really never see in the field. \u00a0But why? \u00a0Why wouldn&#8217;t admins\/users want to take advantage of this? \u00a0There are several reasons IMO.<\/p>\n<p><strong>Pre-Launch Doesn&#8217;t get used because:<\/strong><\/p>\n<ol>\n<li>It consumes a Citrix license right off the bat<\/li>\n<li>It only works when connecting through \u00a0Xenapp services\/Store<\/li>\n<li>Resource constraints on hardware in the data center<\/li>\n<\/ol>\n<p>How do we get around these hurdles? \u00a0Should we switch all of our customer&#8217;s licenses to &#8216;Concurrent&#8217;? \u00a0Should we force users to use XA Service\/Storefront Store 100% of the time? Typical businesses size their environment based upon max concurrent resources being used, plus growth. \u00a0So i&#8217;m not too concerned about the Resources, but i&#8217;m sure we can improve upon this.<\/p>\n<p><strong>Here is what I propose:<\/strong><\/p>\n<ol>\n<li>Citrix &#8211; upon initiating the pre-launch session should change the &#8216;state&#8217; of the connection from &#8216;connected&#8217; to a new state. \u00a0Possibly call it &#8216;pre-launch&#8217; and don&#8217;t count this toward a license count.<\/li>\n<li>Enable Session Pre-Launch for web connections. \u00a0There&#8217;s always a use case for this.<\/li>\n<li>Implement a Scheduled based Pre-Launch at a set time. \u00a0At 4:30AM, I&#8217;d like to startup a bunch of pre-launch sessions for a group of users that login at 6AM. \u00a0When they arrive at work, their sessions are already geared up. \u00a0This process needs to be &#8216;throttle-able&#8217;. \u00a0Maybe this could be done with a TTL token from their last successful connection as long as it was within 3 days&#8230;I&#8217;ll let the brilliant coders at Citrix determine the best way.<\/li>\n<li>Create a metric for the &#8220;Probability that a User will login&#8221;. \u00a0We know &#8220;Carl&#8221; from accounting never gets sick. \u00a0For the past 4 months, Carl hasn&#8217;t missed a day of work. \u00a0This puts Carl&#8217;s &#8220;Probability to Login&#8221; at 100%. \u00a0I&#8217;d like to start a Pre-Launched session for 90% and above. \u00a0Wishful thinking? Maybe, but if you don&#8217;t ask for it, you probably won&#8217;t get it.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Articles:<\/p>\n<p><a href=\"https:\/\/www.citrix.com\/blogs\/2014\/11\/11\/optimizing-citrix-receiver-for-pre-launch-and-single-sign-on\/\" target=\"_blank\">https:\/\/www.citrix.com\/blogs\/2014\/11\/11\/optimizing-citrix-receiver-for-pre-launch-and-single-sign-on\/\u00a0<\/a><\/p>\n<p><a href=\"https:\/\/www.citrix.com\/blogs\/2012\/02\/10\/a-field-guide-to-xenapp-session-pre-launch\/\" target=\"_blank\">https:\/\/www.citrix.com\/blogs\/2012\/02\/10\/a-field-guide-to-xenapp-session-pre-launch\/<\/a><\/p>\n<p><a href=\"https:\/\/www.citrix.com\/blogs\/2014\/04\/15\/part-3-new-and-improved-session-pre-launch-and-lingering-coming-to-xenapp-and-xendesktop\/\" target=\"_blank\">https:\/\/www.citrix.com\/blogs\/2014\/04\/15\/part-3-new-and-improved-session-pre-launch-and-lingering-coming-to-xenapp-and-xendesktop\/<\/a><\/p>\n<p><a href=\"http:\/\/myxenapp.com\/2014\/02\/20\/session-pre-launch-explained\/\" target=\"_blank\">http:\/\/myxenapp.com\/2014\/02\/20\/session-pre-launch-explained\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>*Citrix Session Pre-Launch* Let&#8217;s face it. \u00a0EUC is all about the user experience\u00a0and Users don&#8217;t like waiting around for things. \u00a0Nor should they, especially when we have tools available to dramatically help. \u00a0I&#8217;m talking about Citrix&#8217;s Pre-Launch feature. \u00a0For those not familiar, Pre-Launch gives you the ability to Launch a users&#8217;s session before they actually&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-258","post","type-post","status-publish","format-standard","hentry","category-citrix"],"_links":{"self":[{"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/posts\/258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/comments?post=258"}],"version-history":[{"count":9,"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/posts\/258\/revisions"}],"predecessor-version":[{"id":269,"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/posts\/258\/revisions\/269"}],"wp:attachment":[{"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/media?parent=258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/categories?post=258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/verticalagetechnologies.com\/index.php\/wp-json\/wp\/v2\/tags?post=258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}