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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

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

  • @tenisviejos
    @tenisviejos 2 ปีที่แล้ว +23

    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.

  • @atehaa
    @atehaa ปีที่แล้ว +4

    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!

  • @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

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

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

      Awesome! So happy to hear the video is useful

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

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

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

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

  • @ZeeshanSyed-u3e
    @ZeeshanSyed-u3e 2 หลายเดือนก่อน +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.

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

      You are most welcome

  • @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.

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

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

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

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

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

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

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

      Congrats on the graduation 😃

  • @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.

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

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

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

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

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

      Glad to hear that! Thanks for watching.

  • @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.

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

    An intuitive and comprehensive video! Thank you

  • @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

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

  • @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

  • @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 2 หลายเดือนก่อน +1

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

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

      You're most welcome

  • @RaviKrishnaSrivastava
    @RaviKrishnaSrivastava 3 หลายเดือนก่อน +1

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

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

      Glad it helped!

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

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

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

      Great tip!

    • @RNelsonMT
      @RNelsonMT 11 หลายเดือนก่อน

      0 k8o9😊

  • @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.

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

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

  • @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.

  • @nihar4713
    @nihar4713 7 หลายเดือนก่อน +1

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

    • @RezaDorrani
      @RezaDorrani  7 หลายเดือนก่อน

      Glad to hear that

  • @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.

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

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

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

      Glad to hear that.

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

    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.

  • @deepanshsaxena5677
    @deepanshsaxena5677 9 หลายเดือนก่อน +1

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

    • @RezaDorrani
      @RezaDorrani  9 หลายเดือนก่อน

      Glad it was helpful!

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

    Mr. Reza, Hello. Since I saw this amazing ALM video a few months ago, I am always checking your TH-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

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

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

  • @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

  • @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

  • @yeskumar78
    @yeskumar78 5 หลายเดือนก่อน +1

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

    • @RezaDorrani
      @RezaDorrani  5 หลายเดือนก่อน

      Most welcome

  • @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.

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

    Another great video - thanks for this detailed video Reza

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

      You’re most welcome

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

    Another fantastic video about solutions, thank you Reza!

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

      You’re most welcome

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

    Great, clear video.
    Thanks Reza.

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

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

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

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

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

    Just what I needed. What a timing!

  • @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.

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

    Great video, thanks for sharing the knowledge.

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

      You’re most welcome

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

    Incredible ! Thankyou Reza.

  • @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.

  • @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

  • @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

  • @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

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

    Very important topic , thank you for the video

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

      Glad to hear that. Thank You for watching.

  • @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.

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

    Great content Raza, Thanks.

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

    Excellent. Thanks Reza. 💥

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

    Great video as ALWAYS!!!!

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

    Most Useful video,Thanks Reza

  • @pravinshingadia7337
    @pravinshingadia7337 6 หลายเดือนก่อน +1

    Thank you for the awesome videos.

    • @RezaDorrani
      @RezaDorrani  6 หลายเดือนก่อน

      Most welcome

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

    appreciated all your works, Reza

  • @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 👍

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

    Simply Marvellous!

  • @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.

  • @necdetsaritas8722
    @necdetsaritas8722 8 หลายเดือนก่อน +1

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

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

      Thanks for watching!

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

    very Interesting Topic...Thank

  • @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!

  • @srimanthn7752
    @srimanthn7752 11 หลายเดือนก่อน +1

    Great explanation. Thank you 🙏

    • @RezaDorrani
      @RezaDorrani  11 หลายเดือนก่อน

      You are welcome!

  • @arihasan3423
    @arihasan3423 11 หลายเดือนก่อน

    Great video and quality! Well done.

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

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

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

    Thank you Reza, super helpful 🙂

  • @philippe-oliviertremblay666
    @philippe-oliviertremblay666 ปีที่แล้ว +1

    Great video Reza!!

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

    Thanks Reza for this wonderful video

  • @doanlang06
    @doanlang06 3 หลายเดือนก่อน +1

    Thank you so much! you made my day

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

      You're most welcome!

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

    Great Video! Thanks a Ton

  • @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.

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

    Thank you very much Reza 👍

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

    Brilliant Reza...

  • @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.

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

    @16:15 seconds. If current value is removed..do i have to repopulate current value in existing ( source) solution after exporting solution?

  • @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 TH-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.

  • @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.

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

    15:35 - Export & Import Solutions across Environments
    Even though you remove the Current Value of an environment variable (and the Default Value still being empty), the flow keeps using that removed value, right?

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

    Amazing!

  • @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.

  • @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!!

  • @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

  • @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.

  • @marieraymond6512
    @marieraymond6512 10 หลายเดือนก่อน +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 TH-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  10 หลายเดือนก่อน

      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.

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

    @RezaDorrani, what about the connections to Azure SQL database? SQL server is not an option in the datasource when creating the environment variable. Thanks.

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

      I have done almost no work with sql hence not aware of best practices there.

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

    Thank you Reza!

  • @Aditya-qt9vp
    @Aditya-qt9vp 2 ปีที่แล้ว +1

    Thanks for the video 👍

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

      You’re most welcome

  • @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

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

    Hi Reza, on the part where you create a Power Automate flow with a trigger of When an item is created, on my end, I can't see the add dynamic content option and can't select the environment variable I created. I use Power Apps Developer plan as my environment

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

      Create flow. Save flow. Refresh page. Edit flow and you should get it.

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

    Thanks Reza, to the point.

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

    This is an AWESOME video; it clears things up so much. One thing to double-check. We have a canvas app that has about 15 lists and 7 flows that use those various lists. I should create an environment variable for each list, right?

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

      Yes

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

      @@RezaDorrani Thanks for your reply. One more question if I may: I imported an existing app into a new solution. The app still shows in both places (new solution and Default solution), is that to be expected?

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

      @@dmvogan Yes. Its part of a solution but available in the environment

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

      @@RezaDorrani Thanks so much for both replies and all your videos.

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

      LAST question, I think: is there a way to tell in the PowerApps UI that an existing datasource is using environment variables? After I add it, it looks the same and the tooltip details are the same. Would be nice if there was a visual cue it is using a variable versus being hard linked.

  • @DanieleChiandotto86
    @DanieleChiandotto86 11 หลายเดือนก่อน +1

    Hi Reza, thank you for your excellent tutorial! I have a question: based on your first example, if I want to add or edit a column in the Issue tracking list, how can I make the change to the other Issue tracking lists that are in other SP sites? Do I have to do it manually or there is a better way to accomplish this? Thank you so much!

    • @RezaDorrani
      @RezaDorrani  11 หลายเดือนก่อน

      Check documentation on SharePoint site scripts and site designs.

    • @DanieleChiandotto86
      @DanieleChiandotto86 11 หลายเดือนก่อน +1

      @@RezaDorrani Thank you for the answer, I'll try it! Please keep going with this stuff!

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

    Reza, thank you for this video. I have a solution right now that utilizes a SharePoint list as the primary component and has a number of "For a Selected Item" flows hooked up to it. As you know, these types of flows cannot operate outside of the Default environment. That said, I would still like to have a test and production version of this app but cannot seem to do that in the Default environment as when I try to export and import a copy of it into the same environment, it does not allow me to do it because the solution already exists. Is there any way to do this? Beyond that small question, how are we supposed to manage ALM with these types of flows involved?

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

      That is a known limitation. Those type of flows are related to default environment only.

  • @GoWstingray
    @GoWstingray 7 หลายเดือนก่อน

    Hi Reza, not sure if you will see this comment on an old post but, I'm gearing up to move any old unmanaged solutions off the Default environment that predates having solutions and ALM.
    One of the biggest hurdles that's stopping me, is confusing my users when approving. In teams Approvals the default environment for looking as the received and sent approvals is our Default environment, this is where currently and flows with approvals in are on say 20 solutions, if I publish a solution to a production environment, managed or unmanaged then the user has to manually select the production environment in teams approvals from a drop down list to find anything for it, unless they use outlook i feel like this can really confuse our uses as they are not the best at finding things to begin with. What's annoying is, even if i went around every user and told the to change the drop down to the production environment, it doesn't save if teams is shut down. Do you know any work arounds for this or is there a best practise im just missing?
    Thanks

    • @RezaDorrani
      @RezaDorrani  7 หลายเดือนก่อน +1

      Thats how teams approvals app is set for now. Im not aware of any workarounds for that.

    • @GoWstingray
      @GoWstingray 7 หลายเดือนก่อน +1

      @@RezaDorrani ok thanks Reza hope that change it soon, or do you think they are pushing Approvals kit to replace this functionality in teams?

    • @RezaDorrani
      @RezaDorrani  7 หลายเดือนก่อน +1

      @@GoWstingray Im not aware of the roadmap there

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

    Great !!!

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

    Awesome tutorial Riza thank you :)>

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

      You’re most welcome

  • @acm-yo4mp
    @acm-yo4mp ปีที่แล้ว +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  ปีที่แล้ว

      Welcome!
      You can export solutions across tenants.

    • @acm-yo4mp
      @acm-yo4mp ปีที่แล้ว

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

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

  • @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!

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

    I'm a bit confused with the Sharepoint solution. When the app is pointing to a specific sharepoint list does the imported application in the new environment create new instances of the sharepoint lists or does the new location simply point to the original list in the original environment?

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

      Imported solutions do not create new lists. You need those pre-created. With environment variables, you have option to point to new lists.