{"id":817,"date":"2016-10-27T01:35:24","date_gmt":"2016-10-27T07:35:24","guid":{"rendered":"http:\/\/www.idubbs.com\/blog\/?p=817"},"modified":"2016-10-27T12:41:42","modified_gmt":"2016-10-27T18:41:42","slug":"powerapps-admin-center-environments-and-data-policies-first-look","status":"publish","type":"post","link":"https:\/\/www.idubbs.com\/blog\/2016\/powerapps-admin-center-environments-and-data-policies-first-look\/","title":{"rendered":"PowerApps: Admin Center, Environments, and Data Policies &ndash;First Look"},"content":{"rendered":"<p>A few new features have been added (or are in the process of being added) to PowerApps for us to review. These pieces are capabilities administrators and governance folks will be happy to see once flushed out.<br \/>\n<span style=\"color: #ff0000;\">(10\/27) Updates! Per a webinar with the product team today. Shown below&#8230;<\/span><\/p>\n<h2>Admin Center<\/h2>\n<p>The Admin Center is available in the settings dropdown and allows you to manage both Environments and Data Policies.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb.png\" alt=\"image\" width=\"334\" height=\"139\" border=\"0\" \/><\/a><\/p>\n<p>Once in the Admin Center, the view defaults to Environments.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-1.png\" alt=\"image\" width=\"519\" height=\"180\" border=\"0\" \/><\/a><\/p>\n<p>I created a Demo Area environment just to have another one listed for now. There\u2019s certainly seems to be room for more controls here, so we\u2019ll see what else gets added eventually. <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/wlEmoticon-smile-1.png\" alt=\"Smile\" \/><\/p>\n<p>Note: Navigation is a bit odd right now. It appears the only way back to the PowerApps page from the Admin Center is by using the waffle control \u2013 which opens a new tab. Being able to click on \u2018PowerApps\u2019 in the top might be useful and more consistent with how SharePoint in O365 works.<\/p>\n<p>Now that we have the Admin Center to launch from, let\u2019s take a look at what\u2019s in it.<\/p>\n<h2>Environments<\/h2>\n<p>Environments available to you are visible in the upper right in a dropdown. As an Admin I can see the default environment and a new one I created. The dropdown control will switch you between environments while working in the PowerApps interface. If you\u2019re browsing around and it seems like apps or connections are missing you\u2019ll need to remember which environment they belong to.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-2.png\" alt=\"image\" width=\"409\" height=\"117\" border=\"0\" \/><\/a><\/p>\n<p>Note: Switching environments brings you back to the Home page for that environment. I haven\u2019t decided if I\u2019m a fan of that or not\u2026 it might be nice to be able to stay on the Connections or Apps page and switch between environments within those pages quickly.<\/p>\n<p>Environments are managed in the Admin Center (see screenshots above or below).<\/p>\n<p>Note: Creating a new environment differed a little from the initial <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/powerapps-environments\/\" target=\"_blank\">PowerApps post<\/a> in that I didn\u2019t see any controls for a Database. <span style=\"color: #ff0000;\">Update: This is addressed by <a style=\"color: #ff0000;\" href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/new-common-data-service-features-coming-soon\/\" target=\"_blank\">latest blog post<\/a> from the team. Some features are unavailable while changes are rolled out.<\/span><\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-3.png\" alt=\"image\" width=\"373\" height=\"281\" border=\"0\" \/><\/a><\/p>\n<p>Once you\u2019ve created a new environment it shows up in the list:<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-4.png\" alt=\"image\" width=\"519\" height=\"174\" border=\"0\" \/><\/a><\/p>\n<p>Selecting an environment drops you into the environment details page which defaults to the Security groups. This is another page that looks ripe for enhancements. We\u2019ll see what else eventually gets built here. Will there be a need to add additional roles? What\u2019s the reason for the additional left-ish nav control that currently only lists \u2018Environment Roles\u2019? <span style=\"color: #ff0000;\">Update: Well, more stuff. \ud83d\ude42 In addition to &#8216;Environmental roles&#8217;, we&#8217;ll see &#8216;User roles&#8217; and &#8216;Permission sets&#8217; coming soon. Additional environmental roles were also mentioned&#8230;\u00a0<\/span><\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-5.png\" alt=\"image\" width=\"620\" height=\"194\" border=\"0\" \/><\/a><\/p>\n<p>Digging a level deeper we can add users to a group. As the person who created the environment I\u2019m automatically added to the Admin group. \u2018Details\u2019 here shows the name and description of the security group \u2013 which are currently not editable.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-6.png\" alt=\"image\" width=\"520\" height=\"260\" border=\"0\" \/><\/a><\/p>\n<p>\u2018Details\u2019 for the environment shows just that. But also nothing that appears to be editable at present.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-7.png\" alt=\"image\" width=\"250\" height=\"264\" border=\"0\" \/><\/a><\/p>\n<p>I\u2019d hope to eventually see a way to edit the name of an environment, if nothing else. Also missing is a way to *delete* environments. I expect the default to be locked up, but it seems logical to be able to remove the others. Maybe name changes and deletes will be available via PowerShell or via some other method.<\/p>\n<h2>Data Policies<\/h2>\n<p>Also in the Admin Center is management of Data Policies. Data Policies allow administrators to control which data and connectors can coexist in which environments. This functionality still needs some clarification. Hopefully it\u2019ll be cleared up as documentation is released.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-8.png\" alt=\"image\" width=\"620\" height=\"153\" border=\"0\" \/><\/a><\/p>\n<p>When adding or editing a policy, there are two configuration pages here: Choosing the environment &#8211; \u2018Applies to\u2019 and choosing how data groups are used within those environments &#8211; \u2018Data Groups\u2019.<\/p>\n<p>Something that didn\u2019t immediately jump out to me is the Policy Name editing, available at the top of the page.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-9.png\" alt=\"image\" width=\"522\" height=\"88\" border=\"0\" \/><\/a><\/p>\n<p>Note: It might be nice to add a \u2018Description\u2019 or \u2018Notes\u2019 field here as well. Otherwise folks are going to need to use longer, more descriptive policy names. Time will tell.<\/p>\n<p>Choosing environment seems pretty straightforward. You\u2019ll be able to set specific policies for each environment and\/or broader rules to multiple environments at the same time.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-10.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-10.png\" alt=\"image\" width=\"522\" height=\"351\" border=\"0\" \/><\/a><\/p>\n<p>Note: One thing I saw that was a bit wonky was after selecting \u2018Apply to ALL environments\u2019 and saving the setting actually changed to \u2018Apply to Only selected environments\u2019 with both environments checked. So, functionally was ultimately the same \u2013 but a bit confusing from a user experience perspective.<\/p>\n<p>The Data groups page is a bit more confusing. (the \u2018Learn more\u2019 link doesn\u2019t currently work) If I interpret this correctly you are defining which connections or services are allowed by the apps in the environment.<\/p>\n<p><a href=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"image\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/image_thumb-11.png\" alt=\"image\" width=\"526\" height=\"424\" border=\"0\" \/><\/a><\/p>\n<p>Note: Hopefully verbiage can be made consistent if that is the case\u2026 it might be confusing to use both \u2018connections\u2019 and \u2018services\u2019 when talking about the same thing \u2013 though it does seem pretty intuitive. I\u2019m just getting nitpicky here\u2026<\/p>\n<h2>Best Practices<\/h2>\n<p>At this point, TBD (To Be Determined). It\u2019s too early to tell, but these are the kinds of controls that IT Pros and\/or governance folks are pretty happy to see.<\/p>\n<ul>\n<li>Use descriptive names for data policies<\/li>\n<li>Should you create Dev, Test, Stage, Prod environments?<\/li>\n<li>Should environments be created per team, group, department, etc.\u2026<\/li>\n<\/ul>\n<p>As it has with the unofficial SharePoint motto \u201cIt Depends\u201d, I\u2019m sure there will be conversations about these going forward. <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/wlEmoticon-smile-1.png\" alt=\"Smile\" \/><\/p>\n<h2>Notes and Feedback<\/h2>\n<p>First off, PowerApps is still in Preview and features are still in the process of being rolled out and refined \u2013 so nothing to gripe about. Just some findings. I happen to think PowerApps is going to be a pretty spectacular product\u2026 just to be clear. <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" src=\"http:\/\/www.idubbs.com\/blog\/wp-content\/uploads\/2016\/10\/wlEmoticon-smile-1.png\" alt=\"Smile\" \/><\/p>\n<ul>\n<li>There doesn\u2019t appear to be any visibility into which environment you\u2019re in when working in the PowerApps Studios \u2013 either Windows version or web version. <span style=\"color: #ff0000;\">Update: Reported to be updated TODAY (10\/27)<\/span><\/li>\n<li>When in a non-default environment and attempting to create a new app, the new app will be created in the default environment. Again, both Windows and web version of Studio.<\/li>\n<li>I was able to copy a sample app into a new environment. After opening it in Studio I\u2019ve had inconsistent experience with the app staying in the new environment or being automatically moved to the default environment.<\/li>\n<li>I still need to get a better understanding of the Data Policy functionality, but after creating a policy with SharePoint in Business data and Twitter in No Business data I was still able to create an app using both connections in it. I\u2019m not sure where the policy is blocking at this point (more research needed).<\/li>\n<\/ul>\n<h2>References<\/h2>\n<ul>\n<li>Original New Feature blog post:<br \/>\n<a title=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/powerapps-environments\/\" href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/powerapps-environments\/\">https:\/\/powerapps.microsoft.com\/en-us\/blog\/powerapps-environments\/<\/a><\/li>\n<li><span style=\"color: #ff0000;\">Newer blog post &#8211; Things are in transition so some features will not be available. Announcements will come when features are re-enabled:<\/span><br \/>\n<a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/new-common-data-service-features-coming-soon\/\" target=\"_blank\">https:\/\/powerapps.microsoft.com\/en-us\/blog\/new-common-data-service-features-coming-soon\/<\/a><\/li>\n<li>[TBD] No reference pages in the Learn section just yet. Hopefully these will be available soon. There are some \u2018Learn more\u2019 links within the interface that currently don\u2019t go anywhere or go to general Microsoft.com pages.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A few new features have been added (or are in the process of being added) to PowerApps for us to review. These pieces are capabilities administrators and governance folks will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[10,96],"tags":[104,108,105,106,109,103,107],"class_list":["post-817","post","type-post","status-publish","format-standard","hentry","category-office365","category-powerapps","tag-admin","tag-admin-center","tag-center","tag-data","tag-data-policies","tag-environments","tag-policies"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgWQ1-db","jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts\/817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/comments?post=817"}],"version-history":[{"count":3,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts\/817\/revisions"}],"predecessor-version":[{"id":821,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/posts\/817\/revisions\/821"}],"wp:attachment":[{"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/media?parent=817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/categories?post=817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idubbs.com\/blog\/wp-json\/wp\/v2\/tags?post=817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}