Power Apps Deep Linking to Screen | App StartScreen & OnStart

preview_player
Показать описание
In this step-by-step tutorial video, you will learn how to set & use deep linking into Power Apps Screens for Mobile or Web experiences.
A common scenario when building PowerApps is the need to share a "deep link" to a specific screen. Deep links are useful when you want to get users straight to a specific screen and data rather than asking them to navigate from the "home" screen of your app.

We will talk about new features like App.StartScreen, App.OnStart, Navigate function, passing query Params to Power Apps for deep linking using Param() function, passing multiple params to Power Apps URL, checking user role prior to deep linking and much more.

I will showcase demos to deep link into Form Control Screen in Power Apps for SharePoint item, deep link into nested screen in App using connected SharePoint web parts & more.

Video also includes a trick to restart the Power App when deep linking which is very handy in scenarios where Power App Mobile App is running in background. (If not set & App is running in background, then Power Apps will not perform the deep link).

Video covers the following:
✅ Introduction to Deep Linking in PowerApps
✅ Deep links to Power App Screens
✅ App StartScreen & OnStart functions
✅ Deep Linking with Query string Parameters in PowerApps
✅ Role based deep links
✅ Deep links from Email or Push Notifications
✅ Deep links to specific SharePoint item

Helpful Links 🔗:
Create a canvas app with deep link to a specific screen

Use deep links with Power Apps mobile

Power Apps deep linking in SharePoint

PowerApps push notifications with deep link

Implementing Role Based Security in Power Apps

PowerApps form control

#PowerApps #DeepLinking #SharePoint

Table of Contents:
00:00 - Introduction to Power Apps Deep Linking Video
00:47 - Deep Linking in Power Apps
01:27 - Deep Link to specific screen in Power Apps
04:35 - Deep Linking with Query string Parameters in PowerApps
08:27 - Deep Link to Form Control Screen for specific SharePoint Item
12:57 - PowerApps role based deep linking
15:10 - Deep Linking from Email or Push Notifications
18:23 - Restart App when deep linking from PowerApps Mobile
21:30 - Deep Linking Power Apps examples
22:48 - Subscribe to Reza Dorrani channel

🤝 Let’s connect on social:
Рекомендации по теме
Комментарии
Автор

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

danielwu
Автор

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, 😉

fadiahdab
Автор

The main thing that I love your videos is that you cover a concept or a feature completely! Thanks for your comprehensive tutorial.

saeedsm
Автор

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 :)

leoriosan
Автор

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!

jamiethompson
Автор

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!

NKBobcat
Автор

I've been trying to find a good lesson on deep linking, and was not surprised to finally get to one created by you!

chrisproctor
Автор

A day never ended without @Reza Dorrani, Thank you so much 🐱‍🏍🐱‍🏍🐱‍🏍🐱‍🏍

RajkumarGandhi-qc
Автор

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.

djvenjoy
Автор

If you'd be a chef, you had a permanent 3 star Michelin rating. Excellent stuff Reza!!!

peterpan-bveo
Автор

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!

DionVansevenant
Автор

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!

bogdan
Автор

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.

dougydoe
Автор

Great work Reza - you always go that extra mile like including the issue with Mobile restartApp. Thanks!

claytonjames
Автор

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

hemantshama
Автор

Saved... bookmarked... watched and will watch again... Nice one Reza 👍👍💥💥

spen
Автор

Thank you thank you thank you ! This is exactly what I was looking for and it was so easy to follow!!

JC-wzts
Автор

Thank you so much for your help Reza! This is exactly what I was looking for an app I'm building! Again, thank you!

hereskieu
Автор

Wow, this opens so many doors for my current development. Thank you once again for your excellent training.

AmyCustomer
Автор

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.

olivergigi