{"id":3083,"date":"2019-05-03T02:33:33","date_gmt":"2019-05-03T09:33:33","guid":{"rendered":""},"modified":"2025-06-11T08:04:19","modified_gmt":"2025-06-11T15:04:19","slug":"announcing-general-availability-of-solution-checker","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-general-availability-of-solution-checker\/","title":{"rendered":"Announcing general availability of Solution Checker"},"content":{"rendered":"<p>Today we have reached a key milestone, and we are happy to announce the general availability\u00a0of <strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/common-data-service\/use-powerapps-checker\">Solution Checker<\/a><\/strong>. \u00a0Since December, when the PowerApps team rolled out the Solution Checker feature into Public preview, we have seen a great uptake in usage with 100\u2019s of customers installing the checker, inspecting their code, and fixing key performance and reliability issues in their implementations. \u00a0We\u2019ve also observed some awesome returns, with customers who are checking and actively resolving issues getting up to 20% performance increases on their Form loads. So, get checking your solutions today and see what you can find!<\/p>\n<p>\u00a0<\/p>\n<p>We thank all of our preview customers for their invaluable feedback over the last few months. One of the most common pieces of feedback that we received was around the need to install the solution in environments. We received questions such as \u201c<em>Why can\u2019t it just be there?\u201d, \u201cEvery time I build a new environment, I need to install the checker again, why?\u201d<\/em>\u00a0 Well, along with this announcement, we are happy to let you know that installing the solution in your environments will no longer be required. <strong>Every new and existing CDS for Apps environment will now have the solution installed automatically<\/strong>. Over the next week, we will be working to enable this in all World-wide geographies.<\/p>\n<p>\u00a0<\/p>\n<h3><strong><em>What else is new?<\/em><\/strong><\/h3>\n<p>While the PowerApps checker team have being busy preparing for GA, we have also released some important new enhancements over the last couple of months.<\/p>\n<p>\u00a0<\/p>\n<p><strong><em>Viewing of check results on-line<\/em><\/strong><\/p>\n<p>You can now easily view the results of the check directly online without having to download the results. You can group the result by Issue, Location or Severity. Filter and search on various fields and see the recommended fixes and locations of issues identified.<\/p>\n<p><a href=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3087\" height=\"1080\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif\" width=\"1872\"\/><\/a><\/p>\n<p>\u00a0<\/p>\n<p><strong><em>Check your solution during export<\/em><\/strong><\/p>\n<p>During export of a solution, you will be reminded to check for issues if you have not already completed this, or you will see the number of issues identified in your solution from the last check completed. We recommend you review these issues prior to completing your export and moving your solutions to other environments.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3094\" height=\"391\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ExportSolution.png\" width=\"627\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/05\/ExportSolution.webp 627w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/05\/ExportSolution-300x187.webp 300w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/p>\n<p>\u00a0<\/p>\n<p><strong><em>Full localization support<\/em><\/strong><\/p>\n<p>All check results are now localized, and the result downloads are available in the languages supported in your CDS for Apps environment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3141\" height=\"206\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/Localization.png\" width=\"493\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/05\/Localization.webp 493w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/05\/Localization-300x125.webp 300w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><br \/>\n<strong><em>New rule additions<\/em><\/strong><\/p>\n<p>We are constantly looking to improve and introduce new best practice rules to our checks. Recent rule additions can be viewed below.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"189\"><strong>Solution component<\/strong><\/td>\n<td width=\"189\"><strong>Rule name<\/strong><\/td>\n<td width=\"223\"><strong>Rule description<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Web resources<\/td>\n<td width=\"189\">web-remove-debug-script<\/td>\n<td width=\"223\">Avoid including debug script in non-development environments<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Web resources<\/td>\n<td width=\"189\">web-use-strict-mode<\/td>\n<td width=\"223\">Use strict mode when possible<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Web resources<\/td>\n<td width=\"189\">web-use-strict-equality-operators<\/td>\n<td width=\"223\">Use strict equality operators<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Web resources<\/td>\n<td width=\"189\">web-avoid-eval<\/td>\n<td width=\"223\">Do not use the &#8216;eval&#8217; function or its functional equivalents<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Plug-in or workflow activity<\/td>\n<td width=\"189\">il-use-autonumber-feature<\/td>\n<td width=\"223\">Use the auto number feature instead a custom auto numbering solution<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Plug-in or workflow activity<\/td>\n<td width=\"189\">il-avoid-parallel-plugin<\/td>\n<td width=\"223\">The usage of parallel patterns should be avoided within plug-ins<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Plug-in or workflow activity<\/td>\n<td width=\"189\">il-avoid-lock-plugin<\/td>\n<td width=\"223\">Avoid lock of static members in plug-ins<\/td>\n<\/tr>\n<tr>\n<td width=\"189\">Plug-in or workflow activity<\/td>\n<td width=\"189\">meta-avoid-retrievemultiple-annotation<\/td>\n<td width=\"223\">Avoid registering a plug-in on RetrieveMultiple of annotation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<p><em><strong>Solution Health Hub<\/strong><\/em><\/p>\n<p>The <a href=\"https:\/\/docs.microsoft.com\/en-us\/dynamics365\/customer-engagement\/admin\/solution-health-hub\">Solution Health Hub app<\/a> extends PowerApps Checker\u00a0helping to ensure the healthy state of an organization. In contrast to PowerApps Checker rules which review static artifacts, Solution Health Hub rules run within an instance to validate the configuration of the environment which may change over time through natural system operations. Along with rules, fixes can be included.\u00a0It also allows ISVs and customers to provide their own set of rules.<span style=\"font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; word-spacing: 0px;\">\u00a0Additional documentation on how to create your own rules set will be published soon.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><em><strong>What\u2019s next?<\/strong><\/em><\/p>\n<p>We know a lot of our customers have automated build and release pipelines, and a common ask is to enable direct API integration to the check service from their CI\/CD processes. Soon we will be releasing a sample set of PowerShell scripts that will demonstrate how to integrate with the service! Stay tuned for this announcement in the coming weeks.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we have reached a key milestone, and we are happy to announce the general availability\u00a0of Solution Checker.<\/p>\n","protected":false},"author":89,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421,3422],"coauthors":[2153],"class_list":["post-3083","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization","topic-hyperautomation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing general availability of Solution Checker - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing general availability of Solution Checker - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Today we have reached a key milestone, and we are happy to announce the general availability\u00a0of Solution Checker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-general-availability-of-solution-checker\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-03T09:33:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:04:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/05\/ViewResults-1024x591.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"591\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Aengus Heaney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aengus Heaney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/aengus-heaney\/\",\"@type\":\"Person\",\"@name\":\"Aengus Heaney\"}],\"headline\":\"Announcing general availability of Solution Checker\",\"datePublished\":\"2019-05-03T09:33:33+00:00\",\"dateModified\":\"2025-06-11T15:04:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/\"},\"wordCount\":663,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/\",\"name\":\"Announcing general availability of Solution Checker - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif\",\"datePublished\":\"2019-05-03T09:33:33+00:00\",\"dateModified\":\"2025-06-11T15:04:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage\",\"url\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif\",\"contentUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing general availability of Solution Checker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/9c933c79306ac4d38ee3d2c36f6db1e8\",\"name\":\"Aengus Heaney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ac2addc714e4deaf1aa5a627336db1e12b9dc7e05695a4fd0f58136bd28db830?s=96&d=mm&r=g7ee8ffd46f7176a5b3af28d2ffe2c840\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ac2addc714e4deaf1aa5a627336db1e12b9dc7e05695a4fd0f58136bd28db830?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ac2addc714e4deaf1aa5a627336db1e12b9dc7e05695a4fd0f58136bd28db830?s=96&d=mm&r=g\",\"caption\":\"Aengus Heaney\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/aheaney\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing general availability of Solution Checker - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/","og_locale":"en_US","og_type":"article","og_title":"Announcing general availability of Solution Checker - Microsoft Power Platform Blog","og_description":"Today we have reached a key milestone, and we are happy to announce the general availability\u00a0of Solution Checker.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-general-availability-of-solution-checker\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2019-05-03T09:33:33+00:00","article_modified_time":"2025-06-11T15:04:19+00:00","og_image":[{"width":1024,"height":591,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/05\/ViewResults-1024x591.gif","type":"image\/gif"}],"author":"Aengus Heaney","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Aengus Heaney","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/aengus-heaney\/","@type":"Person","@name":"Aengus Heaney"}],"headline":"Announcing general availability of Solution Checker","datePublished":"2019-05-03T09:33:33+00:00","dateModified":"2025-06-11T15:04:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/"},"wordCount":663,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/","name":"Announcing general availability of Solution Checker - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif","datePublished":"2019-05-03T09:33:33+00:00","dateModified":"2025-06-11T15:04:19+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#primaryimage","url":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif","contentUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/05\/ViewResults.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/05\/03\/announcing-general-availability-of-solution-checker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing general availability of Solution Checker"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/9c933c79306ac4d38ee3d2c36f6db1e8","name":"Aengus Heaney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ac2addc714e4deaf1aa5a627336db1e12b9dc7e05695a4fd0f58136bd28db830?s=96&d=mm&r=g7ee8ffd46f7176a5b3af28d2ffe2c840","url":"https:\/\/secure.gravatar.com\/avatar\/ac2addc714e4deaf1aa5a627336db1e12b9dc7e05695a4fd0f58136bd28db830?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ac2addc714e4deaf1aa5a627336db1e12b9dc7e05695a4fd0f58136bd28db830?s=96&d=mm&r=g","caption":"Aengus Heaney"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/aheaney\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/3083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=3083"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/3083\/revisions"}],"predecessor-version":[{"id":130902,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/3083\/revisions\/130902"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=3083"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=3083"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=3083"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=3083"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=3083"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=3083"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=3083"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=3083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}