I remember seeing this a couple of years ago and not being able to fully grasp everything. Today I’m using this strategically. I used the video for a refresher… Thanks mate.
@RezaDorrani4 ай бұрын
Excellent! Thanks so much for the revisit.
@gowrishankarg99223 жыл бұрын
What will we do without your knowledge sessions like this? 🤔 .. Thanks, Reza, for this and for all your video sessions. Your service is so very valuable and very much appreciated.
@RezaDorrani3 жыл бұрын
Thank You so much for liking and watching my videos.
@aragondarupeshreddy2 жыл бұрын
From zero to hero in power apps developer with the help of Reza videos ❤️❤️❤️
@RezaDorrani2 жыл бұрын
Thanks so much
@ericzheng48382 жыл бұрын
Each time I need to gain some PowerApps knowledge, Reza your channel is always my first choice!
@RezaDorrani2 жыл бұрын
Thanks Eric!
@danielrumbak25302 жыл бұрын
I wish I had found this video earlier. Thank you Reza! Your service to us in the community is invaluable! Thank you again!
@RezaDorrani2 жыл бұрын
Glad it was helpful!
@filipesimoes25246 ай бұрын
Agree....much appreciated ! thanks Reza!
@673ritesh10 ай бұрын
Thanks for replying on video which was published 2 years ago.
@RezaDorrani10 ай бұрын
Thank You
@SauloOliveira2 жыл бұрын
No words to describe the value of this video, thank you Reza for sharing your knowledge with us.
@RezaDorrani2 жыл бұрын
Thanks Saulo
@nihar47136 ай бұрын
this is brilliant , informative and much needed for me to get practical view of solutions and moving them across environments , very much appreciated!!!
@RezaDorrani6 ай бұрын
Great to hear!
@sridharreddy1607 Жыл бұрын
Asusual amazing, you are the KINGPIN of Powerapps .....KUDOS
@RezaDorrani Жыл бұрын
Thank You so much Sridhar
@notonurnelly3 жыл бұрын
Perfect timing Reza, I have been looking at Solutions and understand how they work for Dataverse Tables but was wondering how SP sites and lists work.
@RezaDorrani3 жыл бұрын
These new data source variables make it easier to work with SP sites and lists
@miryam53908 ай бұрын
Again Reza, your videos have been a time saver. Awesome work and thank you.
@RezaDorrani8 ай бұрын
Glad to hear it!
@krowemoh762 жыл бұрын
Reza, you are the man! Thanks for this super helpful video and for taking the time to share your knowledge.
@RezaDorrani2 жыл бұрын
You are most welcome. Thank You for watching the video.
@harithakumariphoghat68146 ай бұрын
Thank you so much sir🥰 really very informative and understanding. i was tired of searching for how to achieve this. Really thgank you so much
@RezaDorrani6 ай бұрын
You are most welcome
@365g3 жыл бұрын
Many thanks for sharing... this is so powerful and makes life so much easier going forward 🙂
@RezaDorrani3 жыл бұрын
Completed agreed. On the Power Apps community call next week, there is a lot more on environment variables - powerapps.microsoft.com/id-id/blog/may-19th-power-apps-community-call-multilingual-power-apps-environment-variables-and-more-environment-variables/
@365g3 жыл бұрын
@@RezaDorrani Perfect cheers... Now in my calendar!
@KamrulHasan-dz6vp3 жыл бұрын
Wonderful!! Thank you for sharing and updating us.
@RezaDorrani3 жыл бұрын
You bet!
@necdetsaritas87223 жыл бұрын
Awesome. I have a lot of fun learning with you. Thanks Reza
@RezaDorrani3 жыл бұрын
Happy to hear that!
@bairikrishna08083 жыл бұрын
You are awesome boss 😊 This is an advanced learning topic for me but great video, Thank you
@RezaDorrani3 жыл бұрын
Glad to hear that! I try to include a mix of beginner and advanced topics to keep things interesting 😊
@Leo_Russo3 жыл бұрын
This is really awesome! I was setting up the connections manually 😪
@RezaDorrani3 жыл бұрын
It surely is awesome
@sahilthakur033 жыл бұрын
Thanks for sharing Reza. This has made me keen to explore how will the updates happen to say your App or flow, once you move your solution from say QA to Production.
@RezaDorrani3 жыл бұрын
I feel every SharePoint and Power Platform related solution needs to use these variables going forward.
@kalpeshpatil92 жыл бұрын
Hi Reza, Thanks for the wonderful explanation about the ALM
@RezaDorrani2 жыл бұрын
You’re most welcome
@polrairfan3 жыл бұрын
Excellent Reza...thanks a lot for the video
@RezaDorrani3 жыл бұрын
You are most welcome
@gouravladha3 жыл бұрын
Thanks @Reza this is really helpful, I was really struggling with this issue as all apps were created in Production and have to migrate manually. Awesome :)
@RezaDorrani3 жыл бұрын
You're very welcome!
@adedaporh3 жыл бұрын
Great video Reza! What I currently do is to create a Choice column that represent the environments 😅. I will try this out and see which is better.
@RezaDorrani3 жыл бұрын
Thanks for watching
@joshhammz Жыл бұрын
Hey Reza! At 13:00 you mention that we need to remove the Environment Variable site value before we export the Solution- will I need to add that value BACK in after I export the Solution so I can continue work on that development Solution? And is this is a step I need to take EACH time I export a Solution with Environment Variables? I've been doing a lot of learning and work with Solutions, Environments, and Pipelines and your videos have been immensely helpful, thanks for all the great content!
@RezaDorrani Жыл бұрын
No, once per env variable
@SauloOliveira2 жыл бұрын
Valeu!
@RezaDorrani2 жыл бұрын
Obrigado
@vinothkumar70166 ай бұрын
perfectly explained. Thanks for the video..
@RezaDorrani6 ай бұрын
You're most welcome!
@sujisam55083 жыл бұрын
Thanks Reza 😊...This is very useful video
@RezaDorrani3 жыл бұрын
My pleasure 😊
@RudimarPowerApps3 жыл бұрын
You are the man!!! Great resource, thanks for sharing!! :)
@RezaDorrani3 жыл бұрын
You bet!
@johnnyongesa2246 Жыл бұрын
This is so valuable, thank you Reza
@RezaDorrani Жыл бұрын
Most welcome
@raj7sam3 жыл бұрын
Very awesome feature Much needed. Thanks.👍🏼 Can you pls create detailed video for managed vs unmanaged? It will be helpful.
@RezaDorrani3 жыл бұрын
Thank You. Managed vs Unmanaged is very well covered in the documentation - docs.microsoft.com/en-us/power-platform/alm/solution-concepts-alm#managed-and-unmanaged-solutions
@praveenmanne34383 жыл бұрын
Excellent video! Thank you for sharing
@RezaDorrani3 жыл бұрын
Thank you Praveen
@RavikiranS2 жыл бұрын
Wonderful video
@RezaDorrani2 жыл бұрын
Thank You
@isabellas6162 жыл бұрын
This is a great tutorial. Thank you!
@RezaDorrani2 жыл бұрын
Your most welcome
@bobbyw10749 ай бұрын
Thank u so much! Awesome content. Question, when creating a production sharepoint list(s), i believe the column names need to be the same. Is there an easy way to copy the test SP list to create a prod list or should i just manually create the new list and make sure the columns match?
@RezaDorrani9 ай бұрын
Column names and schema have to match. SharePoint has a concept of creating lists using JSON schema. I recommend checking SharePoint documentation
@MrDionmar Жыл бұрын
Tks a lot Reza !!!!! Just one question, every time that you bring some features from DEV to Prod environment, you need to compile the solution and import other time to production ???? The link URL to the App will always modified ? TKS so much!!!! 👏🏻
@RezaDorrani Жыл бұрын
Yes, you would need to export solution and import. It will keep app URL same in downstream environments. Give it a try and check.
@juanversal472 жыл бұрын
the best of the bests!!
@RezaDorrani2 жыл бұрын
Thanks Juan!
@canipeddiАй бұрын
Hi Reza, When i am creating a flow with in a solution, I do not see an option to choose environment variables(step mentioned at 8:55) in sharepoint connector(when a new item is created), Is there any thing changed recently?
@RezaDorraniАй бұрын
You need to select custom item. Check in both new and old cloud flow designer.
@canipeddiАй бұрын
@@RezaDorrani I do not see an option to "Add a custome item", Instead i see "Enter custom value", when i choose it, there is no option for dynamic content , when i create the flow it starts with new designer but changes to old and do not see an option to switch it to new.
@canipeddiАй бұрын
Here is the image of what is see: drive.google.com/file/d/13iPklKkLcH8BLMRXNAkQGTZA2rgKOknR/view?usp=sharing
@RezaDorraniАй бұрын
I have not experienced this, hence not sure. I suggest posting your issue on forums community.powerplatform.com/
@TheDistractionStudio3 жыл бұрын
Thank you! Amazing content.
@RezaDorrani3 жыл бұрын
Glad you enjoyed it!
@virajpatil64873 жыл бұрын
Awesome, thanks for sharing 😊
@RezaDorrani3 жыл бұрын
Thanks Viraj
@sharepoint29362 жыл бұрын
very well explained and problem solving video for soliution import export, but i have one question at 8:50. in flow i am unable add env variable, or unable to find parameter option. it sows custom value and cant fine env var in it.... pls explain stucked here
@RezaDorrani2 жыл бұрын
Save flow. Edit again and see if it works. If still none shows up, then I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@sharepoint29362 жыл бұрын
@@RezaDorrani Thank u very much 👍 it works save & then try 👍👍👍👍
@vijjureddy502 жыл бұрын
Fantastic tutorial
@RezaDorrani2 жыл бұрын
Thanks
@coolbeing1632 жыл бұрын
Hi Reza, thanks for this video. v. useful. Few issues I am facing if you could suggest. I am not getting the option to add the Environment var (you shown in 8:40) in Power Automate. Do we need to enable any settings ? 2. As shown in step 12:21, Flow component didn't add their connection reference - Office Outlook and SharePoint. PS - I am using Trial environment.
@RezaDorrani2 жыл бұрын
Seems weird. There is no setting as such.
@coolbeing1632 жыл бұрын
@@RezaDorrani - Ok let me google once more time. thanks
@siddharthgorowara31393 жыл бұрын
Nicely explained
@RezaDorrani3 жыл бұрын
Thank You
@Usman_IBI3 жыл бұрын
Ah, long awaited feature.
@RezaDorrani3 жыл бұрын
A true game changer for Power Platform projects with SharePoint as a data source
@sainathp9913 жыл бұрын
Very nice .. it's very helpful.
@RezaDorrani3 жыл бұрын
Glad it was helpful!
@parwejp3 жыл бұрын
Nice! Smart solution to support non-native (non dynamics) components like power apps power automate. It was working well with CDS before. I remember that in some scenarios it doesn't allow you to add existing flows to solution previously. Hoping that it works for everything now. Do we need cds enabled environment for it? How will it work for power apps list form with multi environment support now ( another video on that) ? Thanks Reza for this one. 😊👍Crystal clear.
@RezaDorrani3 жыл бұрын
Dataverse/CDS enabled environment is needed to work with solutions. Process of importing existing flows and apps to solutions has significantly improved. For SP customized list forms with Power Apps, I don't believe there are supported yet. For standalone Apps connected to SP Lists, this will work as demonstrated in the video.
@parwejp3 жыл бұрын
@@RezaDorrani Thanks. Key ALM update announced does say that PowerApps list form will support ALM and multi environments. Roadmap is not clear. Could not imagine how but hoping environment variables will work for them as well. powerapps.microsoft.com/en-us/blog/key-alm-updates/
@RezaDorrani3 жыл бұрын
I hope so too.
@loishnr3 жыл бұрын
Awesome. Thank you. How would I handle running flows when I import an updated environment? Do I need self-recovering flows that will restart on every item and continue as needed?
@RezaDorrani3 жыл бұрын
The flows that are in running mode will continue to use the previous flow schema. New flow runs will adhere to the updates pushed out via solutions.
@MrDashingAshish3 жыл бұрын
Very well explained :) thanks for sharing
@RezaDorrani3 жыл бұрын
Thanks Ashish
@MrDashingAshish3 жыл бұрын
@@RezaDorrani recently I appeared for an power platform interview and in the end I mentioned your name to interviewer that I follow Reza :) and he was aware of you... :) you create nice content and have presentation skills. Keep up the good work 💪
@RezaDorrani3 жыл бұрын
@@MrDashingAshish Wow. I feel it is all thanks to my subscribers who constantly share my content. I hope you cracked the interview 💪
@RezaDorrani3 жыл бұрын
@@MrDashingAshish Congrats!
@yoginathbadadale Жыл бұрын
Thank you Reza 🙏
@RezaDorrani Жыл бұрын
Welcome!!
@mtamitolanga2 жыл бұрын
Thank you Reza for this video much appreciated. SharePoint will have different sites for dev and prod, is the flow shared between dev and prod? If we only have prod, can we go back and create dev and qa then package the prod and push into qa and dev? Thank you.
@RezaDorrani2 жыл бұрын
Check kzbin.info/www/bejne/jqCQhamQbrNmeK8 Flow is not shared. There will be 2 separate flows.
@tetsuyakawahara41503 жыл бұрын
Awesome!! Thank you😆✨
@RezaDorrani3 жыл бұрын
Thanks Tetsuya
@anthonyleduc2 жыл бұрын
What can i say on this video , except Wow. Migrate a powerapps to an another environnement will be no pain now
@RezaDorrani2 жыл бұрын
Awesome!
@dineshmunasinghe3 жыл бұрын
Thanks Raza!
@RezaDorrani3 жыл бұрын
👍
@Jaythang1233213 жыл бұрын
Thanks for this. I have come up with an issue on the Environment Variable name because the 'The length of the 'displayname' attribute of the 'environmentvariabledefinition' entity exceeded the maximum allowed length of '100'."}}'. The naming convention for the SharePoint site is managed by the customer. Is there a way to get around this limit?
@RezaDorrani3 жыл бұрын
You can create the variable directly in solution and then connect it in App. Check kzbin.info/www/bejne/rnTKeqqGbKqIrZI
@TondalayaLipshitz2 жыл бұрын
Brilliant
@RezaDorrani2 жыл бұрын
Thanks
@ThreeDigitIQ Жыл бұрын
I cannot see any environment variables others have created and they cannot see or edit mine. Is there a way to share or change the owner of environment variables so everyone can use them?
@RezaDorrani Жыл бұрын
The step taken for environment variables prior to exporting is important (shown in video). I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@shreecanths2 жыл бұрын
Great video. I am having issues with Choice fields in PowerApps are not populating data though I set environment variable of the Prod environment. getting "The specified record was not found. Server Response: ListURL failed: List not found ". May be this could be bug from MS?
@RezaDorrani2 жыл бұрын
This one is a known bug. Choice fields cause issues.
@conaxlearn85662 жыл бұрын
I noticed everytime you connect to a List, it creates one variable for Site and one variable for List. When you connect to multiple Lists in a Site, it still creates as many Site vairables as the List variables eventhough the Site value is same. Can we get rid of the redundant Site variables, Reza?
@RezaDorrani2 жыл бұрын
When you try and connect to a new list, you do have an option now where you can select an existing environment variable. That way it does not create a duplicate. I think I showed it on the community call. kzbin.info/www/bejne/rnTKeqqGbKqIrZI
@sharepointdeveloper6023 жыл бұрын
Thanks for amazing video. Nicely explained. I have one issue- not able to find environment variables in power automate. Even Add dynamic conent is not showing in trigger
@RezaDorrani3 жыл бұрын
I will have to look at your flow in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@673ritesh10 ай бұрын
Thanks for the video. I have one question. I have office 365 outlook connector added in my Powerapps app. This app is added in the solution. I was told to create connection reference for this but how do I use this connection reference in powerapps?
@RezaDorrani10 ай бұрын
It does so automatically learn.microsoft.com/en-us/power-apps/maker/data-platform/create-connection-reference
@673ritesh10 ай бұрын
@@RezaDorrani yes, it got automatically added when solution was imported in target environment. So I do not need to create connection reference for powerapps, right?
@RezaDorrani10 ай бұрын
@@673ritesh As long as you build in solutions, you don't have to do anything else
@julien89793 жыл бұрын
Thank you so much Reza for this great walkthrough on environment variables. I can understand if we used environment variables in the canvas app and we want to move the solution from dev to prod. it is not needed to re-add the datasource to the app and reconnect it to the form so it will avoid replacing datacards and we will not lose the datacards logic validations in the form right?
@RezaDorrani3 жыл бұрын
In an ideal world Yes. But I have noticed some challenges with these environment variables.
@conaxlearn85662 жыл бұрын
Exactly what I need!!! Thanks Reza! By the way, how do you usually replicate SharePoint sites when setting them up for different environments?
@RezaDorrani2 жыл бұрын
SharePoint Site Templates.
@Abdulkhaleq-cb5sb3 ай бұрын
Thanks Raza
@RezaDorrani3 ай бұрын
Always welcome
@elenazakopniuk42243 жыл бұрын
common knowledge, this is how we have been doing it for a long time.
@RezaDorrani3 жыл бұрын
Very nice.
@รถพรวนดินมิตซู3 жыл бұрын
Hi Reza, Can you advise, please? On the flow part, when you tried to add SharePoint site by clicking "+ Add a custom item" to pick parameters from dynamic content, I don't see the link of "Add a custom items" link under the Site Address. I already enabled "Experimental Features" under Settings of "View all Power Automate Settings". Thank you in advance.
@RezaDorrani3 жыл бұрын
That is not an experimental feature. Add a custom site addresses is a standard feature of flow. Might be some bug in your environment. You may want to create a ticket with MSFT.
@stevebekele4083 Жыл бұрын
Hi Reza, thank you for the great content you share. Is it possible to point environment variables to Document Library? My flow failed when I tried it.
@RezaDorrani Жыл бұрын
Should be possible but not something I have tried
@stevebekele4083 Жыл бұрын
@@RezaDorrani, thank you. This is the error I am getting "Root folder is not found". When I put the library name instead, it works with no issue.
@RezaDorrani Жыл бұрын
@@stevebekele4083 Not sure. I will recommend posting your issue with screenshots on forums powerusers.microsoft.com/
@nnylsnosrap Жыл бұрын
I think I waited too long to do this! When I try to add my cloud flow and add the "when and Item is created", I don't see the option for dynamic content to be able to select the environment variables. Also when I add the cloud flow, though the "maker" environment looks like power automate, the url reflects powerapps (i notice yours at the time pointed to flow). Maybe I need a premium license to add flows to a solution and have all the environment variables? Im going to keep hunting but hoping you have an answer! Thank you for getting me all this way!
@RezaDorrani Жыл бұрын
Solutions requires Dataverse in environment, but user does not need to have premium license to create and use solutions. As for your issue, I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@nnylsnosrap Жыл бұрын
@@RezaDorrani Thank you Reza! I heard from someone already that there is a known issue with triggers not working with environment variables. Either something has changed since a year ago when you posted this video or the issue is intermitent (only on some solutions). Im going to start over from scratch and see if the problem persists. Thanks for the prompt response!
@lvimal20032 жыл бұрын
Just a query, if we are using Site Data Source Environment variables, how the current user login will be taken for the Item Addition and Patching?
@RezaDorrani2 жыл бұрын
Current logged in user logic would work as normal. No change there. User would need access to that SharePoint site.
@andresgallegos39142 жыл бұрын
Thank you so much for your videos. They are extremely helpful! Is there a way of doing this but with a SQL on prem data source instead of Sharepoint Lists?
@RezaDorrani2 жыл бұрын
Currently, data source environment variables only support SharePoint.
@chintandesai99422 жыл бұрын
Awesome Reza once again. The explanation was clear and understood. thank you so much!!! If you can answer this. 8:41 I do not see the option to "Add a custom item". Do we need to activate any feature? Or Do we need extra permission at Security Role area?
@RezaDorrani2 жыл бұрын
I have the experimental feature for flow turned ON. In your scenario, if you open list dropdown, at the end you will get the custom option.
@sharepoint29362 жыл бұрын
@@RezaDorrani unable to add parameter value or unable to select enviornment variable pls explain
@RezaDorrani2 жыл бұрын
@@sharepoint2936 Cannot explain without looking at your issue in action. I will recommend posting your issue with screenshots on the forums at powerusers.microsoft.com
@sharepoint29362 жыл бұрын
@@RezaDorrani ok thanks I'll post on community
@vksomething3 ай бұрын
Could you help with a best practices video for a canvas app with SQL server as a data source. As environment variables are not supported for SQL Server by Power apps as on today, how do we manage SQL connections in QA and Prod.
@RezaDorrani3 ай бұрын
Sql is one of the data sources I have done least work on and have no plans on videos with Sql
@kavyamuniswamappa Жыл бұрын
Hi Reza, thanks much for your Knowledge sharing for all out there and me. Can we do this for SQL connection as well? I see only 3 choices, SharePoint, dataverse, sap ERP under data sources in env variable.
@RezaDorrani Жыл бұрын
I have not done any work with sql hence not sure. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.
@MsAmyrock3 жыл бұрын
Excellent Rena as usual!! Thank so much for sharing. I would like to know how to move solutions from one tenant to another. That is painful. Also, I wonder if there is a way to duplicate the SharePoint site and lists so I don’t have to create them manually in production when I’ve already created them in development.
@RezaDorrani3 жыл бұрын
The process of moving solutions from one tenant to another is same as moving from one environment to another. To duplicate SharePoint sites and lists you would need to ensure that you create your lists via site designs feature in SPO. docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-overview You can even trigger site designs using flow. Long ago I had written an article on this - rezadorrani.com/index.php/2019/01/14/invoking-unlimited-actions-with-site-design-tasks-and-microsoft-flow/
@parwejp3 жыл бұрын
You can also make use of PnP provisioning templates. They work great if to be used by support team rather than end users. They are more powerful as well. For end users Site design make most sense.
@RezaDorrani3 жыл бұрын
@@parwejp + 1 for PnP templates
@MsAmyrock3 жыл бұрын
@@RezaDorrani thank you so much! I will look into this.
@LAXMIKANT19923 жыл бұрын
Very good informative video. I have a question - Suppose I imported the managed solution in my test or prod environment from Dev one. Now I have to change some component or add some customization to the app. So do I have to repeat the process again like first change it it dev then export it to test and prod or it will be visible to the environment automatically? 🤔
@RezaDorrani3 жыл бұрын
You will need to make updates in dev and re-export. There are azure devops pipelines that help in automating this.
@McIlravyInc2 жыл бұрын
How can I create an env variable (s) that I can use to update deep links in my flow emails?
@RezaDorrani2 жыл бұрын
Video shows how to create environment variables for data source. You can create variable of type text as well and then use it in apps and flows. You can also check this video - kzbin.info/www/bejne/jqCQhamQbrNmeK8
@issacong62802 жыл бұрын
Hi Reza, I'm curious if we have deployed to another environment and we modify the original CDS table schema and redeploy to the same environment it will cause the error. How we can actually upgrade the table schema, for example one of the column is number type and we changed to text type.
@RezaDorrani2 жыл бұрын
Il be honest, I have not done much with solutions. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has ran into a similar issue.
@issacong62802 жыл бұрын
@@RezaDorrani thanks for your quick response!!!
@edjk62782 жыл бұрын
While building flows in Power Automate will environment variables also be created by default? Or is this feature only available in power apps?
@RezaDorrani2 жыл бұрын
Flows use connection references when built in solution context. I will recommend reading documentation on connection references.
@tpcun0246 ай бұрын
Thanks a lot for this video. I have a question for you if possible. Is it possible to create a variable for a Microsoft form id and use it ? My idea was to create a first step when a form is submited and a second one to get the details. I have created an environment variable in my solution with the form id but wasn't able to use it in the two steps (the environment variable isn't displayed)
@RezaDorrani6 ай бұрын
I have not tried this scenario but may be it is possible. I will recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com
@malakabdelmoaty37363 жыл бұрын
Thanks so much Reza for the amazing content you always produce, it is very much appreciated!! I had a question with regards to a specific scenario and that is having multiple projects and for each project we need to deploy an App and a set a flows every single time. The App will be exactly the same and flows do the same thing but just pointing to a different SharePoint site each time. Would it be possible to create a solution to act as a template in a DEV environment and then basically deploy that template in a PROD environment but each time with a different name and also get it to recreate the resources within the templated solution as new ones (i.e. App and flows)? Hope that makes sense and thanks again very much for all your incredible efforts.
@RezaDorrani3 жыл бұрын
With SharePoint usage inside solutions, all you get is a reference to a data source. When you move from dev to test to prod, you would need to ensure your SharePoint sites and lists are all in place. You can automate that process through flow as well.
@itsybitszy3 жыл бұрын
Awesome it's
@RezaDorrani3 жыл бұрын
Thank you! Cheers!
@TusharParekh3 жыл бұрын
Great Video! We used the same approach in our apps but after we export the solution and choose Sharepoint site and list from environment variables, it still somehow pulls data from old values. Not sure if this is a bug. Any idea?
@TusharParekh3 жыл бұрын
I am mainly referring to choice fields :)
@RezaDorrani3 жыл бұрын
Thank You. If referring to Choices function for Choice fields, then yes, it is a bug currently.
@RezaDorrani3 жыл бұрын
It's a bug.
@TusharParekh3 жыл бұрын
@@RezaDorrani Thanks for the reply. Good to know. I thought I was doing something wrong 😄
@perrya35503 жыл бұрын
Can you go in and modify the environment variable name afterward? It looks like it inherits the name of the datasource you use to create it initially? Small nitpick, but it'd be weird to have the env variable be called "ServiceDeskTest" in the production version of the solution. Also, very informative vid as usual. Thank you!
@RezaDorrani3 жыл бұрын
You can modify it in the Solutions page. However, I have noticed that if you modify it, you will need to go back to your app or flow and re-associate. Not ideal. Im sure these small issues will be fixed soon.
@akmamardzuan36553 жыл бұрын
thank you for your amazing explanation I've try adding existing power automate flow into solution. but, the original flow in 'my flow' power automate was not there anymore. Thus, I copied back the flow and delete the solution. however, here come my problem. when I run the flow, it become redundant as run at two different places (my flow & solution). how can I turn off the flow in solution as it was not usable anymore?
@RezaDorrani3 жыл бұрын
Within solution, when you go to cloud flows, you should have option to turn them on or off. I will have to look at your solution in action to provide further guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@SilentInferno2 жыл бұрын
Hi Reza, we just have a single environment and I'm simply trying to point my app to a different SharePoint site and list. Basically I made a copy of the list for testing, built my app using that test copy, and now I want to point the app to the production version of the list. How can I do that?
@RezaDorrani2 жыл бұрын
Simply change the environment variable to point to new list.
@yogeshm83449 ай бұрын
HI. Great Work!. I have one doubt about Environment Variable Secrets. have one custom connector i am passing Secret Value in Text is not working. Or only that azure key vault is possible to passing a client secret
@RezaDorrani9 ай бұрын
AKV is the preferred option
@yogeshm83449 ай бұрын
@@RezaDorrani any other option?
@RezaDorrani9 ай бұрын
@@yogeshm8344 I am not aware of any other option
@akhilnadhpc3 жыл бұрын
The video is informative, But how can I move sharepoint list with its permissions also from dev to production env ?
@RezaDorrani3 жыл бұрын
SharePoint sites are not environment specific. They are tenant specific. If you need another site with similar config and permissions, you would need to look into site designs, site scripts & PowerShell.
@rezag.73493 жыл бұрын
Wonderful presentation and highly needed feature. Thank you very much Reza. I have a question: when adding an Existing component e.g. app, how do I enforce the app to produce the Env. Vars? (Note: The app setting "Automatically create environment variables when adding data sources" was set to On and the app was republished consequently)
@RezaDorrani3 жыл бұрын
You will need to remove existing data source connection & re-add. If even after app setting it is not showcasing the environment variable, then it may be a bug.
@karthikeyans6787 Жыл бұрын
Hello Reza Dorrani, Thanks a lot for the helpful video sessions! I have a doubt, Is there a possibility to move APP and Power Automate Flows from One Environment to the Other Environment, That I want it to be only for the Developers. If So Whether the App and Flow will function which is already linked to data of existing sharepoint and environment ? TIA :)
@RezaDorrani Жыл бұрын
Welcome! Not sure I understand your question. Solutions can move apps and flows. Once moved to target environment, you can either connect to new site and list using environment variables or connect to existing ones without using it.
@elliotavery64153 жыл бұрын
Hi Reza, great video. Quick question... Do you need to be a global admin to run this?
@RezaDorrani3 жыл бұрын
As long as you have environment maker access you should be able to work with this.
@elliotavery64152 жыл бұрын
@@RezaDorrani Many thanks
@maitreyaroychoudhury93672 жыл бұрын
Hi Reza, I had a question, I have observed when I am passing a sharepoint site and sharepoint doc library as environment variables in a excel online connector (in power automate), I keep on getting 'Bad Request' error (observed only in excel online connector, for sharepoint or any other connector it works fine), but static address works fine. Could you please let me know if there a workaround for this?
@RezaDorrani2 жыл бұрын
Hi, I have not tried env variable with the excel online connector. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.
@uw19853 жыл бұрын
Hey reza, again great video. Do you know if its possible to manipulate the environment variables from inside a app or a flow? Actual i use sharepoint list to store needed variables which i need in runtime of my apps or flows. But think it would great to use a environment variables for it cause i am able to use them in flows without a special initalize.
@RezaDorrani3 жыл бұрын
I believe you need to update them from within the Solutions interface. Storing variables as env variables is a better option that SP list.
@KavitaSingh-oc5ku3 жыл бұрын
Hi Reza I have only one environment in powerapp but my datasource has 3 different setup Dev, QA and Prod. I usually have to create 3 setup for this app but the link changes are hard to handle is there a better approach I can take? Need your advice...
@RezaDorrani3 жыл бұрын
You would need multiple environments to truly take advantage of environment variables and ALM.
@NavneetSingh-je9jp3 жыл бұрын
Thanks a lot for wonderful video Reza.. Your videos are awesome and very much detailed to help beginners as well. I see we can provide environment variables for power app and flows. I want to check if I customized SharePoint list form in power app. How can I deploy that form in production environment? Do we need to follow this solution and variable approach Or is there other way for the customized SharePoint list form?
@RezaDorrani3 жыл бұрын
SharePoint customized list forms have a lot of limitations. One of them is the fact that they are only available in default environment.
@NavneetSingh-je9jp3 жыл бұрын
@@RezaDorrani Thanks a lot for the clarification..
@MrMytubejc3 жыл бұрын
Is it possible to import solution multiple times into production environment, giving each a unique name? I.e let’s say you had 3 service desk sites in your tenant and each wanted that same solution but linking to their sites/lists?
@RezaDorrani3 жыл бұрын
Better option would be to have 3 environments in Power Apps. As you move from one env to another, you just need to update the env variable to the respective SharePoint site/list as shown in the video.
@rahullko282 жыл бұрын
Again Thanks was very useful, just wondering if we can use the environment variable within the Powerapps sendmailV2?
@RezaDorrani2 жыл бұрын
Possible but currently reading environment variable in Power App requires querying Dataverse. kzbin.info/www/bejne/rnTKeqqGbKqIrZI
@rahullko282 жыл бұрын
@@RezaDorrani Sorry I should have mentioned earlier but that will require a premium license which I want to avoid.
@RezaDorrani2 жыл бұрын
@@rahullko28 That is the only option for now. Better to use flow.
@Lokesh.Singara Жыл бұрын
What if I wanted to point to the same SP site and SP List, will it work without fail?
@RezaDorrani Жыл бұрын
Simply point your variables to the same site and list in that case. Why would it fail?
@latifulkhan3 жыл бұрын
I have this error, what to do? The length of the 'displayname' attribute of the 'environmentvariabledefinition' entity exceeded the maximum allowed length of '100'.
@RezaDorrani3 жыл бұрын
Looks like your SharePoint site URL must be a long one (exceeding 100 limit). I would recommend you build the environment variable first (and give it a name less than 100 characters) and then connect it in your Apps and flows. I did a demo of this on the Power Apps community call last week. Here is the link - kzbin.info/www/bejne/qKPHoZ6FiJ6jpM0
@MrSardeshmukh2 жыл бұрын
Thanks Reza for such valuable video and knowledge sessions. Still environment variables can be used only for SharePoint as a data source?
@RezaDorrani2 жыл бұрын
You can check and see :) I believe Yes
@mardithpascua81122 жыл бұрын
hi. i am working in a project. Canvass and SP as data repo. Do u have any tips guide? from maintaining SP list to managing app
@RezaDorrani2 жыл бұрын
Nothing in the form of a video. Might be a good idea for a future video.
@Lockerbille3 жыл бұрын
the BAD is you still need the solution or deploy dataverse for this. If you built app with only SP. Any update about if only use PA with SP?
@RezaDorrani3 жыл бұрын
This concept works when one has multiple environments with Dataverse setup. Your tenant needs to have the capacity to setup environments. No premium licensing is needed for this feature.