Power Apps Environments Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 62

  • @marcosmanto
    @marcosmanto 3 ปีที่แล้ว +24

    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 ปีที่แล้ว +2

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

    • @LisaCrosbie
      @LisaCrosbie  ปีที่แล้ว

      Awesome, glad to have helped.

  • @chrisyleenz
    @chrisyleenz 2 ปีที่แล้ว +1

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

    • @LisaCrosbie
      @LisaCrosbie  2 ปีที่แล้ว

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

  • @shannonp3mo169
    @shannonp3mo169 2 ปีที่แล้ว +1

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

    • @LisaCrosbie
      @LisaCrosbie  2 ปีที่แล้ว

      You're very welcome.

  • @365assistdarrenlutchner9
    @365assistdarrenlutchner9 3 ปีที่แล้ว +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  3 ปีที่แล้ว +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 3 ปีที่แล้ว +1

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

  • @mikesmith2315
    @mikesmith2315 2 ปีที่แล้ว

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

    • @LisaCrosbie
      @LisaCrosbie  2 ปีที่แล้ว

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

  • @johningram2153
    @johningram2153 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

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

  • @nivednambiar6845
    @nivednambiar6845 3 หลายเดือนก่อน

    Great explanation :), Thank you !

  • @MichaelToub
    @MichaelToub 2 หลายเดือนก่อน

    Great Video!

  • @lalasahebgaikwad1154
    @lalasahebgaikwad1154 10 หลายเดือนก่อน

    Very informative

  • @KellyVerhaeghe01
    @KellyVerhaeghe01 ปีที่แล้ว

    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 3 ปีที่แล้ว

    Great Explanation!

  • @sarahrubenstein5538
    @sarahrubenstein5538 3 ปีที่แล้ว +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?

  • @Ejercitodesalvacioncristiana
    @Ejercitodesalvacioncristiana 2 ปีที่แล้ว

    Thanks for share

  • @luca-rw7ss
    @luca-rw7ss 3 ปีที่แล้ว +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  3 ปีที่แล้ว

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

    • @HariyDrumroll
      @HariyDrumroll ปีที่แล้ว

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

  • @sands7779
    @sands7779 ปีที่แล้ว

    Useful.

  • @mirrrvelll5164
    @mirrrvelll5164 ปีที่แล้ว

    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?

  • @martinargimon730
    @martinargimon730 8 หลายเดือนก่อน

    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.

  • @mirrrvelll5164
    @mirrrvelll5164 ปีที่แล้ว

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

  • @tonjewaasj8155
    @tonjewaasj8155 3 ปีที่แล้ว

    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  3 ปีที่แล้ว

      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?

  • @josvondar2741
    @josvondar2741 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

      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.

  • @gheester
    @gheester 2 ปีที่แล้ว

    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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว

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

  • @CesarGarcia-z9k
    @CesarGarcia-z9k ปีที่แล้ว

    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  ปีที่แล้ว

      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.

    • @CesarGarcia-z9k
      @CesarGarcia-z9k ปีที่แล้ว

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

  • @ronitwaddhawan7617
    @ronitwaddhawan7617 3 ปีที่แล้ว

    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 …

  • @MountainMalicks
    @MountainMalicks 3 ปีที่แล้ว

    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  3 ปีที่แล้ว +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.

  • @Kumar.MVlogs
    @Kumar.MVlogs 2 ปีที่แล้ว

    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.

  • @bl4747
    @bl4747 2 ปีที่แล้ว

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

    • @LisaCrosbie
      @LisaCrosbie  2 ปีที่แล้ว +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.

  • @timbell7656
    @timbell7656 2 ปีที่แล้ว

    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 2 ปีที่แล้ว

      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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@LisaCrosbie thanks!

  • @subbupadala92
    @subbupadala92 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

      Here you go - just look for the Environment menu in the top right of make.powerapps.com th-cam.com/video/UC1wvY0TAYQ/w-d-xo.html

  • @namananand2725
    @namananand2725 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

      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 6 หลายเดือนก่อน

    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  6 หลายเดือนก่อน

      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.

  • @duffmandje
    @duffmandje 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

      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

  • @brandiwoodson6886
    @brandiwoodson6886 ปีที่แล้ว

    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.