Power Apps Deep Linking to Screen | App StartScreen & OnStart

  Рет қаралды 110,430

Reza Dorrani

Reza Dorrani

Күн бұрын

Пікірлер: 365
@danielwu8660
@danielwu8660 2 жыл бұрын
It's brilliant to force the app to auto-restart every time launching it. Thanks you Reza for this amazing video and it unblocked a huge blocker on my project from implementing deep linking since we couldn't get the params update!!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
My pleasure
@fadiahdab
@fadiahdab 2 жыл бұрын
Really, I don't know in which way I should thank you, I was hesitating to see the video because I am fully aware of deep linking then I said "No, Reza always makes videos for a good purpose ",&RestartApp=true, this what I have been searching for a long time, always there is something new to learn from this channel,😉
@RezaDorrani
@RezaDorrani 2 жыл бұрын
You are most most welcome. I also thought about why would people watch this video. My goal is always to offer something new. I was hoping folks give this video a chance.
@frankpatton3059
@frankpatton3059 2 жыл бұрын
You can always learn something. Reza takes his time and is a very skilled in our field.
@amanchourasia1870
@amanchourasia1870 Жыл бұрын
@@RezaDorraniis any completed video available of this app which u created, how u created?
@RezaDorrani
@RezaDorrani Жыл бұрын
@@amanchourasia1870 Idea of video is to share about deep linking. The completed app was designed to support the concept. I do not have a full build video.
@amanchourasia1870
@amanchourasia1870 Жыл бұрын
@@RezaDorrani ok thanks please also make videos of making such beautiful apps this could be extremely helpful
@saeedsm57
@saeedsm57 2 жыл бұрын
The main thing that I love your videos is that you cover a concept or a feature completely! Thanks for your comprehensive tutorial.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Awesome, thank you!
@leoriosan4860
@leoriosan4860 Жыл бұрын
I use this time and again when embedding specific screens in sharepoint modals as a quick way to capture user input. Time off requests, specific team engagement requests, class surveys, etc. etc. Instead of having people navigate through your app, you can link directly to the right screen in the most conducive setting (email, sharepoint, teams channel, flow script). Thank you as always, Reza, for your dedication to this community! I point new people to your channel regularly :)
@RezaDorrani
@RezaDorrani Жыл бұрын
Thanks so much for sharing so many scenarios in which this can be leveraged. So happy to hear the feedback.
@jamiethompson9419
@jamiethompson9419 2 жыл бұрын
Your video is a sanity saver Reza! I spent days trying to follow the guidance of other articles / videos that led to nothing but frustration. Thank you sir!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Most welcome Jamie. Next time, you know where to check :)
@NKBobcat
@NKBobcat 2 жыл бұрын
We are always on the same page. This was very timely to me last week and when the old method didn't work anymore, it took me an hour to figure out how to use the parameter in the App.OnStart and the condition in the App.StartScreen. It's actually much easier now to set up deep linking. I'm going to watch this to try to pick up pointers from the best! Thanks Reza!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Wonderful! Thank You so much.
@RajkumarGandhi-q1c
@RajkumarGandhi-q1c Жыл бұрын
A day never ended without @Reza Dorrani, Thank you so much 🐱‍🏍🐱‍🏍🐱‍🏍🐱‍🏍
@RezaDorrani
@RezaDorrani Жыл бұрын
Wow! Thanks so much. Have a great day 😊
@chrisproctor2854
@chrisproctor2854 Жыл бұрын
I've been trying to find a good lesson on deep linking, and was not surprised to finally get to one created by you!
@RezaDorrani
@RezaDorrani Жыл бұрын
This video covers a lot :)
@djvenjoy
@djvenjoy Жыл бұрын
I cannot express in words how much you helped me with this video! I was already impressed by the quality of your other videos such as the one with your explanation of designing the grid view, but this video helped me with the very specific solution of forcing the app to restart in the parameter section to make sure the user always is send to the right screen. Your solutions are better than ChatGPT can think of, thanks a lot.
@RezaDorrani
@RezaDorrani Жыл бұрын
I'm so glad to hear the feedback! Thanks so much
@peterpan-bv9eo
@peterpan-bv9eo Жыл бұрын
If you'd be a chef, you had a permanent 3 star Michelin rating. Excellent stuff Reza!!!
@RezaDorrani
@RezaDorrani Жыл бұрын
Wow! Thank You
@DionVansevenant
@DionVansevenant Жыл бұрын
Brilliant! I'm on my 3rd re-write of my app, and this helped nail down a few things. The "restartApp=true" in the deep link is a real gem! Thank you!
@RezaDorrani
@RezaDorrani Жыл бұрын
Glad it helped!
@bogdan2442
@bogdan2442 Жыл бұрын
This is fantastic Reza! It's exactly what I was after for an app I a building. I don't want users to go to SharePoint interface to see item details screen. Love watching your videos and learning! Keep them coming!
@RezaDorrani
@RezaDorrani Жыл бұрын
Awesome! You are most welcome
@dougydoe
@dougydoe 2 жыл бұрын
Another great Video, Reza. The push notification was particularly new to me as I haven't used that before. I'll go and watch the push notification video you posted to get a deeper understanding but this was very useful. Replicating it again was a great help. Thank you again.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Awesome! Thanks so much.
@claytonjames7436
@claytonjames7436 Жыл бұрын
Great work Reza - you always go that extra mile like including the issue with Mobile restartApp. Thanks!
@RezaDorrani
@RezaDorrani Жыл бұрын
Thanks for the appreciation. Glad to hear the feedback.
@hemantshama
@hemantshama 2 жыл бұрын
Reza Dorrani - You are amazing. Not even half way though this video and I was able to deep link my newly created app and could send deeplink url in approval notifications. Keep helping and keep sharing amazing videos
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Awesome! Thank You for watching.
@spen2431
@spen2431 2 жыл бұрын
Saved... bookmarked... watched and will watch again... Nice one Reza 👍👍💥💥
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thank You
@hereskieu1
@hereskieu1 Жыл бұрын
Thank you so much for your help Reza! This is exactly what I was looking for an app I'm building! Again, thank you!
@RezaDorrani
@RezaDorrani Жыл бұрын
Most welcome!
@AmyCustomer
@AmyCustomer 11 ай бұрын
Wow, this opens so many doors for my current development. Thank you once again for your excellent training.
@RezaDorrani
@RezaDorrani 11 ай бұрын
You're very welcome!
@olivergigi
@olivergigi Жыл бұрын
Thank you so much for your thorough explanation! I got my email workflow right, but I was struggling with the OnStart vs Start Screen properties and how to set the navigation to the appropriate screen/patch form. It all clicked in noggin after that, and it worked like a charm. Keep up the good work.
@RezaDorrani
@RezaDorrani Жыл бұрын
Glad to hear that!
@JC-wz9ts
@JC-wz9ts 4 ай бұрын
Thank you thank you thank you ! This is exactly what I was looking for and it was so easy to follow!!
@RezaDorrani
@RezaDorrani 4 ай бұрын
Most welcome!
@PowerGI
@PowerGI 2 жыл бұрын
This is an amazing video Reza! Thanks so much for sharing with the world :) I saw in your Linkedin you joined Microsoft recently! Congratulations and best wishes for this new journey! You deserve all the success and best things in the world!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thank You so much
@Clchenoweth08
@Clchenoweth08 2 ай бұрын
This was awesome! So easy to follow. Thank you!!
@RezaDorrani
@RezaDorrani 2 ай бұрын
You're so welcome!
@jhonataswilliangoncalvesde2470
@jhonataswilliangoncalvesde2470 Жыл бұрын
Hi Reza, thank you for all your videos. I am getting a lot of learning on your videos. With all of those videos i was capable to build some sharepoint integrated applications in my Job. Keep doing these great videos, you are amazing!
@RezaDorrani
@RezaDorrani Жыл бұрын
Wonderful! Thanks so much for watching
@oluwatobiyusuf
@oluwatobiyusuf 2 жыл бұрын
This is a great refresher video for me on deep linking. Thank you Reza
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Great! Thank You
@avinash445
@avinash445 2 жыл бұрын
This channel should have more subscribers. Great content with a clear explanation as always 👍
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thanks Avinash. Hopefully subscribers grow with word of mouth
@olivergigi
@olivergigi Жыл бұрын
For some reason, it would not let me change the value of my gift because a couple of bucks is way too little for the time you gave back to me. Thank you again.
@RezaDorrani
@RezaDorrani Жыл бұрын
No worries! Thanks so much
@basictalent1
@basictalent1 Жыл бұрын
Wish to give 1000 likes to this video. Many thanks, Reza 😊
@RezaDorrani
@RezaDorrani Жыл бұрын
Thank You
@paulwright9988
@paulwright9988 4 ай бұрын
Another amazing video Reza, thanks sooo much!
@RezaDorrani
@RezaDorrani 4 ай бұрын
My pleasure!
@akshaynm
@akshaynm 2 жыл бұрын
Many Thanks Reza!!! I was waiting for this video from a long... ! Thanks a ton once again!!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Hope you enjoyed it!
@akshaynm
@akshaynm 2 жыл бұрын
@@RezaDorrani yes please.. 🙂🙏🏻
@breadandcheese1880
@breadandcheese1880 10 ай бұрын
Brilliant video Reza -ji! Thank you!
@RezaDorrani
@RezaDorrani 10 ай бұрын
Most welcome
2 жыл бұрын
&RestartApp=true and I learnt something new... I rhythmed. Thanks Reza just another awesomely explained well needed topic. 👍🏻❤
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Awesome! Thanks for watching and liking the video.
@howardchueh5704
@howardchueh5704 3 ай бұрын
At the 9:09 mark in your video, you demonstrated using a form with a formula referencing VarItem. However, I’m working with a form and using Table2.Selected to reference data from the previous page. How can I adapt the formula or functionality to make it work in my case? Any guidance or examples would be greatly appreciated! Thanks in advance for your help!
@RezaDorrani
@RezaDorrani 3 ай бұрын
Table onselect or before navigating to form sceeen, store that table selected record in that same variable
@rlsid
@rlsid Жыл бұрын
Thank you for this! This really helped with my project and pretty straightforward. 🙂
@RezaDorrani
@RezaDorrani Жыл бұрын
Glad it helped!
@geralddahl9159
@geralddahl9159 2 жыл бұрын
Thanks for all the hard thought and preparation and effort behind this gift that you have so graciously shared. Best wishes for you in your new role with Microsoft.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thanks for appreciating the effort & thanks for watching.
@muza1453
@muza1453 Жыл бұрын
Hey Reza. Brilliant video! Thank you so much!!!
@RezaDorrani
@RezaDorrani Жыл бұрын
Most welcome!
@battle_born
@battle_born 2 жыл бұрын
Thank You so much for sharing your knowledge and skills! Really appreciate it!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Most welcome
@stephendarier1390
@stephendarier1390 2 жыл бұрын
Good day What a video really informative 👏. And you answered my question about the mobile deep linking champion 🏆 Enjoy the rest of your week and keep the content coming.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Glad I could help and thanks for suggesting the idea. Many a times its the suggestions that help improve the videos.
@mthered9390
@mthered9390 2 жыл бұрын
Amazing video as usual! Thanks, Reza!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
My pleasure!
@deepakcitm
@deepakcitm 2 жыл бұрын
I really love your videos and way of explaining
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thank you so much
@stevesimi5393
@stevesimi5393 Жыл бұрын
Awesome explanation as always. Thank you!
@RezaDorrani
@RezaDorrani Жыл бұрын
Most welcome. Thanks for watching Steve
@TimBlaze80
@TimBlaze80 Жыл бұрын
This is a great video, as are all your others. You are my go-to.
@RezaDorrani
@RezaDorrani Жыл бұрын
Wow, thank you!
@ksowjanya4488
@ksowjanya4488 2 жыл бұрын
Hello Reza, I have two screens with gallery. when I preview I could see gallery, but when I am using deep-linking I could see only one gallery. I could not see other gallery which is in other screen. Could you please tell what might be the possibilities?
@RezaDorrani
@RezaDorrani 2 жыл бұрын
I will have to look at your App in action to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@sathyakrishnan8582
@sathyakrishnan8582 2 жыл бұрын
Hi Reza, thanks for the video!!... my powerapp has lot of variables and dependent collection that are getting loaded on app start...the app onstart and the deeplinked screen onvisible actions runs asynchronously..so, on app start if i give the param id value to a variable the id is not retrieved as expected in deeplinked screen.. to fix this i used the param id directly on onvisible action of the deeplinked screen against a set variable.. so, if the deeplink url is called, this set variable takes the id from the url or if the navigation happen within the app, the variable takes the value from the previous screen.. kindly let me know if this approach is correct or anywhere it could fail..
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Approach sounds correct. Validate with different scenarios to see if it fails.
@sathyakrishnan8582
@sathyakrishnan8582 2 жыл бұрын
@@RezaDorrani thank you😀
@马勒-n3y
@马勒-n3y Жыл бұрын
Hi Reze, thank you for the nice video. I found if we use the Display Form for the deep linking, that one does not work, it will show "Getting your data....". my understanding is that display form is faster than the StartScreen
@RezaDorrani
@RezaDorrani Жыл бұрын
That is not the case. Cannot be faster than startscreen. Logic of setting variable is on App OnStart which is the first function that gets called. I have not come across this issue and hence not sure why is it happening in your case. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@马勒-n3y
@马勒-n3y Жыл бұрын
@@RezaDorrani Hi Reza, thank you, I tested it and found the reason, it might because I used the "Concurrent", but yes you are right
Жыл бұрын
Hello! do you have a specific video on how to do the very last example you've shown, the one with clicking the list items, they opened in the embedded canvas app? I've been trying to achieve this unsuccessfully!! :( Thank you Reza
@RezaDorrani
@RezaDorrani Жыл бұрын
I have probably done those. I have done over 240+ videos so I dont remember which one. I have a playlist on SharePoint. It might be in that.
Жыл бұрын
@@RezaDorrani I found it, thanks so much! kzbin.info/www/bejne/nnOTqZelhtqCZ8k
@lawrenceparker5045
@lawrenceparker5045 10 ай бұрын
This tutorial is amazing! Does this type of deeplinking only work when there is only one form present on the screen you are trying to deep link to?
@RezaDorrani
@RezaDorrani 10 ай бұрын
Typically, there is 1 form associated with a data source.
@hiteshkumar797
@hiteshkumar797 Жыл бұрын
Yh Reza thanks for the video🎉. Now in my project i did a similar deeplink. But when we click on the link it says app isnt opening correctly (he has access) but if we directly open from the application the app is working fine and later if we refresh the application which shown error before it works fine. What is the exact issue Reza is it cache issue or how to fix it . Please help me asap😢. Its deadline
@RezaDorrani
@RezaDorrani Жыл бұрын
I have not come across this issue + debugging issues here on chat is not a good option. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com Please note : Forums is a platform where experts assist in their free time. If this is time sensitive, then you may want to look at getting consulting help.
@hiteshkumar797
@hiteshkumar797 Жыл бұрын
@@RezaDorrani sure thanks for your time 😇
@arlettepwatsonify
@arlettepwatsonify Жыл бұрын
Thank you for this video. However, I have been having some trouble with the restartApp parameter. Did you set that parameter somewhere within PowerApps? Because it is still not auto-refreshing and I feel like I missed a part. When I click on the link in the email, it tells me that there is a new version of the app and asks me to refresh it.
@RezaDorrani
@RezaDorrani Жыл бұрын
Welcome! Param is added to link as shown in video. 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
@arlettepwatsonify
@arlettepwatsonify Жыл бұрын
@@RezaDorrani Hello. Thank you for the response. I know the parameter is added to the link but like the ID and screenname parameters is the restartApp parameter also set up somewhere within PowerApp or is it a generic parameter?
@RezaDorrani
@RezaDorrani Жыл бұрын
@@arlettepwatsonify Those are read within the power app. Video is a step by step guide.
@xoliswamazomba80
@xoliswamazomba80 8 ай бұрын
Hello Reza, Thank you so much for your work, your videos are brilliant and extremely helpful, When I deep link to a form the values selected in the people picker are blank, how can I fix this?
@RezaDorrani
@RezaDorrani 8 ай бұрын
Most welcome! I have not come experienced this and hence not sure what the cause for it could be. I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@Rich-hm9ux
@Rich-hm9ux 2 ай бұрын
I have implemented these parameter concepts into my form, but when I open the form from a link that has these parameters added (screenname and ID) , it seems to disregard some or maybe all of the code that I have in the OnVisible property of the screen that loads. Specifically, I have a Select(Btn_Load_Grid) command that triggers a button (another concept that you created) to show the items in a gallery in a different list. Maybe it is an order of operations issue? Any ideas to ensure that the commands in the OnVisible property of the screen are respected?
@RezaDorrani
@RezaDorrani 2 ай бұрын
I have not experienced the mentioned issue and hence not sure what is the cause for it. I will recommend posting your issue with screenshots on the forums at powerusers.microsoft.com in case someone has experienced something similar.
@Learnpowerplatform
@Learnpowerplatform 2 жыл бұрын
Thanks a lot reza for this amazing video abt deep links. Just wanted to know is there any video published by you about wireframe and supported tools for powerapps projects.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
I have no videos on wireframes or supported tools.
@Learnpowerplatform
@Learnpowerplatform 2 жыл бұрын
No problem. Thanks again for this video
@davidwhite9065
@davidwhite9065 2 жыл бұрын
Great video thanks Reza - definitely helped me!
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Glad to hear that. Thanks for watching.
@danielhuber2936
@danielhuber2936 2 жыл бұрын
Great video thanks Reza - will adapt my applications.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thanks for watching
@znemzzz
@znemzzz 2 жыл бұрын
App.Onstart is not available in my current version even if I turned it on in settings (retired) feature. I got away with this by checking if param has a value in the startscreen, then I navigate it to the page where they would view the detail correctly. on the specific screen, i added the rules in the onvisible event to populate varRecord. Thanks! watching the video helped in a way
@RezaDorrani
@RezaDorrani 2 жыл бұрын
👍
@sravanisravs6711
@sravanisravs6711 2 жыл бұрын
in my case I have a page in that page request actions are there like incr click here to start ,bkf click here to start, etc , and when I click on incr it opens power apps form and I this form I have a data source as sharepoint list ,in this list resource action column is there that data cardvalue in the form is auto filled by incr/bkf/etc based on the user clicks on the incr click here to start /bkf click here to start/etc how to do this and in the app.onstart set(var action,param{"action"}) like this I am taking
@RezaDorrani
@RezaDorrani 2 жыл бұрын
It would be best to post your issue with screenshots on the forums at powerusers.microsoft.com
@ionb.2384
@ionb.2384 Жыл бұрын
Many thanks for this video! It helped me a lot :)
@RezaDorrani
@RezaDorrani Жыл бұрын
Glad it helped!
@michaeldyer612
@michaeldyer612 Жыл бұрын
This is a great lesson on deep linking. I have got it to mostly work. I am able to get my deep link to open to the page I want, but not to the tab I need the user to go to on the page. How do we go about deep linking to a specific tab (this instance is tab 2) on a page?
@RezaDorrani
@RezaDorrani Жыл бұрын
Thanks. Depends on what a tab means. It could be designed in various ways. I will have to look at your App in action to know the steps. I recommend posting your query with screenshots on the forums at powerusers.microsoft.com
@michaeldyer612
@michaeldyer612 Жыл бұрын
@@RezaDorrani Thank you Reza. I have made a post but do need to put some screenshots up with it. I will get this done later this evening.
@RezaDorrani
@RezaDorrani Жыл бұрын
@@michaeldyer612 I know there are many experts on forums who assist in their free time. You would not get an immediate response.
@2007pradipta
@2007pradipta 2 ай бұрын
If we have a Variable set in *OnStart* can we use this as condition to navigate in in *StartSceen* ? or any way can do it value from OnStart.
@RezaDorrani
@RezaDorrani 2 ай бұрын
I don't think so.
@OjuluOjumu
@OjuluOjumu Жыл бұрын
Hi Reza, thank you so much for this awesome video and thanks for all you do to help people. I don't know whether you got my previous comment or not, but I have one question. I have built a form using Power Apps. My form has 5 checkbox fields which allows for multiple selections. I have also built responsive gallery to display the items on Power Apps. Now the issue that I am having is, I wanted to have a deep linking URL to get the URL of a particular record. I followed the video and did it. But, when I view the record clicking on the link, none of the checkbox selections are shown. Are there any settings that I'm missing?
@RezaDorrani
@RezaDorrani Жыл бұрын
I will have to look at your app in action to provide guidance. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com
@FabianR109
@FabianR109 3 ай бұрын
Thank you Reza for this video great work, it helped a lot!! One further question: Do you happen to know why the formatting theme of my app is gone when deep linking to a specific screen via URL syntax and what can be done to solve it? The theme (colour, textmode etc) is defined in the OnStart property of the App, whereas the StartScreen contains the Switch & Param-Function the same way you have shown. No forms are needed in my app, just deeplinking to the respective screen is sufficient. Appreciate your feedback, thanks!
@RezaDorrani
@RezaDorrani 3 ай бұрын
Im not sure why that would be the case.
@FabianR109
@FabianR109 3 ай бұрын
@@RezaDorrani Thanks for your quick reply. I found & solved the issue. The issue was me ;)
@prithvisinghchauhan3442
@prithvisinghchauhan3442 7 ай бұрын
Hi Reza, I am developing a PowerApp for the client I work for, and whenever I am facing any issues or blockers I refer your videos and articles, that helps me a lot, Rn I am stuck in the Deep Linking, I am able to navigate to the desired screen through the link, but I am not sure the Data ( SharePoint Lists) are not getting loaded through deep linking, otherwise they are getting loaded.
@RezaDorrani
@RezaDorrani 7 ай бұрын
Thanks for referring my videos. I have not experienced the mentioned issue and hence not sure what the cause for it could be. I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@Lloydjr
@Lloydjr Ай бұрын
In regards to the role based deep linking, how can I get it to work based on emails from a SharePoint list rather than hard coding each email? I've tried adding several different formulas to no avail. The one that seemed most promising is "If(!IsBlank(Filter('User List', User.Email=User().Email)), 'scrn_admin', 'scrn_main'" but it will still only navigate to the admin screen.
@RezaDorrani
@RezaDorrani Ай бұрын
Im not sure why it would not be working. I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@HammettDown
@HammettDown 4 ай бұрын
Hi Reza. Thanks again for another great video! Quick question: Can you pass a variable with the deep linking? I've been successful with setting up the deep link connection to the specific page. However, depending on the variable OnVisible, different tables will appear. I'd like to have the variable defined in the link, if possible. So, for example, Team A and Team B have a link to the same page. However, they each see something different on arrival. Can the Switch(Param("screenname")... step be expanded to do this?
@RezaDorrani
@RezaDorrani 4 ай бұрын
You could pass a param, then direct to a screen, where onvisible you can write code to read the param, set your variable and then redirect again.
@HammettDown
@HammettDown 4 ай бұрын
​@@RezaDorrani Perfect. It took a few attempts but I was able to make it work. Thanks!
@TracyWork
@TracyWork Жыл бұрын
Another great video! I am attempting to do deep linking from a SharePoint list. I am trying to grab the ID parameter that I am passing in the OnStart for the app and setting it to a variable but the assignment doesn't ever work for me. It works in the On Visible for the form. Does the OnStart run when deep linking to a page other than the home page of a Power App?
@RezaDorrani
@RezaDorrani Жыл бұрын
OnStart runs when app loads.
@ratcat4406
@ratcat4406 9 ай бұрын
Hi reza , Thanks for this video , i have one question. When i am trying deep linking from email it is redirecting me to the screen but in the edit form it is showing getting your data but will not give any output in form
@RezaDorrani
@RezaDorrani 9 ай бұрын
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
@ahiqtidar
@ahiqtidar Жыл бұрын
Great Video Reza. Just like always. I have a similar question related to deep linking from email or push notifications. I have one drop down on an analysis screen and one display form connected to my share point list in same screen. User need to select drop down to filter the form. Is it possible that i can predefine the dropdown value in the URL so when the approver clicks on the URL drop down is preselect3f
@RezaDorrani
@RezaDorrani Жыл бұрын
Possible. Pass param, read param value in app and use it default your dropdown control.
@ahiqtidar
@ahiqtidar Жыл бұрын
@@RezaDorrani I tried but unfortunately I failed, is there any video like this or any community post that you are aware of?
@RezaDorrani
@RezaDorrani Жыл бұрын
@@ahiqtidar I do not have a video reference. Best to post your query on forums.
@AmyCustomer
@AmyCustomer 11 ай бұрын
Hi Reza, I've implemented this and I get the parameters to work just fine. I am doing this instead of using a flow to send emails, etc... and all of that is working except the delay between steps is causing problems, the email arrives before the record is written to SharePoint list. ANYWAY, is there any way to delay some aspect of this so that the next step owner doesn't get the link until the record has been written to the list? Or is the only way to do that by using a flow?
@RezaDorrani
@RezaDorrani 11 ай бұрын
I would suggest looking at why the notification is going out first in your case. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@binyabraham2223
@binyabraham2223 8 ай бұрын
@RezaDorrani i have query ..can we deeplink to specific records in different screens.Suppose you have 4 screens.i want to get the deeplink of recordsID that is from admin page,events,etc and display it in the editview of the form.
@RezaDorrani
@RezaDorrani 8 ай бұрын
May be you need to also pass screen name as param. Not something I have tried so not sure.
@Milyboy6412
@Milyboy6412 5 ай бұрын
Can we do the same for custom page , and does it start with the model driven app or the custom page itself?
@RezaDorrani
@RezaDorrani 5 ай бұрын
I have not tried with a custom page, hence not sure.
@ganeshroyal7281
@ganeshroyal7281 10 ай бұрын
Hi Reza, your videos are very much helpful and informative. I have a doubt regarding the deep linking concept. I have implemented Deep Linking Concept, every time I publish the app with new changes the weblink gets generated. If I provide weblink in deep linking as hard coded. Is it going to take the new version Web Link? or else what is the solution to get the new published version web link. Thanks In Advance
@RezaDorrani
@RezaDorrani 10 ай бұрын
The weblink will be the same for each published version of the app.
@prithvisinghchauhan3442
@prithvisinghchauhan3442 7 ай бұрын
Hi Raza, I am developing a PowerApp for the client I work for, and whenever I am facing any issues or blockers I refer your videos and articles, that helps me a lot, Rn I am stuck in the Deep Linking, I am able to navigate to the desired screen through the link, but I am not sure the Data ( SharePoint Lists) are not getting loaded through deep linking, otherwise they are getting loaded.
@RezaDorrani
@RezaDorrani 7 ай бұрын
Thanks for referring my videos. I have not experienced the mentioned issue and hence not sure what the cause for it could be. I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@prithvisinghchauhan3442
@prithvisinghchauhan3442 7 ай бұрын
@@RezaDorrani it got resolved, once I restarted the PowerApps, Thanks for responding. Keep making videos like this, it really helps..
@Syed-kamran-Ahmed
@Syed-kamran-Ahmed Жыл бұрын
Hi Reza, I am trying to use the same logic, but when I go to invoke "varItem" variable on Forms>>Item , I have the function Gallery.Selected and it won't allow me to write a variable there. So Deep linking is working on screen but not on the ID level. Any suggestion.🤔
@RezaDorrani
@RezaDorrani Жыл бұрын
I have not come across the mentioned issue and hence not sure what the reason for your issue is. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com
@somizadeh5668
@somizadeh5668 2 жыл бұрын
Thank you for good videos. How I can clear content of a cell in excel with a if condition in power automate flow?
@RezaDorrani
@RezaDorrani 2 жыл бұрын
I do not have a video reference on your scenario. I would recommend checking on forums in case someone has done something similar powerusers.microsoft.com
@coralinemillet1367
@coralinemillet1367 2 жыл бұрын
Thanks (again) Reza for your videos, it is most appreciated ! I have nevertheless a problem since months, maybe you have already un countered it. When power apps have to open a picture from an office SHarepoint list, no problem, but when it is on another server linked with a http link or even from the office 365 outlook connector, it happens regularly that picture does not open. I can correct this by downloading one document from the app, and then it is corrected , but it is annoying and I cannot deploy like that the app, advising users to first download a document before using properly the app. Thanks in advance for any advice, Coraline
@coralinemillet1367
@coralinemillet1367 2 жыл бұрын
I forgot to precise that it is not happening only with picture, it concerns any document (like in the attachments viewer component I downloaded and used)
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Attachments viewer control has limitations on mobile (I have called it out in video description)
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Attachments viewer control has limitations on mobile (I have called it out in video description)
@coralinemillet1367
@coralinemillet1367 2 жыл бұрын
@@RezaDorrani i dont usé on mobile, not even tablet, Only computer At beginning i thought that maybe problèm was coming from the web Link that create a view of any format file, but recently when i added just simple User() photo from office 365 it was doing the same. It is like if the app needs that I force first the path to server to initialize
@coralinemillet1367
@coralinemillet1367 2 жыл бұрын
This problem happens through app in Teams or in Chrome or in Edge
@AleksandrSavenko-zv1el
@AleksandrSavenko-zv1el 11 ай бұрын
@RezaDorani I'm getting this error following the link on an email: Record Is Unavailable The requested record was not found or you do not have sufficient permissions to view it. Any idea how to resolve this
@RezaDorrani
@RezaDorrani 11 ай бұрын
I have not come across this issue and hence not sure what the cause could be. I recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@renaudherman6917
@renaudherman6917 2 жыл бұрын
Thanks Reza for this good tutorial. Instead of copying the URL, is is possible to make a getURL fonction? I work on 3 differents environments so I have to change the code after importing the package on another environment.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
You can set the URL as an environment variable. kzbin.info/www/bejne/eHeqlIuJdsyUra8
@McIlravyInc
@McIlravyInc 2 жыл бұрын
If the record linked to onis no longer in list, my deep link still works but displays blank data and submit returns success message. How can I validate the link so that if used more than once/matching record already processed the home screen shows or a message screen? Related....the url doesn't change when navigating thru app so if they get there using deep link then refresh browser, the blank record appears as if they clicked deep link again.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
You can check if record exists first using Lookup function and checking if it returns a result and accordingly set the start screen.
@edwarddejesus1649
@edwarddejesus1649 Жыл бұрын
Hi Reza, is there a way to reset the deep linking? specially if i go back to the mainscreen of my app, the link did not change so if i refresh my browser it go back on the link(with the deep linking).
@RezaDorrani
@RezaDorrani Жыл бұрын
In this video, I do something similar but I did not run into any issues.
@yoshimitsu411
@yoshimitsu411 4 ай бұрын
Great video!! How can we use the powerapp screen deep link in an approval workflow link to item? Thanks
@RezaDorrani
@RezaDorrani 4 ай бұрын
Same concept. Approval action has a link to item. Simply use the same deep link url there.
@sridharreddy1607
@sridharreddy1607 Жыл бұрын
Hi Reza, Is there anyway to open a website inside any control of powerapps for example container?
@RezaDorrani
@RezaDorrani Жыл бұрын
There are pcf controls for . May be you can check those.
@blancaguzman-i9f
@blancaguzman-i9f Жыл бұрын
one question, I just added a powerapps inside a powerbi, and I have conditioned the startscreen depending on the value of the parameter that I get from powerbi to powerapps, in the app it works, but when I open the powerbi it doesn't, why can it be? thank you!
@RezaDorrani
@RezaDorrani Жыл бұрын
I have not tried deep linking with power app in power bi scenario so not sure. I recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
@seenakhan3063
@seenakhan3063 Жыл бұрын
Here the backend is dataverse- can we do deep linking with SharePoint list as a back end
@RezaDorrani
@RezaDorrani Жыл бұрын
I thought video showed SharePoint
@belandry1
@belandry1 2 жыл бұрын
Thanks Reza, appreciate all your time and efforts put into your content! I was reading through all comments to see if anyone had same scenario as myself, and it looks like "Doda Soares" possibly did...But i have one app for multiple types of requests. So each screen saves to a different SPO lists depending on request type. I want the admins of their respective list be able to see (an email with the deep link) the request submitted, is there any filtering I would need to do on start for the app to know which list the ID is coming from?...if that makes sense
@RezaDorrani
@RezaDorrani 2 жыл бұрын
My videos receive tons of comments :) Not possible for me to look through them to get context. For your scenario, one option would be to pass list id and list name as parameters. In power apps, read list name and accordingly redirect to form screen for that specific list.
@belandry1
@belandry1 2 жыл бұрын
@@RezaDorrani ok thanks i'll give that a try, thanks for your quick response!
@bingobangobt
@bingobangobt Жыл бұрын
Any way to trouble shoot the on start piece? When my app launches with the &ID i get the getting your data message and not my varitem
@RezaDorrani
@RezaDorrani Жыл бұрын
Only option would be to print and check if varItem is blank or not.
@bingobangobt
@bingobangobt Жыл бұрын
thanks for the response. i forgot the = in the url for the ID. Not enough coffee this morning. You just gained a new subscriber. Thanks again for these excellent videos!!!!!@@RezaDorrani
@RezaDorrani
@RezaDorrani Жыл бұрын
@@bingobangobt thanks for the sub
@tracypurdy7974
@tracypurdy7974 Жыл бұрын
I want to have a link to my powerapp form for a new ticket. However, I can't find a link to it that doesn't go to the old sharepoint form style. Is this possible or will I have to use the "New" button on the list page?
@RezaDorrani
@RezaDorrani Жыл бұрын
I did this video a while ago. I dont know what you are referring to as old sharepoint form style vs new button. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@kireetiyakkali
@kireetiyakkali 2 жыл бұрын
Terrific video with top notch explanation. Many Thanks Reza!! I have a question, you are passing the item ID in the app url using a flow in the background still there is a possibility where users can manually pass different id's in the URL directly and they can view different the records. How do we prevent this?
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Thanks! I did show how to check security and then direct user to a screen. Example was of admin screen.
@GamePointz
@GamePointz 2 жыл бұрын
HI Reza, i ran into a small issue. My app navigates to the particular screen, stays there for like 2 seconds and then goes back to the welcome screen.
@RezaDorrani
@RezaDorrani 2 жыл бұрын
I have not come across this issue and will have to look at your App in action to know the reason for your issue. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@AshishGupta-wk4ts
@AshishGupta-wk4ts 2 жыл бұрын
Well explained ,Thanks Reza !
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Your most welcome
@theresaa.efiokwu9863
@theresaa.efiokwu9863 2 жыл бұрын
Hello Reza, Thank you for this video. How do you deep linking where you have to ensure that one of the fields is editable while others should be view only containing details of a form
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Edit and View only logic would need to be built in the form experience. Has nothing to do with deep linking. I do not have a video reference on this scenario and would have to try it out to provide guidance. I would recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com
@snehanaz8710
@snehanaz8710 10 ай бұрын
Small doubt, can we use same variable and param Id for different screens
@RezaDorrani
@RezaDorrani 10 ай бұрын
I would recommend different.
@RustyShiva
@RustyShiva 11 ай бұрын
I need my app to navigate to welcome screen only if it in “New” mode. How can I achieve that? Appreciate your help Reza
@RezaDorrani
@RezaDorrani 11 ай бұрын
How can app be in new mode? A form has modes.
@RustyShiva
@RustyShiva 11 ай бұрын
@@RezaDorrani yes, I have 2 screens including a welcome screen. When I edit the existing record it should skip the welcome screen. Is it possible if yes, how? Please help
@RezaDorrani
@RezaDorrani 11 ай бұрын
@@RustyShiva Not sure how would that work.
@SantosChimal-r5m
@SantosChimal-r5m 9 ай бұрын
is it possible to send the email to 3 different peopleo in the same flow, one to a differente screeen?
@RezaDorrani
@RezaDorrani 9 ай бұрын
Probably possible but not something I have tried
@chlearning
@chlearning 7 ай бұрын
Great video! I have a question as to whether setting the variable for Item and using that in a link will allow multiple people to open a link to the edit page with different Item numbers at the same time? Or will it reset to the new Item if someone opens a link while another user is editing their item?
@RezaDorrani
@RezaDorrani 7 ай бұрын
If user has access to the item then yes
@raymondsmith8319
@raymondsmith8319 2 жыл бұрын
Hey Reza great video. Does deep linking work with SharePoint links as well? Say I have a link in my SharePoint site that I want to connect to a specific screen in my Powerapp. Is that possible?
@RezaDorrani
@RezaDorrani 2 жыл бұрын
Idea is to open a specific screen in power apps based on link provided. It does not matter where the link comes from as long as params are passed to power apps.
@raymondsmith8319
@raymondsmith8319 2 жыл бұрын
@@RezaDorrani Thanks. Does this work with App IDs as well?
@RezaDorrani
@RezaDorrani 2 жыл бұрын
@@raymondsmith8319 You could simply link to the app url.
@huiyichua135
@huiyichua135 Жыл бұрын
Hi Reza may I know why after I deeplink to the specific page Power Apps will keep loading and say "getting your data?"
@RezaDorrani
@RezaDorrani Жыл бұрын
Probably because your form is not getting item context. Something is not wi red ip correctly in your case. I would recommend posting your issue with screenshots on the forums at powerusers.microsoft.com
@emanuelarcas1
@emanuelarcas1 5 ай бұрын
Hi Reza, the outcome of your solution is brilliant. I tried step by step on my end and the StartScreen section is not working for me. I noticed you did a deep link for your app Request Leave. Is it possible to share a video on how you did that one? On my case either my link is not built properly or the StartScreen setup is not working somehow. Thanks
@RezaDorrani
@RezaDorrani 5 ай бұрын
I no longer have access to that app and currently have no plans for a follow up video on this topic. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com in case someone has experienced something similar.
@samlorro3104
@samlorro3104 9 ай бұрын
Hi Reza, is the 'Event Form' from a sharepoint list? I tried putting EditForm('Name of my Sharepoint List') and it says error because it's not an editable form
@RezaDorrani
@RezaDorrani 9 ай бұрын
Yes it is. I have not come across any issues with it.
@samlorro3104
@samlorro3104 9 ай бұрын
@@RezaDorrani I got it, one more question. What if i want to go to a detail screen and not an editable form when deep linking? Ho can I modify the formula to do that
@RezaDorrani
@RezaDorrani 9 ай бұрын
@@samlorro3104 concept would be same. Idea is to set a variable that maps to the item which the form is using. Does not matter what type of form it is.
@michaelcvetanovich3392
@michaelcvetanovich3392 Жыл бұрын
Hi Reza, this is so great! I've been trying to do something similar in a PowerApp for Teams and having a lot of problems, the string requirements are different. Is there any chance you are going to one for Teams?
@RezaDorrani
@RezaDorrani Жыл бұрын
I have not tried exploring with Teams and do not have plans for one as of now. I make videos when I receive multiple requests on a topic. Every quarter I ask subscribers for topic suggestions on Community Tab of my channel. Most voted topic ideas get added to my backlog. Make sure to suggest this idea whenever the next topic suggestion post is out.
@markmclean154
@markmclean154 Жыл бұрын
Great video. 3 takeaways namely the mobile app restart issue I couldn't resolve .
@RezaDorrani
@RezaDorrani Жыл бұрын
Thanks! Not sure why you couldnt resolve it. I recently used it in one of my customer apps and works fine.
@markmclean154
@markmclean154 Жыл бұрын
@@RezaDorrani Yes, I resolved it after watching video :) and adding "restartApp=true". Next feature is to add push notifications
@theepasri6848
@theepasri6848 9 ай бұрын
Hi Reza. My app users faced an issue that clicking through that link in Outlook shows them with a request for access screen. Then I changed the deep linking url with production environment app in my flow where it is located in development environment and I exported the same flow to production environment. Whether the Issue will be solved now? Or I am doing it correct or wrong. Any suggestions
@RezaDorrani
@RezaDorrani 9 ай бұрын
No clue about this as I have not experienced any issues with it. I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com
The Ultimate Guide to Power Apps Deep Linking
26:19
Shane Young
Рет қаралды 38 М.
Top 25 Power Apps Tips, Tricks & Best Practices for Makers
26:57
Reza Dorrani
Рет қаралды 76 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Canvas App - Deep Link to a specific page || PowerApps
21:07
Last Minute Coders
Рет қаралды 2,6 М.
Build a CHAT experience in Power Apps using SharePoint Lists
21:49
Reza Dorrani
Рет қаралды 16 М.
How to use PATCH Function in Power Apps | Insert and Update data
29:29
DELEGATION in Power Apps | Must Know to build efficient Apps
13:00
Reza Dorrani
Рет қаралды 67 М.
Deeplinks in Canvas Apps
13:52
Pragmatic Works
Рет қаралды 6 М.
Solutions in Power Platform | ALM, Power Apps, flows & Environments
26:39
Power Apps StartScreen, OnStart, and Deep Linking fix
20:39
Shane Young
Рет қаралды 63 М.
Don't use PowerApps Gallery Selected Item
12:44
Shane Young
Рет қаралды 16 М.
Editable Grid in Power Apps | SharePoint List
42:49
Reza Dorrani
Рет қаралды 398 М.
Master Deep Linking in PowerApps: The Ultimate Guide - 2024
13:13
Steph Marshall
Рет қаралды 2,1 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.