{"id":17820,"date":"2021-11-30T11:59:40","date_gmt":"2021-11-30T19:59:40","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/"},"modified":"2025-06-11T07:51:33","modified_gmt":"2025-06-11T14:51:33","slug":"easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/","title":{"rendered":"Easily activate features for model-driven apps with the new Settings solution component (Public preview)"},"content":{"rendered":"<p>We are excited to announce public preview of a new solution component named <em>Settings<\/em>. Using settings, application authors can, with just a few clicks, activate or configure features for a model-driven app. This allows them to easily and quickly provide a customized experience for end-users. These settings can be\u00a0created by application authors, administrators, or partners.<\/p>\n<p>For example, you can now activate the <a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/model-driven-apps\/clientapi\/reference\/events\/form-onload\"><em>Async on load handler<\/em><\/a> and <a href=\"https:\/\/docs.microsoft.com\/powerapps\/developer\/model-driven-apps\/clientapi\/reference\/events\/form-onsave\"><em>Async save handler<\/em><\/a> features for model-driven apps with just a few clicks using settings that were created by the Power Apps team.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Enabling features using settings in app designer\" class=\"wp-image-18003 size-full\" height=\"1080\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\" width=\"1872\"\/><\/p>\n<p style=\"text-align: center;\"><em>Enabling features using settings in app designer<\/em><\/p>\n<h2>Challenges<\/h2>\n<p>In the past, it was not possible for application authors to enable or disable features for a single model-driven app, limiting customizability.<\/p>\n<p>Similarly, new or preview features for model-driven apps, could only be enabled for the entire environment and applied to all apps in that environment. This forced customers to create and maintain dedicated preview environments to limit impact.<\/p>\n<p>The feature previews were also opt-in only with no easy way to disable or opt-out.<\/p>\n<h2>Settings to the rescue!<\/h2>\n<p>Using the settings solution component, application authors can now, with just a few clicks, enable or disable or configure features for a single model-driven app. This enables them to deliver a customized experience with each app by enabling only the features needed by the app while disabling others.<\/p>\n<p>Customers also no longer need to create and maintain dedicated preview environments. They can safely try new or preview features\u00a0with a single model-driven app in an environment without any impact to other apps.<\/p>\n<p>And finally, using settings customers can themselves enable or disable a feature at any time.<\/p>\n<h2>How settings work<\/h2>\n<p>Settings are made up of three sub-components<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><strong>Setting definition<\/strong> &#8211; Application authors, administrators, or partners can create a setting definition that includes properties such as name, description, data type and default value. They can then, via code, use the setting&#8217;s value to enable or disable or configure a feature\u00a0they are delivering. They can include the setting definition in the same solution that is used to deliver the feature to their customers.<\/li>\n<li><strong>Setting environment value<\/strong> &#8211;\u00a0Customers using the feature can import a solution, that includes the feature and the corresponding setting definition, to their environment. Environment administrators in a customer&#8217;s organization can add a setting environment value for an environment they manage.\u00a0The setting environment value will\u00a0override the default value and will apply to all apps in the environment.<\/li>\n<li><strong>Setting app value<\/strong> &#8211;\u00a0Application authors in a customer&#8217;s organization can add a setting app value for an app they are authoring. The setting app value will override the default value and the setting environment value (if one exists). The setting app value will apply to only that specific app.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>How the Dynamics 365 Sales team uses settings<\/h2>\n<p>The Dynamics 365 Sales team uses settings to empower their customers to easily enable a preview of the new\u00a0 <em><a href=\"https:\/\/docs.microsoft.com\/dynamics365\/sales\/deal-manager-seller-overview\">Deal manager<\/a><\/em>\u00a0 feature.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Dynamics 365 Sales - Deal Manager Workspace\" class=\"aligncenter wp-image-17892 size-full\" height=\"720\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewDealManagerWorkspace.png\" width=\"1280\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewDealManagerWorkspace.webp 1280w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewDealManagerWorkspace-300x169.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewDealManagerWorkspace-1024x576.webp 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewDealManagerWorkspace-768x432.webp 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p style=\"text-align: center;\"><em>Dynamics 365 Sales &#8211; Deal Manager Workspace<\/em><\/p>\n<p>For their feature, they added a new sitemap subarea named <em>Deal manager (preview)<\/em>\u00a0in the <em>Sales Hub<\/em> app.\u00a0They next created a new setting definition and used its value to show or hide this sitemap subarea via code. They set the default value of the setting\u00a0to hide the subarea, and therefore the feature, by default.<\/p>\n<p>The Dynamics 365 Sales team also created a custom user interface for their customers to\u00a0enable or disable the <em>Deal manager (preview)<\/em>\u00a0with just one click. Under the hood, this interface calls APIs to add or update a setting app value that overrides the setting&#8217;s default value and causes the sitemap subarea, and therefore the feature, to be displayed or hidden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Enabling and disabling Deal manager (preview) using settings\" class=\"alignnone wp-image-17971 size-full\" height=\"1080\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog02.gif\" width=\"1872\"\/><\/p>\n<p style=\"text-align: center;\"><em>Enabling and disabling Deal manager (preview) using settings<\/em><\/p>\n<p>Using settings, the Dynamics 365 Sales team was able to provide an\u00a0easy, self-serve way for their customers to enable or disable the <em>Deal manager (preview)<\/em>.<\/p>\n<p>&#8220;<em>Settings enabled our team to rollout Deal manager preview features to all organizations seamlessly and offers a configurable, ALM-aware way to opt-in for the preview.<\/em>&#8220;, said Ahmed Zakaria, Principal Group Engineering Manager &#8211; Dynamics 365 Sales.<\/p>\n<h2>Getting started<\/h2>\n<h3>Creating a setting<\/h3>\n<p>If you wish to deliver add-on features built on the platform to others and have those be enabled or configured via settings, start by creating a setting definition using the solution explorer.<\/p>\n<ol>\n<li>Sign in to <a href=\"https:\/\/make.powerapps.com\/?utm_source=padocs&amp;utm_medium=linkinadoc&amp;utm_campaign=referralsfromdoc\">Power Apps<\/a>.<\/li>\n<li>In the navigation pane, select <strong>Solutions<\/strong>.<\/li>\n<li>From the list of solutions, open the solution you want to add the setting to.<\/li>\n<li>In the command bar, select <strong>New &gt; More &gt; Setting &gt; Setting definition<\/strong>.<\/li>\n<li>In the <strong>New setting<\/strong> dialog, provide values for each of the properties based on your requirements. For detailed information on setting definition properties please refer to: <a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/data-platform\/create-edit-configure-settings#setting-definition\">Setting definition<\/a><\/li>\n<li>When you are done providing values for the properties, select <strong>Save<\/strong>.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Creating a setting definition using the solution explorer\" class=\"alignnone wp-image-17972 size-full\" height=\"1080\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog03.gif\" width=\"1872\"\/><\/p>\n<p style=\"text-align: center;\"><em>Creating a setting definition using the solution explorer<\/em><\/p>\n<p>Additionally, you can also consider creating a custom user interface to add or update a setting value like the Dynamics 365 Sales team did. Consumers of your feature can use it to add or update a setting app value or a setting environment value to enable or disable or configure your feature.<\/p>\n<p>Remember to include your setting definition and any custom user interface in the solution that has the feature that you provide to your customers.<\/p>\n<h3>Adding a setting environment value<\/h3>\n<p>As a consumer of a feature that is controlled by a setting, an environment administrator can use the solution explorer to add a setting environment value.<\/p>\n<ol>\n<li>Sign in to <a href=\"https:\/\/make.powerapps.com\/?utm_source=padocs&amp;utm_medium=linkinadoc&amp;utm_campaign=referralsfromdoc\">Power Apps<\/a>.<\/li>\n<li>In the navigation pane, select <strong>Solutions<\/strong>.<\/li>\n<li>From the list of solutions, open the solution you want to add the setting environment value to.<\/li>\n<li>If the setting definition <em>is<\/em> available in the solution:\n<ol>\n<li>Select the setting definition.<\/li>\n<li>In the <strong>Edit setting value<\/strong> dialog, in the <strong>Setting environment value<\/strong> section, select <strong>New value<\/strong>.<\/li>\n<li>Provide the value, and then select <strong>Save<\/strong>.<\/li>\n<\/ol>\n<\/li>\n<li>If the setting definition <em>is not<\/em> available in the solution:\n<ol>\n<li>On the command bar, select <strong>New &gt; More &gt; Setting &gt; Setting environment value<\/strong>.<\/li>\n<li>Select the setting you want to add the setting environment value for, and then select <strong>Add<\/strong>.<\/li>\n<li>In the <strong>New setting environment value<\/strong> dialog, in the <strong>Setting environment value<\/strong> section, select <strong>New value<\/strong>.<\/li>\n<li>Provide the value, and then select <strong>Save<\/strong>.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3><img loading=\"lazy\" decoding=\"async\" alt=\"Adding a setting environment value using the solution explorer\" class=\"alignnone wp-image-17973 size-full\" height=\"1080\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog04.gif\" width=\"1872\"\/><\/h3>\n<p style=\"text-align: center;\"><em>Adding a setting environment value using the solution explorer<\/em><\/p>\n<h3>Adding a setting app value<\/h3>\n<p>As a consumer of a feature that is controlled by a setting, an application author can add a setting app value using one of the following ways.<\/p>\n<h4>Adding or updating a setting app value using the app designer<\/h4>\n<p>For now, only settings created by Power Apps are made available in the app designer.<\/p>\n<ol>\n<li>Open the app you want to add the setting app value for in the <a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/model-driven-apps\/create-model-driven-app#create-an-app\">app designer<\/a>.<\/li>\n<li>On the command bar, select <strong>Settings<\/strong>.<\/li>\n<li>In the <strong>Settings<\/strong> dialog, select the <strong>Features<\/strong> or <strong>Upcoming<\/strong> tab.<\/li>\n<li>The <strong>Features<\/strong> tab displays all settings that have release level set to <strong>Generally available<\/strong>. The Upcoming tab displays all settings that have release level set to <strong>Preview<\/strong>.<\/li>\n<li>Add or update an app value for the setting you want.<\/li>\n<li>Save and publish the app.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Adding a setting app value using the app designer\" class=\"alignnone wp-image-18003 size-full\" height=\"1080\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\" width=\"1872\"\/><\/p>\n<p style=\"text-align: center;\"><em>Adding a setting app value using the app designer<\/em><\/p>\n<h4>Adding or updating a setting app value using the solution explorer<\/h4>\n<ol>\n<li>Sign in to <a href=\"https:\/\/make.powerapps.com\/?utm_source=padocs&amp;utm_medium=linkinadoc&amp;utm_campaign=referralsfromdoc\">Power Apps<\/a>.<\/li>\n<li>In the navigation pane, select <strong>Solutions<\/strong>.<\/li>\n<li>From the list of solutions, open the solution you want to add the setting app value to.<\/li>\n<li>If the setting definition or setting environment value is not available in the solution, add one of them. See <a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/data-platform\/create-edit-configure-settings#adding-an-existing-setting-definition\">Adding an existing setting definition<\/a> or <a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/data-platform\/create-edit-configure-settings#adding-an-existing-setting-environment-value\">Adding an existing setting environment value<\/a>.<\/li>\n<li>Select the setting definition or setting environment value.<\/li>\n<li>In the <strong>Edit setting value<\/strong> dialog, in the <strong>Setting app values<\/strong>\u00a0section, find the app that you want to add the setting app value for. Note that using the solution explorer you can only add setting app values for apps that are in the current solution.<\/li>\n<li>Provide the value and select <strong>Save<\/strong>.<\/li>\n<li>For the setting app value to take effect you will have to re-publish the app using the app designer or solution explorer.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Adding a setting app value using the solution explorer\" class=\"alignnone wp-image-17974 size-full\" height=\"1080\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog05.gif\" width=\"1872\"\/><\/p>\n<p style=\"text-align: center;\"><em>Adding a setting app value using the solution explorer<\/em><\/p>\n<h4>Adding or updating a setting app value using custom user interface<\/h4>\n<p>If the creator of the setting has provided a custom user interface, like the Dynamics 365 Sales team did for the <em>Deal manager (preview)<\/em>\u00a0feature. You can use it to add or update the setting app value.<\/p>\n<h2>Try settings today<\/h2>\n<p>We hope you are as excited as we are about the new settings solution component.\u00a0For additional information please refer to our documentation here:\u00a0<strong><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/data-platform\/create-edit-configure-settings\">Use settings to provide customized app experiences<\/a><\/strong>.<\/p>\n<p>Try settings today and let us know your feedback in the community:\u00a0<a href=\"https:\/\/powerusers.microsoft.com\/t5\/Building-Power-Apps\/Power-Apps-Settings-solution-component-Public-preview-feedback\/m-p\/1368647\">Settings solution component (Public preview) feedback<\/a>.<\/p>\n<p><em>Please note: The feature has started rolling out, but it may take until the end of next week for it to be available in some regions.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce public preview of a new solution component named Settings. Using settings, application authors can, with just a few clicks, activate or configure features for a model-driven app. This allows them to easily and quickly provide a customized experience for end-users. These settings can be\u00a0created by application authors, administrators, or partners.<\/p>\n","protected":false},"author":110,"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":[2112],"class_list":["post-17820","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>Easily activate features for model-driven apps with the new Settings solution component (Public preview) - 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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Easily activate features for model-driven apps with the new Settings solution component (Public preview) - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce public preview of a new solution component named Settings. Using settings, application authors can, with just a few clicks, activate or configure features for a model-driven app. This allows them to easily and quickly provide a customized experience for end-users. These settings can be\u00a0created by application authors, administrators, or partners.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-30T19:59:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:51:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1872\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Anees Ansari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anees Ansari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\"},\"author\":[{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/anees-ansari\/\",\"@type\":\"Person\",\"@name\":\"Anees Ansari\"}],\"headline\":\"Easily activate features for model-driven apps with the new Settings solution component (Public preview)\",\"datePublished\":\"2021-11-30T19:59:40+00:00\",\"dateModified\":\"2025-06-11T14:51:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\"},\"wordCount\":1485,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\",\"keywords\":[\"Dataverse\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\",\"name\":\"Easily activate features for model-driven apps with the new Settings solution component (Public preview) - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\",\"datePublished\":\"2021-11-30T19:59:40+00:00\",\"dateModified\":\"2025-06-11T14:51:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\",\"contentUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif\",\"width\":1872,\"height\":1080,\"caption\":\"graphical user interface, text, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Easily activate features for model-driven apps with the new Settings solution component (Public preview)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cm-edgetun.pages.dev\/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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/cm-edgetun.pages.dev\/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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/person\/268f2fbf1f9a8ff4fbdfb842e251d32e\",\"name\":\"Anees Ansari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/56f0a46eeedae23a6050e2c66222508fad5cc97d6fb6c29143da201d08373b88?s=96&d=mm&r=g14de29dcbf6f04ecaac3b4dd4584d37c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56f0a46eeedae23a6050e2c66222508fad5cc97d6fb6c29143da201d08373b88?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56f0a46eeedae23a6050e2c66222508fad5cc97d6fb6c29143da201d08373b88?s=96&d=mm&r=g\",\"caption\":\"Anees Ansari\"},\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/aneesa\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Easily activate features for model-driven apps with the new Settings solution component (Public preview) - 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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/","og_locale":"en_US","og_type":"article","og_title":"Easily activate features for model-driven apps with the new Settings solution component (Public preview) - Microsoft Power Platform Blog","og_description":"We are excited to announce public preview of a new solution component named Settings. Using settings, application authors can, with just a few clicks, activate or configure features for a model-driven app. This allows them to easily and quickly provide a customized experience for end-users. These settings can be\u00a0created by application authors, administrators, or partners.","og_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-11-30T19:59:40+00:00","article_modified_time":"2025-06-11T14:51:33+00:00","og_image":[{"width":1872,"height":1080,"url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif","type":"image\/gif"}],"author":"Anees Ansari","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Anees Ansari","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#article","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/"},"author":[{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/anees-ansari\/","@type":"Person","@name":"Anees Ansari"}],"headline":"Easily activate features for model-driven apps with the new Settings solution component (Public preview)","datePublished":"2021-11-30T19:59:40+00:00","dateModified":"2025-06-11T14:51:33+00:00","mainEntityOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/"},"wordCount":1485,"commentCount":0,"publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage"},"thumbnailUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif","keywords":["Dataverse"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/","name":"Easily activate features for model-driven apps with the new Settings solution component (Public preview) - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage"},"thumbnailUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif","datePublished":"2021-11-30T19:59:40+00:00","dateModified":"2025-06-11T14:51:33+00:00","breadcrumb":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#primaryimage","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/11\/SettingsPublicPreviewBlog001.gif","width":1872,"height":1080,"caption":"graphical user interface, text, application"},{"@type":"BreadcrumbList","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2021\/11\/30\/easily-activate-features-for-model-driven-apps-with-the-new-settings-solution-component-public-preview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Easily activate features for model-driven apps with the new Settings solution component (Public preview)"}]},{"@type":"WebSite","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cm-edgetun.pages.dev\/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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/cm-edgetun.pages.dev\/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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/person\/268f2fbf1f9a8ff4fbdfb842e251d32e","name":"Anees Ansari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/56f0a46eeedae23a6050e2c66222508fad5cc97d6fb6c29143da201d08373b88?s=96&d=mm&r=g14de29dcbf6f04ecaac3b4dd4584d37c","url":"https:\/\/secure.gravatar.com\/avatar\/56f0a46eeedae23a6050e2c66222508fad5cc97d6fb6c29143da201d08373b88?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56f0a46eeedae23a6050e2c66222508fad5cc97d6fb6c29143da201d08373b88?s=96&d=mm&r=g","caption":"Anees Ansari"},"url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/aneesa\/"}]}},"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:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/17820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/110"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=17820"}],"version-history":[{"count":1,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/17820\/revisions"}],"predecessor-version":[{"id":130232,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/17820\/revisions\/130232"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=17820"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=17820"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=17820"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=17820"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=17820"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=17820"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=17820"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=17820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}