The Ultimate Guide to Power Apps Deep Linking

preview_player
Показать описание
#powerapps #PowerPlatform #CanvasApps #dataverse

In this video, you're going to unlock the secrets of Power Apps deep linking, specifically with Dataverse. Ever wondered how to send someone a direct link to a specific record in your Power Apps application? Well, you're in the right place! We'll dive deep into the mechanics of creating a URL that can be sent via email, Teams, or even carrier pigeons if that's your thing.

We'll cover the nitty-gritty details like identifying the primary key in Dataverse and using it to craft your deep link. You'll also learn how to use the OnStart property in Power Apps to set variables and navigate to specific screens based on the deep link. Plus, I'll share some pro tips on how to avoid common pitfalls and even how to integrate this with Power Automate and PowerBI.

So, if you're looking to become a Power Apps deep linking wizard, this video is your ultimate guide. Don't forget to like, share, and subscribe for more awesome Power Apps content!

Up your Power Apps Skills Today!

0:00 PowerApps Deep Linking
0:33 App overview
1:17 Changing to VarRecord
3:52 Add an Icon to the container
5:03 Sending an email with the link
7:28 Adding a parameter to the URL
13:30 Setting varRecord from the parameter
17:07 Navigate to the correct screen
20:23 Making the ID dynamic
23:54 Other ways to use this concept

If you need some help with something you are working on, contact us!

PowerApps911

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

Hi Shane, thanks for the video. When you use a Sharepoint list, and after changing the variable ID to a Value... the value is zero, "not isblank" is always true in that case. I changed it to "IF ID>0, ,," and it worked 🙂

GreyDob
Автор

This is perfect! I've been fighting with deep linking for THREE YEARS and had given up on it ever working...followed this tutorial exactly and was able to deep link through Power automate! Thank you!!!

stephanie
Автор

Thanks for the updated video! I've done deep linking to specific screens before but not specific records. Starting a project this week that we'll need to link to records and I was about to look up your old video on the subject. Great timing!

natebig
Автор

watched this once and went through too fast, slowed down and watched it again and now its working... imagine that. nice work tyty

robarcy
Автор

Hey Shane, your videos are truly top-notch!! I am learning so much from you. Unfortunately I usually find resources on my work laptop where I am not logged in, so I can't like or leave a comment. But I still wanted to open this video on my phone so that I can leave this message. THANK YOU so much for creating such great content! It has helped me A LOT!

terencechengde
Автор

This is super super helpful, Shane! I was able to apply the concept of this tutorial for a Power Automate flow I am working on. Thank you so much for this!

joycef
Автор

Brilliant (as always) - Thanks for sharing Shane 💥💥

spen
Автор

You are so didactic, its always a pleasure to follow your videos. Thx you so much.

jeanpierreragequit
Автор

Hi Shane. Thank You for sharing. This is really awesome.

pennyp
Автор

Thanks for sharing, Shane. This is really cool. I guess I'll come back to this when I really need to implement this to refresh but getting the principle is brilliant.

dougydoe
Автор

Wow! This will unblock amazing new features in my apps! Thanks a lot!

gregoryoliveira
Автор

This is really helpful. Thank you Shane

oluwatobipaul
Автор

This is a great style and I like this video. It's great to see how you've parsed through the feedback from the past four years and put together a cohesive video that addresses most people's pain points. Nicely done! Can't wait to see more. I have ideas to just store this URL in a column inside my Dataverse table so that it's readily there instead of having to generate it each time. Of course I'll have to test it with Power Automate to make sure it works! Thoughts? :)

therisingsun
Автор

Great explanation.
When I do deeplinking, I use the startScreen to go on a loading screen only if the Param is given. Then on this screen, I use the onStart to get the lookups I need. I use a timer as well with a value of 1 or 2 seconds (depends if you make a lot of lookups and if your loading screen is beautiful to see or not ;) ). On TimerEnd, I navigate on the screen I need to.
Furthermore, I don't use global vars if I don't need to, instead I use the Navigate with settings for local vars as object. The target screen is then responsible for loading the data I need on the onvisible.

AlexandrePerret
Автор

Thanks for the updated video! Funny it's stil using 'old' features. :P

bayerbear
Автор

These tutorials are super helpful!! I might need a video of how to get a desktop app for power apps. I've been using only the browser option.

nathanlewis
Автор

Hi Shane, thank you so much for sharin your knowledge. Your videos are great and easy to understand. Speaking of sharing, is there a way to allow a large group of user of my company suscribe to an app? It takes a long time to manage new users and permission, so I have a Microsof Form that runs with Power automate to let them use a SharePoint with some level of access and iT would be great that they can use the App without adding them. Thanks in advance

juanfloresoviedo
Автор

What if we have more than one parameter to pass on? And how to deeplink into a powerapp pinned in teams with the parameter(s), or if we are in teams already and click a link on an adaptive card or message/channel and dont wanna leave and have to view the record in the browser ?

MustafaFarooq
Автор

Thank you for your kindness sharing with us ❤

chairattangthong
Автор

Hi, excellent video, as usual, thank you for providing that. Had a question: in SharePoint 365 once an ap has been published and the user is in the list view on a SharePoint list, and they click on an item in the list view the app loads but at the home screen. Is there a way to get the app to load with the clicked-on record?
Thank you,
Chuck

happyhollowfarm--tn