Solutions in Power Platform | ALM, Power Apps, flows & Environments

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 679

  • @tenisviejos
    @tenisviejos 2 роки тому +22

    Thanks, Reza. This is a video I think we all needed. Keep it up!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Thank You so much. Many had requested this topic and to my surprise there was not much content on this.

  • @raslaankhan5146
    @raslaankhan5146 Рік тому +2

    Wow, I am seeing this after 11 months and I am blown away. Thank you Reza.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Thanks for watching and liking the video

  • @atehaa
    @atehaa 10 місяців тому +3

    It is like master class.
    I know the solution concept, the pipelines, environment variables and also Sharepoint Lists are not included to solutions. But I didn't know how to dynamically change data source according to the environment using all.
    Thanks Reza!

  • @dougydoe
    @dougydoe 2 роки тому +5

    A very good refresher for me but I still learnt something new. Didn't realise that you could create a new list based on an existing one. I've always gone to the blank and never bothered to look at the other options. Just last week, I went and looked up your videos from last year on Environment variables as I needed to improve some of my Apps and the understanding was really helpful. Again, thank you for so much clarity with your videos.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Glad it was helpful! Thanks for sharing your scenario & thanks for watching.

  • @evaldasilginis3119
    @evaldasilginis3119 11 місяців тому +1

    Exactly what I currently need. I tried to read documentation from microsoft learn, it looked cryptic to me. After watching your video I started to understand the documentation as well. Thank you.

    • @RezaDorrani
      @RezaDorrani  11 місяців тому

      Awesome! So happy to hear the video is useful

    • @evaldasilginis3119
      @evaldasilginis3119 11 місяців тому

      ​@@RezaDorraniI tried to donate but my bank refused to allow the transaction, claiming it could be "risky"

    • @RezaDorrani
      @RezaDorrani  11 місяців тому +1

      @@evaldasilginis3119 Not aware of how UA-cam handles that to be honest. Dont take risks :) but thank you so much. The thought is more important for me. Much appreciated

  • @Shmank
    @Shmank 15 днів тому +2

    Thank you Reza. I feel like you just graduated me from Apprentice to Journeyman.

    • @RezaDorrani
      @RezaDorrani  15 днів тому

      Congrats on the graduation 😃

  • @Metzanine
    @Metzanine 2 роки тому +3

    Great to have Microsoft's logic and structure explained. Well done!
    This topic shows, however, that you don't need to push it too far for it to be too unintuitive for citizen developers.

  • @hitasajil3869
    @hitasajil3869 10 місяців тому +1

    Great Video, might every one know this: Now we can enable the feature; "Automatically create env~ variable when adding Data source"

  • @tylerkolota
    @tylerkolota 2 роки тому +4

    I’ve had a little experience building a Dynamics CRM system in a solution, but our contract hire originally set up the solution and the Dev & Prod environments. So I’ve had it on my to-do list to get someone to explain the environment & solutions set-up.
    This was very helpful, & the solution variables will be very useful.
    Thanks Reza!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Glad to hear that! Thank You for watching.

  • @ZeeshanSyed-u3e
    @ZeeshanSyed-u3e 17 днів тому +1

    Masha Allah!.
    What a Smooth Explanation. I was always confused about the environment variable. Even I was not getting it understood from ChatGPT also. You made it simple Reza bhai. Thanks a lot again.

  • @TDevolder
    @TDevolder 2 роки тому +1

    Great video. Thx. I'll now stop using 'string' environment variables for Sharepoint sites/doclibs references and use the 'data source' option. Did not know it could be done that way. Thx for the trick!

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Most welcome and thanks for watching.

  • @dettykurniawati2068
    @dettykurniawati2068 2 роки тому +1

    Amazing tutorial. I just ca from lmms (a free daw software) and i decided to switch since it didn’t offer enough convenience. It was

  • @aaron6516
    @aaron6516 2 роки тому +5

    This is absolutely incredible!!! Thank you so very much! I was concerned about using solutions and knew I needed to, but you broke this down so well and so easy and covered everything I needed to know!! Man and environment variables!!! For real!!! I sure hope somebody pays you very well sir!! Cause you deserve it!! Thank you!!

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      You're very welcome!

    • @rahilabanus6509
      @rahilabanus6509 Рік тому

      @@RezaDorrani , i need your help how to do left join in Power apps. There are two tables coming from SQL with Premium license i will take all columns from table 1 key is Primary key and table 2 having Key and other new columns i will update new columns in Power apps and Patch those into SQL table however i need only records of Table1 to update new columns how to perform Left join please asap

  • @jonathansmith31
    @jonathansmith31 2 роки тому +3

    Thanks Reza, great video. Wish MS docs explained it as simply as you do!! Really appreciated you covering the DV aspects i.e. adding related objects. great insight.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      You’re most welcome. Thanks for watching

  • @tomr9969
    @tomr9969 Рік тому +1

    Another AWESOME video and walkthrough by Reza!!! I cannot thank you enough! 10 STARS!!! ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Thank You so much! Much appreciated.

  • @vandanpandya9587
    @vandanpandya9587 11 місяців тому +1

    An intuitive and comprehensive video! Thank you

  • @nihar4713
    @nihar4713 5 місяців тому +1

    both the environment variables and this solution video were so informative and amazing

  • @ArohShukla
    @ArohShukla Рік тому

    Crysal clear explanation. In one of the projects, I had difficulty exporting Dataverse tables and choices. So I'm elated that you covered that... Thanks buddy!!

  • @danulienka4030
    @danulienka4030 Рік тому +1

    Many Thanks!
    I didn't use solutions yet, but your video well explained the basic concept. Licencing issues as well. Great :-)

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Solutions does not require premium licensing. It's called out in video.

  • @olisaemekaaghabuilo8688
    @olisaemekaaghabuilo8688 10 місяців тому +1

    Thanks, Raza, for your effort in creating amazing videos that provide solutions to power app markers.

  • @oluwatobiyusuf
    @oluwatobiyusuf 2 роки тому +1

    Thanks for this video. I finally understand the use of environment variable in a solution

  • @jamesanderson7346
    @jamesanderson7346 Рік тому +1

    Thanks, Reza. This really helped me to understand Solutions and their purpose. Great job!

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Glad to hear that! Thanks for watching.

  • @mdhidayat5706
    @mdhidayat5706 Рік тому +1

    Thanks for the video Reza!
    Very easy to deploy my solution from one environment to another.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      You are most welcome!
      Yes, this makes deployments easy.

  • @JoseHernandez-lt7cq
    @JoseHernandez-lt7cq Рік тому +1

    This is awesome 👌 its going to make my work easier next time that I need to deploy an update.
    Excellent video, thanks a lot

  • @yohannesteklu5856
    @yohannesteklu5856 Рік тому +1

    Mr. Reza, Hello. Since I saw this amazing ALM video a few months ago, I am always checking your UA-cam channel to see if you've posted a new ALM video. For the first time. I'm planning to migrate the entire Power Platform system on my account to a new environment to be used from now on. (it comprises two Microsoft Lists, twenty flows, two Power Apps, one Power BI, a SharePoint team site that embeds Yammer, Power BI & Power App, and one Microsoft Teams group with five channels).Also I observed that I needed to utilize connection references in my flows based on my recent readings, even though I hadn't done it in my actual flows. My objective is to package these into one solution. I'm crossing my fingers so your next videos will address such issues. For now, I am analyzing this video to get insight but I am looking forward to your next videos to make my ALM more efficient. Agan Many Thanks for the usual mentorship

    • @RezaDorrani
      @RezaDorrani  Рік тому

      My next video is not going to be on ALM :)
      I make videos when I receive multiple requests on a topic.
      I have 7-8 videos lined up for next 2 months.

    • @yohannesteklu5856
      @yohannesteklu5856 Рік тому +1

      @@RezaDorrani Well noted Sir. As usual, I Will upgrade myself with your next videos till ALM comes. thanks

  • @debashishbehera8907
    @debashishbehera8907 2 роки тому +1

    I am learning new always from you. Really amazing.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Happy to hear that. Thanks for watching.

  • @kamakshishah2122
    @kamakshishah2122 6 днів тому +1

    Thankyou Reza! As always amazing article. I keep learning from your videos. Really appreciate it.

  • @roxxroxxman
    @roxxroxxman 2 роки тому +1

    Incredible video and explanation, this has helped me so much! If you are accepting requests, I would like to know how to navigate to different screens with the access based on the department an employee is in, using data from a sharepoint list. The combo box is comprised of data from a sharepoint list that has a column for employee names and another column for their respective department. For example "Kevin" works as an inspector, when Kevin's name is selected from the combo box, the app should be able to navigate to a screen to start or edit an inspection form. If "Robert" is a manager, and Robert's name is selected from the combo box, the app should navigate to a screen listing the history of inspection forms submitted. I would really appreciate this, thank you!

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      I do take topic suggestions every quarter on community tab of my channel. I will be conducting one next month. You can post your suggestion there and if it gets a lot of likes(votes) then I will add it to my backlog.

    • @roxxroxxman
      @roxxroxxman 2 роки тому +1

      @@RezaDorrani Sounds good Reza, thank you for getting back to me so quickly!

  • @billyprater3361
    @billyprater3361 2 роки тому +1

    This is awesome, and certainly going to speed up some builds with environment variables

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      It certainly helps speed up builds. Thanks Billy

  • @_libsterlobster
    @_libsterlobster 2 роки тому +1

    Excellent video Reza! Will definitely be coming back to it when I work on my first solution!

  • @vibrantfacts9977
    @vibrantfacts9977 2 роки тому +2

    Thank you @Reza. Awaiting next part of ALM of patch and clone the solution.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Thanks. Next part will depend upon the response to this part.

  • @deepanshsaxena5677
    @deepanshsaxena5677 7 місяців тому +1

    Thanks Reza, useful concepts to understand ALM. Great work!

  • @RaviKrishnaSrivastava
    @RaviKrishnaSrivastava Місяць тому +1

    Great video. Exactly what I needed. Thank you Reza.

  • @palash_manjhi
    @palash_manjhi 2 роки тому +1

    Was waiting for this video. Perfectly explained. Thanks. Lots of love from India

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Thanks Palash. Love back to India. I was traveling to India today but sadly due to COVID like symptoms I had to cancel my flight.

  • @creativehands8476
    @creativehands8476 2 роки тому +1

    Thank you Reza i always learn something from your videos 👏👏👏

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Great to hear! Thanks so much for watching.

  • @manojkumarreddy9176
    @manojkumarreddy9176 Рік тому +1

    Thanks Reza, Very Good Explanation you are Marvelous

  • @MegaKumar0
    @MegaKumar0 2 роки тому +1

    Thanks Reza 🙏..Once again great explanation.now i have cleared idea about the concept..

  • @davidd7175
    @davidd7175 2 роки тому +1

    Another great video Reza. This would def solve one of the challenges, in finding apps and knowing what’s associated with it. Idk if there is a limit on how many solutions there can be, but guess I’ll do some research.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      I don’t think there is any limit. Solutions are created in Dataverse. The more capacity you have, the more solutions you can create.

  • @SanthoshKumar-uv6jd
    @SanthoshKumar-uv6jd 2 роки тому +2

    Spot on. It's really helpful. Thank you so much. If you don't mind, can you please do the next video on how to update/upgrade/clone/patch solutions. They are very confusing ☹️

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Plan is to make this a series. Lets give this video some time to seed :)

    • @SanthoshKumar-uv6jd
      @SanthoshKumar-uv6jd 2 роки тому +1

      @@RezaDorrani thanks Reza. Am with you 👍

  • @SauloOliveira
    @SauloOliveira 2 роки тому +1

    Another fantastic video about solutions, thank you Reza!

  • @danielhuber2936
    @danielhuber2936 2 роки тому +1

    Great video, Reza, thank you! Very important topic.

  • @yeskumar78
    @yeskumar78 3 місяці тому +1

    Thank you so much for this video.. I was searching for this content since long..

  • @mkhijazi
    @mkhijazi 2 роки тому +1

    Very useful video Reza! Hope you make another video on how to update the managed solutions from dev to production using best practices!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +3

      That is the plan. Waiting to see the overall response to this video.

  • @umeshgaur6960
    @umeshgaur6960 2 роки тому +1

    Thanks a ton Reza, I am a big fan of yours.I have watched all your videos and learnt lots of this from you.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Thank You Umesh

    • @umeshgaur6960
      @umeshgaur6960 2 роки тому +1

      @@RezaDorrani thank you Reza, please add more videos on modern driven apps.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@umeshgaur6960 Il be asking video topic ideas soon. Post your topic suggestions there. If it gets a lot of votes, I will add it to my backlog.

    • @umeshgaur6960
      @umeshgaur6960 2 роки тому +1

      @@RezaDorrani I am good in canvas app and want to explore in modern app, I have seen some of your videos on dataverse and modern driven and want beginners videos on modern driven.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      @@umeshgaur6960 If I get a lot of requests, I will make it.

  • @evitweetie7115
    @evitweetie7115 2 роки тому +1

    Thank you so much Reza - your videos are so extremely useful. So much input and tons of helpful links nicely ordered in chapters - could not ask for more. Thanks a ton 💙🙏

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      You're very welcome! Thank You so much for watching.

  • @volored
    @volored 10 місяців тому +1

    Great, clear video.
    Thanks Reza.

  • @mustafahussainmohsin320
    @mustafahussainmohsin320 2 роки тому +1

    Another Great Video!!.. This is the video which I was waiting for Thank you so much!!!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Glad to hear that and thanks for watching

  • @Hira12531
    @Hira12531 2 роки тому +1

    Just what I needed. What a timing!

  • @VBA_Automation
    @VBA_Automation Рік тому +1

    Well made. I got required info
    Thanks a lot Reza.

  • @rachnachandran8172
    @rachnachandran8172 Рік тому +1

    Incredible ! Thankyou Reza.

  • @studiovolantis6650
    @studiovolantis6650 2 роки тому +1

    Great video, thanks for sharing the knowledge.

  • @prajwalskateel
    @prajwalskateel 2 роки тому +1

    Very important topic , thank you for the video

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Glad to hear that. Thank You for watching.

  • @rosiedjurovic
    @rosiedjurovic 2 роки тому +1

    Another great video - thanks for this detailed video Reza

  • @rahulb2075
    @rahulb2075 Рік тому +1

    Thanks Reza for this wonderful video

  • @srimanthn7752
    @srimanthn7752 9 місяців тому +1

    Great explanation. Thank you 🙏

  • @necdetsaritas8722
    @necdetsaritas8722 7 місяців тому +1

    Great job as wie get use from you. Thanks for sharing

  • @yadagiribaiti5560
    @yadagiribaiti5560 2 роки тому +1

    Most Useful video,Thanks Reza

  • @thanghuu887
    @thanghuu887 Рік тому +1

    appreciated all your works, Reza

  • @habamoise4771
    @habamoise4771 Рік тому +1

    very Interesting Topic...Thank

  • @duvangomez8700
    @duvangomez8700 Рік тому +1

    This is awesome!!, Thanks for sharing you're knowledge.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Glad it was helpful!

    • @duvangomez8700
      @duvangomez8700 Рік тому

      ​@@RezaDorraniHi Friend.
      I have made some solutions including environment variables for datasets (Sharepoint lists), for some reason i can't see those environment variables, they are created en in the solution, but they don't appear in the environment variables existing, besides, when im making a flow, i try to use the environment variables (Sharepoint lists and sites), but they don't exist according to dinamic content. Do you know what's happening?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@duvangomez8700 I have not come across the mentioned issue and hence not sure what the fix for your issue is. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

    • @duvangomez8700
      @duvangomez8700 Рік тому

      @@RezaDorrani I Will, thanks mate

  • @pravinshingadia7337
    @pravinshingadia7337 4 місяці тому +1

    Thank you for the awesome videos.

  • @btoz6237
    @btoz6237 2 роки тому +2

    Great video as always Reza! Would be nice to see some Azure Devops incorporation as well if possible 👍🏼

    • @RezaDorrani
      @RezaDorrani  2 роки тому +4

      I have it in my backlog.

    • @btoz6237
      @btoz6237 2 роки тому

      @@RezaDorrani Awesome, thanks Reza.

  • @spen2431
    @spen2431 2 роки тому +1

    Excellent. Thanks Reza. 💥

  • @chrism6504
    @chrism6504 Рік тому

    Simply Marvellous!

  • @staticstatic1010
    @staticstatic1010 2 роки тому +1

    Hi Reza. Thank you this Video. It will be great if you create more video with Model driven part and guided how can we use react with model driven.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      Every quarter I ask my subscribers for video topic suggestions in the Community Tab of my UA-cam channel. The ideas that get the most likes (votes), I add them to my backlog.
      Next topic suggestion post will be next month. Make sure to post this topic.

  • @doanlang06
    @doanlang06 2 місяці тому +1

    Thank you so much! you made my day

  • @mtamitolanga
    @mtamitolanga 2 роки тому +1

    Thank you very much Reza 👍

  • @kireetiyakkali
    @kireetiyakkali 2 роки тому +2

    Thanks Reza for this wonderful video. Could you please make a video on CI/CD pipeline for automating this deployment activity.
    Thanks in advance.

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      That’s the plan if this video does well.

  • @sunilahedawoo2136
    @sunilahedawoo2136 Рік тому +1

    Thank you Reza, super helpful 🙂

  • @DroneEyes
    @DroneEyes 2 роки тому +1

    Great video as ALWAYS!!!!

  • @Andy-kv2hg
    @Andy-kv2hg Рік тому +1

    Thank you for awesome content, really helpful!!
    I have a query: Which environment type I have to choose while create a UAT/testing environment?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Type production.

    • @Andy-kv2hg
      @Andy-kv2hg Рік тому +1

      Wow!! Got a reply within a minute, really admire your work style!!

  • @TDevolder
    @TDevolder 2 роки тому +1

    Regarding ALM, what I would find interesting in a more advance tutorial is ALM Governance in Power Platform. If you have a dataverse environment with multiple apps and purposes, how to go about with data, solutions (1, or more), avoid (nasty) dependency issues, etc.

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      If I ever get to a more advanced version of this video, I will include these concepts.

  • @shanakanaranpanawe3728
    @shanakanaranpanawe3728 Рік тому +1

    Great content Raza, Thanks.

  • @god_hacker581
    @god_hacker581 2 роки тому +1

    Thanks for sharing!!! I am big fan of yours.

  • @pratikdarak8863
    @pratikdarak8863 2 роки тому +7

    Thanks Reze for sharing this helpful video . Is it possible to extend this video with CI/CD with Azure DevOps ?

    • @RezaDorrani
      @RezaDorrani  2 роки тому +8

      Possible if this video is successful :)

    • @barrydinh
      @barrydinh Рік тому

      @@RezaDorrani we're eager to see CI/CD Power Platfrom. Please!

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@barrydinh No plans as of now.

  • @sanmaj100
    @sanmaj100 Рік тому +1

    Great Video! Thanks a Ton

  • @quadrosbr
    @quadrosbr Рік тому +1

    Nice tutorial, but if is this is a beginner's guide, then I can't even imagine the advanced guide.😆

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      :)
      Expectation is that the beginner has built apps and is aware of concept of environments. This is related to ALM. Advanced would be full automated ALM via ADO etc.

  • @kbirstein
    @kbirstein 2 роки тому +1

    Reza, you should mention that cloud Flows must be recreated or, as a workaround, triggers recreated as Recurrence, in order to add them to an existing solution. This can be a substantial amount of work if you have many flows called from PowerApps and is one of the main reasons I don't keeping people from from transferring their non-solution Power Apps into solutions.

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      There are many other things to know about solutions. The video was focused around a beginners guide to solutions.

    • @HKRC-qc4hk
      @HKRC-qc4hk 2 роки тому

      @@RezaDorrani Looking forward to learn more on solutions. Thanks for a great introduction video.

  • @jaganv8343
    @jaganv8343 2 роки тому +4

    Hi Reza, it's very very helpful and looking since long time . Thank you so much. Could you please guide us Power platform with CI /CD. Thanks in advance....!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +3

      Let's see the result of this video first. If successful, I will plan a follow up to this which would be automating the process of moving solutions across environments with ADO.

    • @mayankgupta247
      @mayankgupta247 2 роки тому +3

      @@RezaDorrani Please create a video on CI/CD as well using Azure Devops... Your videos are already successful. You are really doing a great work. Always appreciated all your effort and hard work you put in.. Kudos

    • @RezaDorrani
      @RezaDorrani  2 роки тому +2

      @@mayankgupta247 Within 4 weeks I will come to know outcome of this video.

    • @staticstatic1010
      @staticstatic1010 2 роки тому +1

      Agree. Need guide to power platform with CI/CD and run piping via visual studio as well.

    • @jaganv8343
      @jaganv8343 2 роки тому +1

      It's ok. Looking from you as expert, till this date no idea how to proceed with CI /CD and multiple developers working on same app, that's why I am requesting you. Advance thanks for your hard work put in. Any have the present video worth able for me at current time.

  • @acm-yo4mp
    @acm-yo4mp 10 місяців тому +1

    Thank you so much. This video saved my day. Btw, after watching this, I've one question. Can a solution export from one tenant to another tenant?

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      Welcome!
      You can export solutions across tenants.

    • @acm-yo4mp
      @acm-yo4mp 10 місяців тому

      @@RezaDorrani Thank you so much for your reply. Lastly, I would like to know, do SharePoint virtual tables also require the same scenario for configuration in the 'Solution'?
      Thanks again .
      Love to learn from your video , Always.

    • @RezaDorrani
      @RezaDorrani  10 місяців тому +1

      @@acm-yo4mp I have not done much work with VT so not sure about that.

  • @arihasan3423
    @arihasan3423 9 місяців тому

    Great video and quality! Well done.

  • @richardclowes6166
    @richardclowes6166 Рік тому +1

    Brilliant Reza...

  • @tristangeoffroy9286
    @tristangeoffroy9286 2 роки тому +1

    Thank you Reza, why haven’t you made earlier? ;-) that would have saved me time and pain ;-) Very cristal clear summary of the topic that is worth to re explained by you. Thank you

  • @alibux
    @alibux Рік тому +1

    Thank you Reza!

  • @fabriceabos1179
    @fabriceabos1179 2 роки тому +1

    Lumineux. Thank you ! Maybe a word about the difference between current value and default value in the environment variables?

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Check powerusers.microsoft.com/t5/Building-Power-Apps/Environment-Variables-Default-Value-vs-Current-Value-Which-field/td-p/1296392

    • @fabriceabos1179
      @fabriceabos1179 2 роки тому +1

      Thank you great video.

  • @nillapara02
    @nillapara02 2 роки тому +1

    Thanks Reza, to the point.

  • @youneselhamss2908
    @youneselhamss2908 Рік тому +1

    Amazing!

  • @philippe-oliviertremblay666
    @philippe-oliviertremblay666 Рік тому +1

    Great video Reza!!

  • @Aditya-qt9vp
    @Aditya-qt9vp 2 роки тому +1

    Thanks for the video 👍

  • @oysterhoys
    @oysterhoys Рік тому +1

    Great !!!

  • @613fredp
    @613fredp 7 місяців тому

    Thanks for the video - the only issue with these types of manual deploys is the lack of automated testing gates - solutions should be unpacked and scanned for best practices and the solution checker and only once these pass or if a tech lead approved should the solution be imported. Developers should not be manually imported solutions into any environment beyond dev - rather they would check in their solution in a git repo and issue PR which would trigger a pipeline that would automatically run tests and if passed would merge in a common dev and perhaps subsequently auto deploy as managed to a staging or test env. D365 implementations are heavily reliant upon manual testing which is inefficient and error prone - thankfully MS provided the power platform CLI to facilitate this using scripting in a pipeline or GitHub action. The challenge is to set the env variables and configuration references in the pipeline automatically for the release rather than having to manually specify it at runtime like shown here.

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      Check pipelines in power platform.
      This video is intended to be a beginners guide to solutions and not an in-depth automated pipeline experience.

  • @arlequin71
    @arlequin71 2 роки тому +1

    Thanks Reza!, excellent explanation as always. Would be great if you can explain recommended procedure to copy or sync records between environment entities. Regards!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      Synching records does not come under solutions. For that you would probably need to use dataflows.

    • @arlequin71
      @arlequin71 2 роки тому

      @@RezaDorrani I’m thinking in a recommended procedure to copy static dim tables records from one environment to another.
      For example is the best practice to use Dataflows and OData connectors to copy Dataverse entities records between environments? Thks!

    • @RezaDorrani
      @RezaDorrani  2 роки тому +1

      @@arlequin71 Im assuming Yes but I have never done that. I will recommend checking on forums at powerusers.microsoft.com in case someone has done something similar

  • @lstgeorge7370
    @lstgeorge7370 2 роки тому +1

    Awesome tutorial Riza thank you :)>

  • @Chris-ik7st
    @Chris-ik7st Рік тому +1

    Hi Reza, thank you for the video. ALM is a challenging concept for me. Say If I wanted to make a small change on a view? Would I create a new solution, or edit the default solution? Also do you have any best practice naming conventions for patches / segmented solutions? I'm going to watch your pipeline tutorial next.

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      ALM is a beast! There are many ways to do this. Ideally you would have a custom solution for each project/use case. You simply make modifications to components in solution and then deploy.
      Pipelines for Power Platform is the future. Definitely start learning it.

  • @joeleastman3844
    @joeleastman3844 2 роки тому +2

    Great video, Reza, thank you! With regard to the connection reference, whose connections would you suggest using in the production environment? Your own, the product owner or a service account?

    • @RezaDorrani
      @RezaDorrani  2 роки тому +5

      Product owner or service account.
      There is a better option coming soon but I cannot disclose that yet :)

    • @joeleastman3844
      @joeleastman3844 2 роки тому +1

      @@RezaDorrani thanks. Can't wait to learn what it is!

  • @edjk6278
    @edjk6278 2 роки тому +1

    Thanks Reza....

  • @prasenjitpaul3105
    @prasenjitpaul3105 Рік тому +1

    good video thanks

  • @davidm2143
    @davidm2143 Рік тому +1

    Thankyou for imparting your knowledge on Solutions even if I had to go and have lie down following the torrent of procedures in your method. I'm assuming your method is to do things in the proper order, to limit errors and security breaches. Are there any other advantages? If the main purpose is to export solutions across environments, I'm thinking, why can't Canvas apps be downloaded and imported to other environments. Seems to me that would be far simpler?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      For a simple scenario like 1 app you are free to manually export import.
      Solutions - learn.microsoft.com/en-us/power-apps/maker/data-platform/solutions-overview

  • @abdulsaleem6353
    @abdulsaleem6353 2 роки тому +3

    Thanks Reza, Great Video.
    I have small doubt, If we want to change/ update out application which is in Dev Environment, so once we publish it in Dev does it also change it in Prod/Preprod Environments? or do we need to export it again and import it in our Prod/Preprod Environments ?
    Tried by exporting the latest package from Dev with latest version and while importing in Prod Environment, it is showing as "This version of the solution package is already installed(1.0.0.1)".
    I did check that I am importing latest version which is 1.0.0.4
    Do I need to do any change anything in setting ? or am I doing wrong ?
    Thanks in advance :)

    • @RezaDorrani
      @RezaDorrani  2 роки тому

      If you make changes in dec, you would need to export and import it in test and prod.
      When you export, it will update the version number. When you import in a higher env, it will accordingly update the package.

  • @marieraymond6512
    @marieraymond6512 8 місяців тому +1

    Hey Reza, This is a such valuable video. Thank you for explaining solutions and environment variables. I was NOT getting it from documentation. At the end of your video you were exporting to production. I could not see the video for the UA-cam ending banner going across the screen. QUESTION: What is the outcome of importing into a SharePoint production list with existing data, in the classic experience?

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      What time in video was it shown where the banner comes up?
      You dont import anything into sharepoint. You import a solution in a Power Platform environment.