{"id":3864,"date":"2019-06-07T17:28:56","date_gmt":"2019-06-08T00:28:56","guid":{"rendered":""},"modified":"2025-06-11T08:03:41","modified_gmt":"2025-06-11T15:03:41","slug":"find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/","title":{"rendered":"Find Messages and entities eligible for plug-ins using the Common Data Service"},"content":{"rendered":"<p>For many years we provided an Excel workbook with the Dynamics 365 Customer Engagement SDK that showed the list of messages and entities that you could register plug-in steps with. But this workbook could only show the standard entities and messages available in a system that was not customized. The Plug-in Registration tool doesn\u2019t depend on a static list, it queries the system so that any custom entities or custom actions can also be included.<\/p>\n<p>In the same way, you can create an Excel workbook that queries the system and shows the messages and entities you can use when you register plug-in steps. This blog post will show you how.<\/p>\n<p>This workbook will be connected the Common Data Service database in your environment, so it will include any custom entities or custom actions defined there. You can also use this process to connect to any entity data in the Common Data Service, but this example will be specifically for data showing eligible messages and entities for plug-ins.<\/p>\n<p>There are two parts to this procedure. Before you can create this workbook, you will need the service root url for the Web API for your Common Data Service database.<br \/>\n<a name=\"_Get_the_service\"><\/a><\/p>\n<h2>Get the service root url for the Web API<\/h2>\n<ol>\n<li>From the maker portal <a href=\"https:\/\/web.powerapps.com\/\">powerapps.com<\/a>, with your environment selected, choose the gear icon in the top right corner and choose <strong>Advanced Customizations.\u00a0<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3866\" height=\"288\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png\" width=\"489\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-0.webp 489w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-0-300x177.webp 300w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/li>\n<li>At the bottom, choose <strong>Developer Resources<\/strong>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3867\" height=\"646\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-1.png\" width=\"338\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-1.webp 338w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-1-157x300.webp 157w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/li>\n<li>A new window or tab will open and under <strong>Instance Web API<\/strong> you can find the <strong>Service Root URL<\/strong>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3868\" height=\"296\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-2.png\" width=\"579\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-2.webp 579w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-2-300x153.webp 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><br \/>\nThe value will look something like this:<code>https:\/\/org73b39843.api.crm.dynamics.com\/api\/data\/v9.1\/<\/code><\/li>\n<li>Copy this value. You will need it in the next step.<\/li>\n<\/ol>\n<h1>Create an Excel Workbook<\/h1>\n<ol>\n<li>Open Microsoft Office Excel and create a new blank workbook.<\/li>\n<li>On the <strong>Data<\/strong> tab, select <strong>Get Data<\/strong> &gt; <strong>From Online Services<\/strong> &gt; <strong>From Dynamics 365 (online)<\/strong>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3869\" height=\"402\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-3.png\" width=\"558\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-3.webp 558w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-3-300x216.webp 300w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/li>\n<li>In the dialog, select the <strong>Advanced.<\/strong><\/li>\n<li>In the first URL part, paste the service root url you copied from the steps listed in <a href=\"#_Get_the_service\">Get the service root url for the Web API<\/a>.<\/li>\n<li>In the second URL part, paste the following:<br \/>\n<code>sdkmessages?$select=name&amp;$filter=isprivate eq false and (name ne 'SetStateDynamicEntity' and name ne 'RemoveRelated' and name ne 'SetRelated' and name ne 'Execute') and sdkmessageid_sdkmessagefilter\/any(s:s\/iscustomprocessingstepallowed eq true and s\/isvisible eq true)&amp;$expand=sdkmessageid_sdkmessagefilter($select=primaryobjecttypecode;<br \/>\n$filter=iscustomprocessingstepallowed eq true and isvisible eq true)&amp;$orderby=name<\/code><\/li>\n<li>The dialog should now look like this:<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3870\" height=\"322\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-4.png\" width=\"697\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-4.webp 697w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-4-300x139.webp 300w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/li>\n<li>Click <strong>OK.<\/strong><\/li>\n<li>In the next step, select <strong>Organization account<\/strong>, and click the <strong>Sign in<\/strong> button if you aren\u2019t already signed in.<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3871\" height=\"279\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-5.png\" width=\"701\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-5.webp 701w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-5-300x119.webp 300w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/li>\n<li>Choose the account that you use to connect to your PowerApps environment.<\/li>\n<li>Click <strong>Connect.<\/strong><\/li>\n<li>In the next dialog, click <strong>Transform Data.<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3872\" height=\"658\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-6.png\" width=\"875\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-6.webp 875w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-6-300x226.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-6-768x578.webp 768w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/li>\n<li>This will open the Power Query Editor.<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3873\" height=\"632\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-7.png\" width=\"796\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-7.webp 796w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-7-300x238.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-7-768x610.webp 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/li>\n<li>In the second column titled <strong>sdkmessageid_sdkmessagefilter<\/strong>, click the icon in the heading to show the following dialog:<br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3874\" height=\"281\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-8.png\" width=\"360\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-8.webp 360w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-8-300x234.webp 300w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/li>\n<li>Without changing the default values, with <strong>Expand<\/strong> selected, click <strong>OK<\/strong>.<\/li>\n<li><strong>Important<\/strong>: Select both columns before performing the next step.<\/li>\n<li>In the <strong>Home<\/strong> &gt; <strong>Query<\/strong> group, select <strong>Reduce Rows &gt; Remove Rows &gt;<br \/>\nRemove Duplicates.<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-3865\" height=\"341\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-9.png\" width=\"712\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-9.webp 712w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2019\/06\/messages-plug-ins-9-300x144.webp 300w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/li>\n<li>Click <strong>Close &amp; Load<\/strong> to close the Power Query editor.<\/li>\n<li>After the query finishes loading, you can now view the list of message names and entities.<\/li>\n<li>You may want to rename the <strong>sdkmessageid_sdkmessagefilter.primaryobjecttypecode<\/strong> column to <strong>entity<\/strong>, but it will be overwritten if you refresh the data in the future.<\/li>\n<\/ol>\n<p>You can now use standard Excel capabilities to filter on a message or entity to find the eligible combinations of messages and entities you can use with plug-ins in your environment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to create an Excel worksheet that will show all the eligible combinations of messages and entities in your Common Data Service database that you can register plug-in steps for.<\/p>\n","protected":false},"author":162,"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],"coauthors":[2156],"class_list":["post-3864","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Find Messages and entities eligible for plug-ins using the Common Data Service - 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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Find Messages and entities eligible for plug-ins using the Common Data Service - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to create an Excel worksheet that will show all the eligible combinations of messages and entities in your Common Data Service database that you can register plug-in steps for.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-08T00:28:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:03:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"489\" \/>\n\t<meta property=\"og:image:height\" content=\"288\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jim Daly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jim Daly\" \/>\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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/jim-daly\/\",\"@type\":\"Person\",\"@name\":\"Jim Daly\"}],\"headline\":\"Find Messages and entities eligible for plug-ins using the Common Data Service\",\"datePublished\":\"2019-06-08T00:28:56+00:00\",\"dateModified\":\"2025-06-11T15:03:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\"},\"wordCount\":544,\"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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png\",\"keywords\":[\"Developer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\",\"name\":\"Find Messages and entities eligible for plug-ins using the Common Data Service - 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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png\",\"datePublished\":\"2019-06-08T00:28:56+00:00\",\"dateModified\":\"2025-06-11T15:03:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage\",\"url\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png\",\"contentUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Find Messages and entities eligible for plug-ins using the Common Data Service\"}]},{\"@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\/ca2719b12cc65502c5866334c4761333\",\"name\":\"Jim Daly\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=gc370e41433d39e8516325b34305d9276\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g\",\"caption\":\"Jim Daly\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/jdaly\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Find Messages and entities eligible for plug-ins using the Common Data Service - 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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/","og_locale":"en_US","og_type":"article","og_title":"Find Messages and entities eligible for plug-ins using the Common Data Service - Microsoft Power Platform Blog","og_description":"Learn how to create an Excel worksheet that will show all the eligible combinations of messages and entities in your Common Data Service database that you can register plug-in steps for.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2019-06-08T00:28:56+00:00","article_modified_time":"2025-06-11T15:03:41+00:00","og_image":[{"width":489,"height":288,"url":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png","type":"image\/png"}],"author":"Jim Daly","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jim Daly","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/jim-daly\/","@type":"Person","@name":"Jim Daly"}],"headline":"Find Messages and entities eligible for plug-ins using the Common Data Service","datePublished":"2019-06-08T00:28:56+00:00","dateModified":"2025-06-11T15:03:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/"},"wordCount":544,"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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png","keywords":["Developer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/","name":"Find Messages and entities eligible for plug-ins using the Common Data Service - 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\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png","datePublished":"2019-06-08T00:28:56+00:00","dateModified":"2025-06-11T15:03:41+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#primaryimage","url":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png","contentUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2019\/06\/messages-plug-ins-0.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2019\/06\/07\/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Find Messages and entities eligible for plug-ins using the Common Data Service"}]},{"@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\/ca2719b12cc65502c5866334c4761333","name":"Jim Daly","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=gc370e41433d39e8516325b34305d9276","url":"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9f765c979a8693147ee74af65f4f629c85ad2a7f860a0d22a21c43d8bc98b77?s=96&d=mm&r=g","caption":"Jim Daly"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/jdaly\/"}]}},"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\/3864","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\/162"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=3864"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/3864\/revisions"}],"predecessor-version":[{"id":130869,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/3864\/revisions\/130869"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=3864"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=3864"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=3864"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=3864"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=3864"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=3864"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=3864"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=3864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}