{"id":173,"date":"2009-10-19T06:40:00","date_gmt":"2009-10-19T01:10:00","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=173"},"modified":"2009-10-19T06:40:00","modified_gmt":"2009-10-19T01:10:00","slug":"global-functionsvariables-available-in-dynamics-crm","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/","title":{"rendered":"Global Functions\/Variables available in Dynamics CRM"},"content":{"rendered":"<p><span><strong>Global Functions:<\/strong><br \/>\n<br \/>There are various global functions which provide information about the client system. <\/span><br \/>\n<br \/><span><br \/>\n<br \/><strong>IsOnline:<\/strong> This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only.<\/p>\n<p>Example:<br \/>\n<br \/>if (IsOnline())<br \/>\n<br \/>{<br \/>\n<br \/>alert(&#8220;You are working online&#8221;);<br \/>\n<br \/>}<\/p>\n<p>These above are available through scripting. If you would like to check this in your server side app, you need to add reference to the Microsoft.Crm.Outlook.Sdk<\/span><a name=\"a_class\"><\/a><span> assembly. The assembly contains a class named CrmOutlookService<\/span><a name=\"programming_for\"><\/a><span> that can be used to check the status of the Outlook client.<\/p>\n<p><strong>IsCrmClientLoaded:<\/strong> This will return if the Microsoft Dynamics CRM for Outlook client has been loaded by Microsoft Outlook<\/p>\n<p><strong>IsCrmClientOffline:<\/strong> This will return true if Microsoft Dynamics CRM for Outlook with offline Access is currently in offline mode<br \/>\n<br \/><\/span><br \/>\n<br \/><span><strong>GenerateAuthenticationHeader:<\/strong><br \/>\n<br \/><\/span><span>When you call webservice through scripting, you need to pass the authentication information along with the SOAP header. This function returns the appropriate Microsoft Dynamics CRM authentication header based on each deployment type: on-premise, Internet-facing deployment (IFD), or Microsoft Dynamics CRM Online. <\/span><br \/>\n<br \/><span><br \/>\n<br \/>Example:<\/span><br \/>\n<br \/><span>var soapBody = &#8220;<soap:Body>&#8220;+<\/span><br \/>\n<br \/><span>&#8220;<execute xmlns='http:\/\/schemas.microsoft.com\/crm\/2007\/\"+<\/span><br \/>\n<br \/><span>&#8220;WebServices&#8217;>&#8221;+<\/span><br \/>\n<br \/><span>&#8220;<request xsi:type='WhoAmIRequest' \/>&#8220;+<\/span><br \/>\n<br \/><span>&#8220;<\/execute> <\/soap:Body>&#8220;; <\/span><br \/>\n<br \/><span>var soapXml = &#8220;<soap:Envelope \" +<\/span><br \/>\n<br \/><span>&#8220;xmlns:soap=&#8217;http:\/\/schemas.xmlsoap.org\/soap\/envelope\/&#8217; &#8220;+<\/span><br \/>\n<br \/><span>&#8220;xmlns:xsi=&#8217;http:\/\/www.w3.org\/2001\/XMLSchema-instance&#8217; &#8220;+<\/span><br \/>\n<br \/><span>&#8220;xmlns:xsd=&#8217;http:\/\/www.w3.org\/2001\/XMLSchema&#8217;>&#8221;; <\/span><br \/>\n<br \/><span>soapXml += GenerateAuthenticationHeader();<\/span><br \/>\n<br \/><span>soapXml += soapBody; <\/span><br \/>\n<br \/><span>soapXml += &#8220;<\/soap:Envelope>&#8220;;<\/span><\/p>\n<p><span><strong>PrependOrgName:<\/strong> The CRM URL by default adds the CRM Organization name when you browse CRM. It is important that if you are displaying a custom page in an IFRAME, the path to the page should also include the current Organization name. This function automatically determines the current organization name and adds it to generate the URL specific to the current organization. <\/span><br \/>\n<br \/><span><br \/>\n<br \/>Example:<\/span><br \/>\n<br \/><span>var url = prependOrgName(&#8220;\/isv\/app\/myapp.aspx&#8221;);<\/span><br \/>\n<br \/><span>results: If you were logged into Contoso organization \u201c\/Contoso\/isv\/app\/myapp.aspx\u201d <\/span><br \/>\n<br \/><span><br \/>\n<br \/><\/span><a name=\"v4d0_cp0900r_globalvariables\"><\/a><span><strong>Global Variables:<\/strong><br \/>\n<br \/>Some of the Global variables that can really come in handy are<br \/>\n<br \/>1. <strong>SERVER_URL:<\/strong> This will return the base Server URL.<br \/>\n<br \/>2. <strong>ORG_UNIQUE_NAME:<\/strong> This will return the unique text value of the organizations name. This is the same value to you also receive in custom forms if you set the PassParams to be true.<\/span><\/p>\n<p> :request 2007 crm schemas.microsoft.com><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(&#8220;You\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/\">Read More: Global Functions\/Variables available in Dynamics CRM &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[869,870],"class_list":["post-173","post","type-post","status-publish","format-standard","hentry","category-dynamics-crm","tag-global-functions","tag-global-variables"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(&quot;You\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Tushar\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(&quot;You\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-10-19T01:10:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2009-10-19T01:10:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(&quot;You\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Tushar\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#blogposting\",\"name\":\"Global Functions\\\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Global Functions\\\/Variables available in Dynamics CRM\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#articleImage\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"datePublished\":\"2009-10-19T06:40:00+05:30\",\"dateModified\":\"2009-10-19T06:40:00+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#webpage\"},\"articleSection\":\"Dynamics CRM, Global functions, Global variables\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"name\":\"Dynamics CRM\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"position\":2,\"name\":\"Dynamics CRM\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#listItem\",\"name\":\"Global Functions\\\/Variables available in Dynamics CRM\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#listItem\",\"position\":3,\"name\":\"Global Functions\\\/Variables available in Dynamics CRM\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"name\":\"Dynamics CRM\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Tushar\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Tushar\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/\",\"name\":\"Global Functions\\\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(\\\"You\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2009\\\/10\\\/global-functionsvariables-available-in-dynamics-crm\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"datePublished\":\"2009-10-19T06:40:00+05:30\",\"dateModified\":\"2009-10-19T06:40:00+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(\"You","canonical_url":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#blogposting","name":"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Global Functions\/Variables available in Dynamics CRM","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/#articleImage","width":1000,"height":325,"caption":"inogic logo"},"datePublished":"2009-10-19T06:40:00+05:30","dateModified":"2009-10-19T06:40:00+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#webpage"},"articleSection":"Dynamics CRM, Global functions, Global variables"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","name":"Dynamics CRM"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","position":2,"name":"Dynamics CRM","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#listItem","name":"Global Functions\/Variables available in Dynamics CRM"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#listItem","position":3,"name":"Global Functions\/Variables available in Dynamics CRM","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","name":"Dynamics CRM"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Tushar","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Tushar"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/","name":"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(\"You","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"datePublished":"2009-10-19T06:40:00+05:30","dateModified":"2009-10-19T06:40:00+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(&quot;You","og:url":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/","article:published_time":"2009-10-19T01:10:00+00:00","article:modified_time":"2009-10-19T01:10:00+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Global Functions\/Variables available in Dynamics CRM - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Global Functions: There are various global functions which provide information about the client system. IsOnline: This will return if the form has been opened from an Online or Offline system. This could be helpful if you would want a particular feature to be made available in a specific mode only. Example: if (IsOnline()) { alert(&quot;You","twitter:creator":"@inogic","twitter:label1":"Written by","twitter:data1":"Tushar","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"173","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 05:53:50","updated":"2025-07-03 21:15:02","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/\" title=\"Dynamics CRM\">Dynamics CRM<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tGlobal Functions\/Variables available in Dynamics CRM\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dynamics CRM","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/"},{"label":"Global Functions\/Variables available in Dynamics CRM","link":"https:\/\/www.inogic.com\/blog\/2009\/10\/global-functionsvariables-available-in-dynamics-crm\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}