Power Apps Environments Explained

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • Power Apps environments are containers that administrators can use to manage apps, flows, connections, and other assets, as well as user permissions to use Power Platform resources.
    This video covers the core concepts of environments, different types of environments (including the default environment and why you can't delete it, how to create a new environment, and how environments work in Power Automate and Power Virtual Agents as well as Power Apps.
    00:00 What are environments
    01:36 Default environment
    03:19 Rename an environment
    05:10 Assets and solutions in environments
    07:34 Create a new environment
    07:53 Types of environments
    09:27 Environments in Power Automate and Power Virtual Agents
    10:39 Capacity
    11:22 Get subscribed
  • Věda a technologie

Komentáře • 60

  • @marcosmanto
    @marcosmanto Před 2 lety +21

    Thanks for your videos. Could you make a video explaining the process of migrating an app from development to production. How the data sources are related between environments. What type of powerapps license is necessary to have environments with dev and production feature. All this is very confusing to me. Again thanks for your excellent channel

  • @zazayaung
    @zazayaung Před rokem +2

    That clarifies a lot my doubts with regards to how the multiple environments work. Thanks so much for your time and effort!

  • @chrisyleenz
    @chrisyleenz Před 2 lety +1

    Thank you, so many things are unclear when I just trying to figure out things by myself

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety

      Awesome, so happy to help. (and thanks for all the comments 😊)

  • @shannonp3mo169
    @shannonp3mo169 Před rokem +1

    Thankyou, that was brilliant. Very clear and easy to understand.

  • @365assistdarrenlutchner9
    @365assistdarrenlutchner9 Před 3 lety +1

    Another great video Lisa. I just finished a Student Database development where I built a Solution in a Development Environment. the Development included a Model Driven App, an embedded Canvas app and a Power Automate Flow (from the Canvas App).
    Once developed I exported the solution to a Sandbox Envornment on the customers Tenanant. Once they gave the Ok migrated to the customer Production Environment.
    In theory all should work however everytime I imported the solution I had to rebuild the connectors and in some cases rebuild parts of the flow. Very frustrating but learnt alot.
    I would love it if you could do a video showing how you would build and migrate solutions across tenants.

    • @LisaCrosbie
      @LisaCrosbie  Před 3 lety +1

      Thanks Darren. There is a relatively new feature where you can used environment variables that I think would address a lot of the problem you describe here. Good suggestion for another video, thank you.

    • @eddieeales5699
      @eddieeales5699 Před 3 lety +1

      This Reza Dorrani video may cover what you need Darren (I just finished watching it)?
      czcams.com/video/BFGcXSAgawM/video.html
      He does say that the Env Variables option only works with SP Online so this may limit what you can do?

  • @johningram2153
    @johningram2153 Před rokem

    Your videos are great, and I trust you. You mentioned the Power Platform COE Starter Kit, so I immediately looked into it. Getting it set up looks like a beast, but I'm willing to go through it, if it will help me. Are you interested in doing a video walkthrough of the COE Starter Kit itself? Not how to set it up, but what it is and why it's useful?

    • @LisaCrosbie
      @LisaCrosbie  Před rokem

      Thanks so much John, and thanks for the suggestion - I'll add it to my list of videos to make.

  • @mirrrvelll5164
    @mirrrvelll5164 Před rokem

    Hey Lisa! Great video! But, I got some question, you mentioned Region/Geo part and if I understood it clearly, you can create more and you can change region without any interferring - so that means I can also different Env in Power BI dataflows and so on?

  • @KellyVerhaeghe01
    @KellyVerhaeghe01 Před 10 měsíci

    Hey Lisa, any idea why the default environment does not have backups enabled? I see that new created environments have the backups, but the default not, how do we enable backups on the default one?

  • @breathinglogic
    @breathinglogic Před 2 lety

    Great Explanation!

  • @sarahrubenstein5538
    @sarahrubenstein5538 Před 2 lety +1

    Thanks for the video! I have a question: I am using both Power app and Power automate through my school's Microsoft account. However, in Power app the default environment is called: "School District of [my town name] (default)", and in Power automate it is called "Default Environment". I cannot connect Power automate flows to Power app because if this. Why are the default environments named differently?

  • @MountainMalicks
    @MountainMalicks Před 3 lety

    Very informative! Just getting started. Didn't realize the default env had so few controls/restrictions on it such that all users are makers for example. Regarding sandboxes, the MS docs state: "A sandbox environment is any non-production environment of Microsoft Dataverse. Isolated from production, a sandbox environment is the place to safely develop and test application changes with low risk". So does that mean all your Thrive HR - Dev/Test/UAT environments are sandbox envs?

    • @LisaCrosbie
      @LisaCrosbie  Před 3 lety +2

      Yes, the Dev / Test / UAT are all sandbox environments. Then you have a production environment where the users interact with the app. Glad the explanation of the default environment was helpful.

  • @lalasahebgaikwad1154
    @lalasahebgaikwad1154 Před 5 měsíci

    Very informative

  • @Natsukashigame
    @Natsukashigame Před 2 lety

    Thanks for share

  • @martinargimon730
    @martinargimon730 Před 4 měsíci

    Hi lisa. I work as a freelance consultant for two different companies. One is my own company and the other is an 'external' company. In my own company i hve been able to create "lIsts' and flows' ( under my own default) enviromnment. How do i create a flow and save it in the external company ? ( I suppose this is another tenant and as suche i need to be given permission to create a flow and save it under that specific Tenancy ?. They have added me as a 'User' under the MS 365 license, but do they also need to add me as a user in their own sepcific environment ? Or can i cretae a flow in my own comany's environmen and then use it in this other tenant ? thahking you in advance.

  • @ronitwaddhawan7617
    @ronitwaddhawan7617 Před 3 lety

    Excellent vidéo ¡¡
    How can I send data from one app hosted in one environment to another app hosted in a different environment. Is it by using event grid or service bus …

  • @mikesmith2315
    @mikesmith2315 Před 2 lety

    I confirm that 'stuff' is indeed a technical term but not the one in common use in our office !

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety

      I use it all the time, but it doesn't seem to be catching on, lol!

  • @josvondar2741
    @josvondar2741 Před rokem

    Thanks Lisa for all the awesome videos on model driven apps and dataverse.
    I have a question regarding licensing, say I want to have 3 env (dev, uat, prod), do I need 3 separate licenses or only one is enough ?

    • @LisaCrosbie
      @LisaCrosbie  Před rokem

      You don't need separate licenses for each environment, but you do need 1GB data to create a new environment - so you need enough licenses that you have that much data storage, or you can purchase additional storage.

  • @luca-rw7ss
    @luca-rw7ss Před 2 lety +2

    Very useful Lisa. Did you release some video for a way of working with these envs? I mean how to efficiently promote code from dev to test to UAT without manually export and import. Thank you

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety

      Thanks for the suggestion, I haven't done a video on that yet.

    • @HariyDrumroll
      @HariyDrumroll Před rokem

      @@LisaCrosbie Yes please! And how to get the solution in to a source control system like GitHub.

  • @Kumar.MVlogs
    @Kumar.MVlogs Před rokem

    HI @Lisa
    thank you for your videos, please see my query and clarify.
    I have managed solution with version 1.0.0.1 in production environment which contains one canvas app, 3 data verse tables each table with 4000 records and 5 flows.
    Now i have received enhancement request to add some functionality to canvas app and create new flow.
    If i make changes to solution in development environment and then export and import the solution in production evironement then my production environement dataverse tables data will get effect and get deleted?
    Managed solutions we can export them and What are the ways to take production managed solution back up?
    If i update production managed solution and something went wrong and if i want to revert back the changes in production environment solution, then how to revert back production solution to its previous version 1.0.0.1? please suggest.

  • @user-bg1lx1qe2j
    @user-bg1lx1qe2j Před rokem

    Thank you for this video, Lisa. I have been looking for an explanation in regard to geo restrictions, and unless I was mistaken, you mentioned that you can have a multi-geo environment for one tenant? So if the tenant was US based, I should be able to work and share apps with users in say, Canada if they were added to the same environment?

    • @LisaCrosbie
      @LisaCrosbie  Před 11 měsíci

      You can have your tenant in the US and then environments in different geos - e.g. an environment in USA, a different environment in Canada. You can also have users from anywhere actually logging into the environment - I'm in Australia and I use US envrionments from here - just that the performance can be a bit slower than one local to me.

    • @user-bg1lx1qe2j
      @user-bg1lx1qe2j Před 11 měsíci

      @@LisaCrosbie Thank you for the explanation. This will help me with use cases in the future.

  • @sands7779
    @sands7779 Před rokem

    Useful.

  • @mirrrvelll5164
    @mirrrvelll5164 Před rokem

    ..and another question, according to your experience is it a good practice of having more Environments?

  • @tonjewaasj8155
    @tonjewaasj8155 Před 2 lety

    Great video. I created myself a sandbox environment, but why can I only see it from Power Automate, and not from Power Apps?

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety

      Not sure, that doesn’t make much sense. Have you tried doing a full refresh of your browser (CTRL-F5) on Power Apps and checking again?

  • @timbell7656
    @timbell7656 Před 2 lety

    Thanks for this really helpful video! I do have one question: the Microsoft materials also mention instances, but this isn't included in later guidance - is "instance" the old name for "environment"?

    • @timbell7656
      @timbell7656 Před 2 lety

      I think I've answered my own question - two sequential modules in a Microsoft training course use the different terms, so I think they must have the same meaning and only one of these modules has been updated: docs.microsoft.com/en-gb/learn/modules/designing-power-platform-deployments/3-planning-the-deployment and docs.microsoft.com/en-gb/learn/modules/designing-power-platform-deployments/4-multi-tenant-multi-instance-deployments

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety +1

      Yes, you're right, well asked and answered! They are used interchangeably but environment is is the current term that's used.

    • @timbell7656
      @timbell7656 Před 2 lety

      @@LisaCrosbie thanks!

  • @duffmandje
    @duffmandje Před rokem

    It looks like an obvious question but does anyone know if the location of the environment (hence where the app is stored) can have an impact on performances ? (loading time, responsiveness etc..)

    • @LisaCrosbie
      @LisaCrosbie  Před rokem

      In my experience it has an impact if you are working from a region in a different part of the world from your environment- eg I am in Australia and I get slower performance logging in to a US environment

  • @gheester
    @gheester Před 2 lety

    Another great video. I have inherited PP and notice I have hundreds of these Microsoft Teams environments. What are theses and how do I stop or slow the mass provisioning of them?

    • @johnbrennan8442
      @johnbrennan8442 Před rokem +1

      Hello they are created when someone adds an app to a teams channel many people are just experimenting in teams and for instance add a sample app in build you would need to find out if the apps are actually being used and if not delete the teams envs if you’re an admin

    • @gheester
      @gheester Před rokem

      @@johnbrennan8442 thanks. As you suspected most are just test apps as people are just playing around. I'll soon fire up CoE module and aim to delete these. Developer Environments are another one. Heaps of these too and the creaters have no idea how they are provisioning them. MS needs to do more to control the proliferation of these. Rant over.

    • @johnbrennan8442
      @johnbrennan8442 Před rokem

      @@gheester you can turn the option to create Environments in the settings of the Environment tab in the admin centre if you’re an admin. Not sure about the trial envs though

    • @gheester
      @gheester Před rokem

      @@johnbrennan8442 you can control trials to admins, ..you cant for developer environments.

  • @subbupadala92
    @subbupadala92 Před 2 lety

    Hi, i created an environment in that i created a one solution also so now how can i change that one environment to another environment

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety

      Here you go - just look for the Environment menu in the top right of make.powerapps.com czcams.com/video/UC1wvY0TAYQ/video.html

  • @bl4747
    @bl4747 Před 2 lety

    Having only ms 365 e5 plan in the organization can we create environment?

    • @LisaCrosbie
      @LisaCrosbie  Před 2 lety +1

      No, you can only create environments with a full Power Apps license. On the E5 plan you are working in the default environment only.

  • @namananand2725
    @namananand2725 Před rokem

    Hi Lisa. I am a user in an organization and I am creating a model-driven app from my ID not the admin ID. But when i click on new table in Dataverse solution, that New Table tab is greyed out and there is a statement on the screen,"
    One or more commands are unavailable due to your current privileges for this environment." So can you please tell how can admin give me the access to create a model driven app
    Thanks in advance

    • @LisaCrosbie
      @LisaCrosbie  Před rokem

      You will need to have either the System Customizer or System Administrator role in that environment. docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/privileges-required-customization?view=op-9-1

  • @CoxJul
    @CoxJul Před 2 měsíci

    I take it that setting the visibility of a whole section as a collection of fields, rather than each of the individual fields is not possible?

    • @LisaCrosbie
      @LisaCrosbie  Před 2 měsíci

      If you’re talking about model driven apps that’s correct, with the low code tools you can only set visibility of fields, although you can use JavaScript to hide a whole section on a form.

  • @brandiwoodson6886
    @brandiwoodson6886 Před rokem

    We need to restrict users from making power apps. It's crazy that microsoft doesn't allow permissions to be enforced on the default environment.