{"id":199,"date":"2017-06-09T03:14:56","date_gmt":"2017-06-09T10:14:56","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/saveandpublish\/"},"modified":"2025-06-11T08:13:28","modified_gmt":"2025-06-11T15:13:28","slug":"saveandpublish","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/saveandpublish\/","title":{"rendered":"Managing apps with Save and Publish"},"content":{"rendered":"<p>We are excited to introduce an explicit Publish action for app authors so they can control when apps are made available to all users. Authors incrementally update their apps, save their changes and test them in Studio. Today PowerApps Studio has the side effect of propagating all the saved changes to users of the app. This is less desirable when app authors don\u2019t want unstable versions to be visible to users who are already running a stable version of the app. With this feature, users will see an updated app only when app authors save and publish their changes. <\/p>\n<table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"1846\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"1844\"><strong>Note<\/strong>: Save and Publish will be released with PowerApps Studio 2.0.650 soon. Authors should update to the latest version on Windows to use Save and Publish.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Here is a quick walkthrough to Save and Publish apps.<\/p>\n<h2>1. Create and Share a version of the app<\/h2>\n<p>In this example Contoso Corp is managing their device inventory using a Device Checkout app.<\/p>\n<ul>\n<li><strong>Create an app<\/strong>: Using PowerApps Studio we have created an <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/tutorials\/app-from-sharepoint\/\" target=\"_blank\" rel=\"noopener\">app from data<\/a> in a SharePoint Online list. The generated app has three screens listing devices and their availability.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"2017-06-07_08h59_57\" height=\"665\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\" style=\"display: inline;\" title=\"2017-06-07_08h59_57\" width=\"1024\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Save the app<\/strong>: In PowerApps Studio choose <strong>Save<\/strong> from the <strong>File <\/strong>menu. If this is the first time you are saving the app, you will be redirected to the <strong>Save As<\/strong> option. Give this app a name \u201cContoso Device Checkout\u201d and hit <strong>Save<\/strong>. Note saving the app for the first time also publishes the app and is available only to the app author. <\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/735561b7-814e-412c-a548-46ae00aa05ff.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Save-As-App\" height=\"449\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/735561b7-814e-412c-a548-46ae00aa05ff.png\" style=\"display: inline;\" title=\"Save-As-App\" width=\"640\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Check the version<\/strong>: Choose <strong>See all versions<\/strong> in Studio and you will be directed to the app\u2019s <strong>Versions<\/strong> tab in PowerApps portal. There should be one version marked <strong>Live<\/strong>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/21f4a491-61d4-449e-a811-9b951f6943d3.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"show-live-version1\" height=\"221\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/21f4a491-61d4-449e-a811-9b951f6943d3.png\" style=\"display: inline;\" title=\"show-live-version1\" width=\"1024\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Test the app:<\/strong> Before you share the app, run the app using in the browser to test the functionality.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/6a45c256-efe7-4c6d-8057-959e8c85aa1a.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"test-app1\" border=\"0\" height=\"482\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/6a45c256-efe7-4c6d-8057-959e8c85aa1a.png\" style=\"display: block; background-image: none;\" title=\"test-app1\" width=\"322\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Share the app<\/strong>: You can now <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/tutorials\/share-app\/\" target=\"_blank\" rel=\"noopener\">share this app<\/a> with users or other authors choosing the <strong>Share <\/strong>tab in the PowerApps portal. <\/li>\n<\/ul>\n<p><\/p>\n<h2>2. Save draft app<\/h2>\n<p>You can edit and enhance the app without rolling the intermediate revisions to all users.<\/p>\n<ul>\n<li><strong>Edit the app<\/strong>: Let\u2019s say we want to rearrange the fields, make the images bigger and change the theme of the app. From PowerApps Studio edit the Contoso Device Checkout app if it is not already open and make the changes as shown below.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/38ddec11-f68f-4ad1-9a40-f2feb1d7de7b.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"2017-06-07_09h08_37\" height=\"665\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/38ddec11-f68f-4ad1-9a40-f2feb1d7de7b.png\" style=\"display: inline;\" title=\"2017-06-07_09h08_37\" width=\"1024\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Save changes as draft apps<\/strong>: Choose the <strong>Save <\/strong>option on the <strong>File <\/strong>menu. Hit <strong>Save <\/strong>again as shown below. These changes made by authors are not visible to end users. End users will continue to use the previous published version of the app. <\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e7322ca1-629a-4228-86dc-d13458329395.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Save-App\" height=\"480\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/e7322ca1-629a-4228-86dc-d13458329395.png\" style=\"display: inline;\" title=\"Save-App\" width=\"639\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Check version<\/strong>: Choose <strong>See all versions<\/strong> in Studio and you will be directed to the app\u2019s <strong>Versions<\/strong> tab in PowerApps portal. App Authors will see their changes as part of version 2. Version 1 continues to be <strong>Live <\/strong>to end users<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bd25c5d2-f953-446e-b792-cb5a5aff2898.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"show-draft-version1\" height=\"294\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/bd25c5d2-f953-446e-b792-cb5a5aff2898.png\" style=\"display: inline;\" title=\"show-draft-version1\" width=\"1024\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Test the app<\/strong>: App authors can preview\/test the app in PowerApps Studio<\/li>\n<\/ul>\n<p><\/p>\n<h2>3. Publish app<\/h2>\n<p>After apps have been tested, they are ready to be published. <\/p>\n<ul>\n<li><strong>Publish the app<\/strong>: In PowerApps Studio, choose <strong>Save <\/strong>on the <strong>File <\/strong>menu and then click on <strong>Publish this version<\/strong><\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/6fadcf56-1108-48a6-aa67-0a3aca2b428c.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Publish-App\" height=\"480\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/6fadcf56-1108-48a6-aa67-0a3aca2b428c.png\" style=\"display: inline;\" title=\"Publish-App\" width=\"527\"\/><\/a><\/p>\n<p><\/p>\n<p>Review the changes in the dialog box and click <strong>Publish this version<\/strong> to publish the app to all users. <\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/c2e317ef-35bf-48c4-874a-2e23702af94c.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Publish-popup\" height=\"315\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/06\/c2e317ef-35bf-48c4-874a-2e23702af94c.png\" style=\"display: inline;\" title=\"Publish-popup\" width=\"506\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Test the app<\/strong>: All users should see the updates made by app authors. Here is the latest app running in the web browser.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/0d33cc34-00a6-4a11-b266-c7de7d658f32.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"test-app2\" border=\"0\" height=\"482\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/0d33cc34-00a6-4a11-b266-c7de7d658f32.png\" style=\"display: inline; background-image: none;\" title=\"test-app2\" width=\"325\"\/><\/a><\/p>\n<p><\/p>\n<ul>\n<li><strong>Check version<\/strong>: Choose <strong>See all versions<\/strong> in Studio and you will be directed to the app\u2019s <strong>Versions<\/strong> tab in PowerApps portal. Version 2 is now <stro\nng>Live <\/strong>to<br \/>\nend users<\/li>\n<\/ul>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/694cd99f-9dc8-496d-9eb9-bf6ecbdb6560.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"show-live-version2\" height=\"295\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/694cd99f-9dc8-496d-9eb9-bf6ecbdb6560.png\" style=\"display: inline;\" title=\"show-live-version2\" width=\"1313\"\/><\/a><\/p>\n<p><\/p>\n<h2>4. Restoring app versions<\/h2>\n<p>As an author you can restore draft or published versions of your app. Restoring an older version will add a new version and mark it as a draft for your review. You can choose to edit it in Studio or publish the app right away from the portal. In the example below, Version 1 is restored as Version 3 in draft state. The app author can publish this version to all users.<\/p>\n<p><a href=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2db666ff-c7ce-491e-a1d6-b718e3e5ae27.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"2017-06-07_09h15_00\" height=\"558\" src=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/2db666ff-c7ce-491e-a1d6-b718e3e5ae27.png\" style=\"display: inline;\" title=\"2017-06-07_09h15_00\" width=\"1024\"\/><\/a><\/p>\n<p><\/p>\n<h2>Frequently Asked Questions<\/h2>\n<ol>\n<li>Who can access draft versions and published versions of an app?<br \/>The owner of the app and other contributors can access the draft versions of the app. Draft versions can be edited or tested from PowerApps Studio. All users and authors can run published versions of the app on the browser or on their mobile devices.\n<\/li>\n<li>If I rename my app, does it affect my draft version or the published version? <br \/>Changes to the name will affect both the draft and the published version of the app. You can rename the app from app\u2019s Settings tab on the PowerApps portal. Choose the edit or pencil icon under the App name and save the app with a new name.\n<\/li>\n<li>Is there a limit on the number of drafts authors can save before publishing? <br \/>No, you can save as many versions as you want. From a manageability perspective, you may want to publish changes periodically to users and remove drafts that are no longer needed.\n<\/li>\n<li>Can I add comments or notes to my version? <br \/>Not yet, but we are planning to add this soon to PowerApps Studio when you save or publish your app.\n<\/li>\n<li>I have an existing app that can be edited on PowerApps Studio 2.0.640. Can I also edit the same app on the latest version of PowerApps Studio on web?<br \/>It is advised app authors download to the latest PowerApps from the Windows store to take advantage of the features.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Feedback<\/h2>\n<p>We believe this new capability gives app authors the power to manage apps and their versions. We are all ears for your feedback to improve this experience. Please post your comments, questions or feedback on the <a href=\"https:\/\/powerusers.microsoft.com\/t5\/PowerApps-Forum\/bd-p\/PowerAppsForum1\" target=\"_blank\" title=\"PowerApps Forums\" rel=\"noopener\">PowerApps forums<\/a>. <\/p>\n<p><\/p>\n<p>Happy app building!<\/p>\n<p>-PowerApps Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to introduce an explicit Publish action for app authors so they can control when apps are made available to users. This will enable authors to incrementally update the app, and test them inside Studio without publishing any intermediate versions to end users. Users will see the app updates only after app authors have saved and published their changes.<\/p>\n","protected":false},"author":137,"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":[3424],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2102],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","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>Managing apps with Save and Publish - 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\/2017\/06\/09\/saveandpublish\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing apps with Save and Publish - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to introduce an explicit Publish action for app authors so they can control when apps are made available to users. This will enable authors to incrementally update the app, and test them inside Studio without publishing any intermediate versions to end users. Users will see the app updates only after app authors have saved and published their changes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/saveandpublish\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-09T10:14:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:13:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\" \/>\n<meta name=\"author\" content=\"Karthik Bharathy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karthik Bharathy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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\/2017\/06\/09\/saveandpublish\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/karthik-bharathy\/\",\"@type\":\"Person\",\"@name\":\"Karthik Bharathy\"}],\"headline\":\"Managing apps with Save and Publish\",\"datePublished\":\"2017-06-09T10:14:56+00:00\",\"dateModified\":\"2025-06-11T15:13:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/\"},\"wordCount\":950,\"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\/2017\/06\/09\/saveandpublish\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/\",\"name\":\"Managing apps with Save and Publish - 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\/2017\/06\/09\/saveandpublish\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\",\"datePublished\":\"2017-06-09T10:14:56+00:00\",\"dateModified\":\"2025-06-11T15:13:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#primaryimage\",\"url\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\",\"contentUrl\":\"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing apps with Save and Publish\"}]},{\"@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\/956476e316df391c408ccff06cbdf756\",\"name\":\"Karthik Bharathy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/dbdc8f6732705828ccb21aa02646ebb3dae73753a36c1ae3d9c6f3188e75f6ab?s=96&d=mm&r=gaf2809736d849d05f193807cac95d3f2\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dbdc8f6732705828ccb21aa02646ebb3dae73753a36c1ae3d9c6f3188e75f6ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dbdc8f6732705828ccb21aa02646ebb3dae73753a36c1ae3d9c6f3188e75f6ab?s=96&d=mm&r=g\",\"caption\":\"Karthik Bharathy\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/karthikb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Managing apps with Save and Publish - 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\/2017\/06\/09\/saveandpublish\/","og_locale":"en_US","og_type":"article","og_title":"Managing apps with Save and Publish - Microsoft Power Platform Blog","og_description":"We are excited to introduce an explicit Publish action for app authors so they can control when apps are made available to users. This will enable authors to incrementally update the app, and test them inside Studio without publishing any intermediate versions to end users. Users will see the app updates only after app authors have saved and published their changes.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/saveandpublish\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2017-06-09T10:14:56+00:00","article_modified_time":"2025-06-11T15:13:28+00:00","og_image":[{"url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png","type":"","width":"","height":""}],"author":"Karthik Bharathy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Karthik Bharathy","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/karthik-bharathy\/","@type":"Person","@name":"Karthik Bharathy"}],"headline":"Managing apps with Save and Publish","datePublished":"2017-06-09T10:14:56+00:00","dateModified":"2025-06-11T15:13:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/"},"wordCount":950,"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\/2017\/06\/09\/saveandpublish\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/","name":"Managing apps with Save and Publish - 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\/2017\/06\/09\/saveandpublish\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#primaryimage"},"thumbnailUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png","datePublished":"2017-06-09T10:14:56+00:00","dateModified":"2025-06-11T15:13:28+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#primaryimage","url":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png","contentUrl":"https:\/\/pwrappscdn.azureedge.net\/mediahandler\/blog\/media\/PowerApps\/blog\/df122ff0-9d81-4516-81c1-04fd289a41f4.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2017\/06\/09\/saveandpublish\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing apps with Save and Publish"}]},{"@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\/956476e316df391c408ccff06cbdf756","name":"Karthik Bharathy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dbdc8f6732705828ccb21aa02646ebb3dae73753a36c1ae3d9c6f3188e75f6ab?s=96&d=mm&r=gaf2809736d849d05f193807cac95d3f2","url":"https:\/\/secure.gravatar.com\/avatar\/dbdc8f6732705828ccb21aa02646ebb3dae73753a36c1ae3d9c6f3188e75f6ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dbdc8f6732705828ccb21aa02646ebb3dae73753a36c1ae3d9c6f3188e75f6ab?s=96&d=mm&r=g","caption":"Karthik Bharathy"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/karthikb\/"}]}},"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\/199","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\/137"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":131253,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/199\/revisions\/131253"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=199"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=199"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=199"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=199"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=199"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=199"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}