{"id":37028,"date":"2024-01-11T13:02:46","date_gmt":"2024-01-11T07:32:46","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=37028"},"modified":"2024-01-15T17:26:02","modified_gmt":"2024-01-15T11:56:02","slug":"how-to-directly-access-custom-action-from-custom-pages-in-power-apps","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/","title":{"rendered":"How to directly access Custom Action from Custom Pages in Power Apps"},"content":{"rendered":"<p>Power Apps offers versatile design experiences, including <a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-apps-model-driven-apps\/\" target=\"_blank\" rel=\"noopener\">model-driven apps<\/a> and <a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-apps-canvas-app\/\" target=\"_blank\" rel=\"noopener\">Canvas apps<\/a>, and the recent addition of Custom Pages. Based on the client&#8217;s recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client&#8217;s specific requirements, we meticulously recreated essential functionalities, such as the &#8220;Opportunity Close as Won&#8221; and &#8220;Close as Lost&#8221; processes. Notably, these functionalities were expertly crafted using Custom Pages to introduce a streamlined and tailored user interface, effectively replacing the default popups. So for the agenda of this blog, we will focus on how we used the Custom action in the Custom page to recreate the Opportunity close functionality in the custom Opportunity Entity.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37035\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"1916\" height=\"829\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png 1916w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps-300x130.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps-1024x443.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps-768x332.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps-1536x665.png 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps-660x286.png 660w\" sizes=\"(max-width: 1916px) 100vw, 1916px\" \/><\/p>\n<p><strong>Step 1:<\/strong><\/p>\n<p>As we know, once the Opportunity is closed, one new record gets created in the Opportunity close Entity regarding that record, and the status of the Opportunity record gets changed. All these things can be done with the help of the custom action.<\/p>\n<p>To call the Custom action On the Custom page, we have to enable one setting and make sure this is enabled.<\/p>\n<p>1. Go to settings.<\/p>\n<p>2. Go to Upcoming features.<\/p>\n<p>3. Enable access to Microsoft Dataverse Actions.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37034\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/2Custom-Action-from-Custom-Pages-in-Power-Apps.png\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"940\" height=\"403\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/2Custom-Action-from-Custom-Pages-in-Power-Apps.png 940w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/2Custom-Action-from-Custom-Pages-in-Power-Apps-300x129.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/2Custom-Action-from-Custom-Pages-in-Power-Apps-768x329.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/2Custom-Action-from-Custom-Pages-in-Power-Apps-660x283.png 660w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><\/p>\n<p>This feature is available in the previously created apps. For newly created apps, this feature has been automatically enabled ever since the general availability of this feature. Even if you are not able to access the custom action on the custom page, then do the below list of actions.<\/p>\n<p>1. Go to settings<\/p>\n<p>2. Go to Upcoming features.<\/p>\n<p>3. Go to the retired section.<\/p>\n<p>4. Make sure this feature, \u2018Disable access to Microsoft Dataverse actions, is disabled, as seen below in the highlighted part.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37033\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/3Custom-Action-from-Custom-Pages-in-Power-Apps.png\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"1365\" height=\"560\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/3Custom-Action-from-Custom-Pages-in-Power-Apps.png 1365w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/3Custom-Action-from-Custom-Pages-in-Power-Apps-300x123.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/3Custom-Action-from-Custom-Pages-in-Power-Apps-1024x420.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/3Custom-Action-from-Custom-Pages-in-Power-Apps-768x315.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/3Custom-Action-from-Custom-Pages-in-Power-Apps-660x271.png 660w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/p>\n<p>Note \u2013 Please do not get confused by seeing the retired setting. Refer to the given links for more information that indicates general availability: <a href=\"https:\/\/learn.microsoft.com\/en-us\/power-apps\/maker\/canvas-apps\/connections\/connection-common-data-service#call-dataverse-actions-directly-in-power-fx\" target=\"_blank\" rel=\"noopener\">https:\/\/learn.microsoft.com\/en-us\/power-apps\/maker\/canvas-apps\/connections\/connection-common-data-service#call-dataverse-actions-directly-in-power-fx<\/a> and <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/direct-power-fx-dataverse-action-invocation-ga\/\" target=\"_blank\" rel=\"noopener\">https:\/\/powerapps.microsoft.com\/en-us\/blog\/direct-power-fx-dataverse-action-invocation-ga\/<\/a><\/p>\n<p><strong>Step 2:<\/strong><\/p>\n<p>After this, you have to add the Environment entity and all the entities that you require on the Custom page.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37032\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/4Custom-Action-from-Custom-Pages-in-Power-Apps.jpeg\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"1362\" height=\"564\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/4Custom-Action-from-Custom-Pages-in-Power-Apps.jpeg 1362w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/4Custom-Action-from-Custom-Pages-in-Power-Apps-300x124.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/4Custom-Action-from-Custom-Pages-in-Power-Apps-1024x424.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/4Custom-Action-from-Custom-Pages-in-Power-Apps-768x318.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/4Custom-Action-from-Custom-Pages-in-Power-Apps-660x273.jpeg 660w\" sizes=\"(max-width: 1362px) 100vw, 1362px\" \/><\/p>\n<p><strong>Step 3:<\/strong><\/p>\n<p>In the process of enhancing the Custom Opportunity Entity with a Close Opportunity Modal using Custom Pages in Power Apps, it becomes imperative to set default values for specific fields on the Custom Page. This task is accomplished through Power FX formulas.<\/p>\n<p><strong>Step 4: <\/strong><\/p>\n<p>The final step involves invoking a custom action upon clicking the &#8216;OK&#8217; button. This process utilizes the Environment table to access and execute actions available within the CRM environment. The following steps provide a formal guide for calling the custom action and configuring inputs based on the specific requirements.<\/p>\n<p>1. Input parameters are defined in the action, as seen below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37031\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps.jpeg\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"1917\" height=\"795\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps.jpeg 1917w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps-300x124.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps-1024x425.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps-768x318.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps-1536x637.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/5Custom-Action-from-Custom-Pages-in-Power-Apps-660x274.jpeg 660w\" sizes=\"(max-width: 1917px) 100vw, 1917px\" \/><\/p>\n<p>2. Set the values for the variables as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37030\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/2.png\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"1216\" height=\"476\" \/><\/p>\n<p>3. Identify and select the custom action from the available actions within the Environment table (in our case, it is e8s_Create_ClosedOpportunity). This action is responsible for closing the Opportunity and creating a record in the Opportunity Close Entity.<\/p>\n<p>4. Referencing the provided image, add inputs to the selected custom action. This step involves configuring the inputs required for the action to operate successfully.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37029\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1.png\" alt=\"Custom Action from Custom Pages in Power Apps\" width=\"1297\" height=\"485\" \/><strong>Step 5:<\/strong><\/p>\n<p>It&#8217;s crucial to handle the output parameter from the custom action. Specifically, we aim to retrieve the &#8216;Opportunity Close&#8217; record&#8217;s ID generated upon closing the opportunity. This information is then used to determine whether the action was successful, closing the Custom Page accordingly, or displaying an error message if the record creation fails. Within the custom action configuration, ensure that the &#8216;Opportunity Close&#8217; record ID is specified as an output parameter.<\/p>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>This blog explained the process of invoking a custom action from Power Apps to close opportunities and create related records, emphasizing the importance of handling output parameters for a successful user experience. Overall, the guide showcased the flexibility of Power Apps in creating tailored solutions for efficient business processes.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/services\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"alignnone wp-image-36464\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/11\/Discover-How-Inogics-Power-Platform-Services-Can-Help-You-Harness-the-Power-of-Low-Code-with-Microsoft-Power-Platform.-1.png\" alt=\"Microsoft Power Platform\" width=\"735\" height=\"210\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/11\/Discover-How-Inogics-Power-Platform-Services-Can-Help-You-Harness-the-Power-of-Low-Code-with-Microsoft-Power-Platform.-1.png 700w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/11\/Discover-How-Inogics-Power-Platform-Services-Can-Help-You-Harness-the-Power-of-Low-Code-with-Microsoft-Power-Platform.-1-300x86.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/11\/Discover-How-Inogics-Power-Platform-Services-Can-Help-You-Harness-the-Power-of-Low-Code-with-Microsoft-Power-Platform.-1-660x189.png 660w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client&#8217;s recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client&#8217;s specific requirements, we meticulously recreated essential functionalities, such as the &#8220;Opportunity Close as\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/\">Read More: How to directly access Custom Action from Custom Pages in\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[1337],"class_list":["post-37028","post","type-post","status-publish","format-standard","hentry","category-power-apps","tag-power-apps"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client&#039;s recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client&#039;s specific requirements, we meticulously recreated essential functionalities, such as the &quot;Opportunity Close as\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/\" \/>\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=\"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client&#039;s recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client&#039;s specific requirements, we meticulously recreated essential functionalities, such as the &quot;Opportunity Close as\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1916\" \/>\n\t\t<meta property=\"og:image:height\" content=\"829\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-11T07:32:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-15T11:56:02+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=\"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client&#039;s recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client&#039;s specific requirements, we meticulously recreated essential functionalities, such as the &quot;Opportunity Close as\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"3 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\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#blogposting\",\"name\":\"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"How to directly access Custom Action from Custom Pages in Power Apps\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sarika\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#articleImage\",\"width\":1916,\"height\":829,\"caption\":\"Custom Action from Custom Pages in Power Apps\"},\"datePublished\":\"2024-01-11T13:02:46+05:30\",\"dateModified\":\"2024-01-15T17:26:02+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#webpage\"},\"articleSection\":\"Microsoft PowerApps, Power Apps\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#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\\\/power-apps\\\/#listItem\",\"name\":\"Microsoft PowerApps\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-apps\\\/#listItem\",\"position\":2,\"name\":\"Microsoft PowerApps\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-apps\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#listItem\",\"name\":\"How to directly access Custom Action from Custom Pages in Power Apps\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#listItem\",\"position\":3,\"name\":\"How to directly access Custom Action from Custom Pages in Power Apps\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-apps\\\/#listItem\",\"name\":\"Microsoft PowerApps\"}}]},{\"@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\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#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\\\/sarika\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sarika\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f7e3157d3c9d28231b0a67ff18cc6445c87e889473ae03080f7026c5482ce860?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/\",\"name\":\"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client's recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client's specific requirements, we meticulously recreated essential functionalities, such as the \\\"Opportunity Close as\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2024\\\/01\\\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sarika\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sarika\\\/#author\"},\"datePublished\":\"2024-01-11T13:02:46+05:30\",\"dateModified\":\"2024-01-15T17:26:02+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":"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client's recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client's specific requirements, we meticulously recreated essential functionalities, such as the \"Opportunity Close as","canonical_url":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#blogposting","name":"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"How to directly access Custom Action from Custom Pages in Power Apps","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sarika\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#articleImage","width":1916,"height":829,"caption":"Custom Action from Custom Pages in Power Apps"},"datePublished":"2024-01-11T13:02:46+05:30","dateModified":"2024-01-15T17:26:02+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#webpage"},"articleSection":"Microsoft PowerApps, Power Apps"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#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\/power-apps\/#listItem","name":"Microsoft PowerApps"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/power-apps\/#listItem","position":2,"name":"Microsoft PowerApps","item":"https:\/\/www.inogic.com\/blog\/category\/power-apps\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#listItem","name":"How to directly access Custom Action from Custom Pages in Power Apps"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#listItem","position":3,"name":"How to directly access Custom Action from Custom Pages in Power Apps","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/power-apps\/#listItem","name":"Microsoft PowerApps"}}]},{"@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\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#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\/sarika\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/sarika\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f7e3157d3c9d28231b0a67ff18cc6445c87e889473ae03080f7026c5482ce860?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/","name":"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks","description":"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client's recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client's specific requirements, we meticulously recreated essential functionalities, such as the \"Opportunity Close as","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sarika\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sarika\/#author"},"datePublished":"2024-01-11T13:02:46+05:30","dateModified":"2024-01-15T17:26:02+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":"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client's recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client's specific requirements, we meticulously recreated essential functionalities, such as the &quot;Opportunity Close as","og:url":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png","og:image:width":1916,"og:image:height":829,"article:published_time":"2024-01-11T07:32:46+00:00","article:modified_time":"2024-01-15T11:56:02+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"How to directly access Custom Action from Custom Pages in Power Apps - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"Power Apps offers versatile design experiences, including model-driven apps and Canvas apps, and the recent addition of Custom Pages. Based on the client's recent requirements, we had to replace the OOB Opportunity entity with the custom one. In response to our client's specific requirements, we meticulously recreated essential functionalities, such as the &quot;Opportunity Close as","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/1Custom-Action-from-Custom-Pages-in-Power-Apps.png","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"3 minutes"},"aioseo_meta_data":{"post_id":"37028","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"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":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":true,"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":"BlogPosting","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":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-01-11 07:11:55","updated":"2025-07-04 10:40:17","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\/power-apps\/\" title=\"Microsoft PowerApps\">Microsoft PowerApps<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow to directly access Custom Action from Custom Pages in Power Apps\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Microsoft PowerApps","link":"https:\/\/www.inogic.com\/blog\/category\/power-apps\/"},{"label":"How to directly access Custom Action from Custom Pages in Power Apps","link":"https:\/\/www.inogic.com\/blog\/2024\/01\/how-to-directly-access-custom-action-from-custom-pages-in-power-apps\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/37028","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=37028"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/37028\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=37028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=37028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=37028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}