Тёмный
No video :(

PowerApps Deep Linking - Send a direct link to a specific record/screen in your app with parameters 

Shane Young
Подписаться 164 тыс.
Просмотров 120 тыс.
50% 1

New version from October 2023 • The Ultimate Guide to ...
In this video, you will learn how to create and send dynamic deep links inside your Power Apps app. Through parameters you can send users to specific screens with preloaded data. A very fun concept.
For PowerApps training or to get a download of the apps you see check out training.Power...

Опубликовано:

 

17 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 402   
@ShanesCows
@ShanesCows 9 месяцев назад
New version as of October 2023 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-olJWU756tl0.html
@naeemyaqoob1137
@naeemyaqoob1137 7 месяцев назад
Thanks Shane. You have an awesome way of teaching. Appreciated!
@ShanesCows
@ShanesCows 7 месяцев назад
Thanks. Happy to help!
@ShanesCows
@ShanesCows 2 года назад
This is a little different on new apps today. Check out this video for the change. You will need both videos. First the one you are on now and then watch this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7MxXmGOkeLQ.html
@Nick-gi7yl
@Nick-gi7yl Год назад
very informative and useful but can't apply in my apps since i'm not using a Gallery. still exploring this. Thanks
@Tulacho1
@Tulacho1 3 года назад
You are the best!!!! Solved my problem!!! In my case I just change 2 things. NOTE: I will use here the same vars from your example (just to get the reference =]): 1) Create a varGallery to create the same Filter that I have in my gallery 2) After the varEmpID, in the IF command, I use If(!IsBlank(Param("ChewyID")) && varEmpID in varGallery.ID With this option we can avoid to get access for another user in IDs that He/She shouldn't to see.
@ShanesCows
@ShanesCows 3 года назад
Thanks for sharing. 😀
@pennyp5822
@pennyp5822 3 года назад
Excellent Shane. Truly appreciate everything you do around the Power Platform Community.
@NKBobcat
@NKBobcat 4 года назад
I just set this up on a super complex app I created for a Data Sharing Mechanism form that stores all the information, including metadata regarding PII, customer, configuration, etc. in a SharePoint list as a common data source for all of our company data shares and feeds. Thousands! Now I can send them the link to the item to put into the Service request that this form is tied to. I will automate that one day with Flow. I was worried that varRecord in the App start would mess up where I use it to use one edit form for 3 galleries. Since the id doesn't exist or = 0 at that point it works! Thank you! This feature was requested on during the final release meeting with 100 IT users and managers. You helped me nail the scope creep! Thanks Shane!
@ShanesCows
@ShanesCows 4 года назад
That is awesome!
@jasonmckinzie6401
@jasonmckinzie6401 4 года назад
Was just wondering how to do this earlier today, so the timing was perfect! Great video as always!
@ShanesCows
@ShanesCows 4 года назад
Glad it helped
@AndrzejKlonowski
@AndrzejKlonowski 3 года назад
​@@ShanesCows - how to link to item when power app is attached to team channel as an tab (and open in teams)? Yours solution from that video don't work.
@tlsr97
@tlsr97 4 года назад
You’re legit saving my life on my job. Thank you!!!!
@ShanesCows
@ShanesCows 4 года назад
Glad to help. 😀
@wcooley79
@wcooley79 4 года назад
This was what I needed to sell Power Apps to management. With it now working, who knows. Thanks Shane
@ShanesCows
@ShanesCows 4 года назад
Good luck Walt!
@eaglesgambit
@eaglesgambit 3 года назад
God bless you loads Shane Young. I followed your tutorial and was able to DeepLink a complicated system. Thanks man, you rock!
@ShanesCows
@ShanesCows 3 года назад
Awesome!
@alisterthornley1137
@alisterthornley1137 3 года назад
Shane Young - You are the man! I love your videos, and Chewy the nap taker! Excellent work!
@ShanesCows
@ShanesCows 3 года назад
Thanks a bunch!
@BriJ19
@BriJ19 2 года назад
As always, Shane - you've gotten me out of a jam! Able to deliver requests to a client!! Thank you so much!
@ShanesCows
@ShanesCows 2 года назад
Awesomeness
@tonyd473
@tonyd473 4 года назад
I have seen many DL videos and read many articles on it and Shane's approach with the App OnStart with the if 0 method is more straightforward especially if you are using a global variable to pass around multiple pages, much appreciated Shane!
@ShanesCows
@ShanesCows 4 года назад
Thanks Tony. The joys of using it in a lot of customer apps. I try to be practical
@paulogalego2076
@paulogalego2076 4 года назад
Congratulations!!! I am from Brasil, and i am learning with you!!!
@ShanesCows
@ShanesCows 4 года назад
Awesome. 😀
@WaV3_171
@WaV3_171 4 года назад
i am from Angola , and i also learning with him, i already did couple Apps that my company uses daily and all thanks to Shane
@hitasajil3869
@hitasajil3869 2 года назад
Update: StartScreen: If(Value(Param("DeepL")) 0, DetailScreen,HomeScreen) OnStart: Set(VarRecord, Lookup(Employee,ID = value(Param("DeepL")))) ---
@ShanesCows
@ShanesCows 2 года назад
Interesting
@arikshrestha9662
@arikshrestha9662 2 года назад
Thank you @Hita sajil for sharing the update. It really worked for me. Also Thanks @Shane Young for this video.
@BloodyCallus
@BloodyCallus 3 года назад
Great video. We are using deep linking for Approvals
@ShanesCows
@ShanesCows 3 года назад
Very cool. Did you see I did a video on exactly that? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-49O284deOAI.html
@uiterlex
@uiterlex 4 года назад
Very nice basic setup, Shane. And clear instructive video with every step needed. This is a usefull functionallity. Stay simple, keep on having fun in making your video's. Gr. Lex
@ShanesCows
@ShanesCows 4 года назад
Glad to help. 😀
@celeste2645
@celeste2645 2 года назад
Great, easy-to-follow video as usual. Thank you!
@ShanesCows
@ShanesCows 2 года назад
Glad it was helpful!
@lernerfranck3840
@lernerfranck3840 3 года назад
With this video, you just not only saved my day, but you simply saved my life !!! Thank you Shane !!! :-D
@ShanesCows
@ShanesCows 3 года назад
Glad I could help!
@lernerfranck3840
@lernerfranck3840 3 года назад
​@@ShanesCows Hello Shane, I suppose you are very busy, but maybe you could help me on this small question ? The deep linking is working very well on my app. I click an the link (or scan the barcode) and I go straight to the specific page of my app, with a small issue : if the app is already opened, nothing happens. I must close the app to make it work. Do you know why ? Once more thanks a lot for all your very good videos (next step for me : Calendar, here we goooo ! :-D ). Cheers, Franck
@78bdemers
@78bdemers 2 года назад
Hi Shane! Love all the videos. I see that Microsoft disabled the ability to navigate from the OnStart property. I even enabled it in the settings, but it still throws an error. And entering in the code from OnStart in the StartScreen property creates a different error. Just curious if you posted anything that would help get around this issue? Thanks!
@ThePayanazo
@ThePayanazo 2 года назад
Looking for this
@kamozzi1
@kamozzi1 2 года назад
Amazing Shane. This is Decent stuff. Will give it a try. 👍👍👍
@ShanesCows
@ShanesCows 2 года назад
Thanks and good luck!
@jeremyleff
@jeremyleff 4 года назад
Great stuff as always Shane. Just added this functionality to one of my customer's apps and they love it!
@ShanesCows
@ShanesCows 4 года назад
Cool 😎
@AndreasMake
@AndreasMake 4 года назад
Great sharing. Second time watching the lightbulb came on. Keep the awesomeness coming.
@ShanesCows
@ShanesCows 4 года назад
Glad you got it 😎
@marcoscirino9673
@marcoscirino9673 11 месяцев назад
I appreciate your videos very much, thank you sir!
@ShanesCows
@ShanesCows 11 месяцев назад
You are very welcome
@rahullko28
@rahullko28 2 года назад
Thanks !! This helps me develop an application with a custom URL for the users
@ShanesCows
@ShanesCows 2 года назад
Love it!
@rafianumrex6384
@rafianumrex6384 Год назад
you refreshed my learnings... learning treat indeed. Hurrahhhhhhhh
@ShanesCows
@ShanesCows Год назад
I'm glad!
@yjamous
@yjamous 3 года назад
Great video. For some reason, RU-vid suggests to me your videos which answers questions I’m about to ask 😀
@ShanesCows
@ShanesCows 3 года назад
That's great!
@newsongcapelle8930
@newsongcapelle8930 2 года назад
Thanks Shane! this was very helpful! What about sending a deeplink mail notification when an new record is created?
@ShanesCows
@ShanesCows 2 года назад
Works exactly the same. If you are using forms then put the Email formula in OnSuccess. If you are using Patch then have the Email formula on the same button.
@stevenhampson8657
@stevenhampson8657 2 года назад
A great, useful and easy to follow video. Thanks for taking the time to make it the right length to understand. Almost solves my use case - just trying to add in a validation step / dynamic content so that the user can't predict the URL and get access to other people's data (and also hide the navigation control so that they are stuck in the details screen). Some great steps to get me there faster.
@PowerThingsWithWes
@PowerThingsWithWes 4 года назад
21:16 I don't know if I speak for everyone, but we would have loved to hear chewy's input.
@ShanesCows
@ShanesCows 4 года назад
Chewy for President. Wait I need to reply to you on Twitter also.
@atobias01
@atobias01 4 года назад
Thank you Shane! Did not know this would be possible!
@ShanesCows
@ShanesCows 4 года назад
Glad it helped you Adam.
@HannanehRB
@HannanehRB 3 года назад
It's working perfectly! thanks!
@ShanesCows
@ShanesCows 3 года назад
Great to hear!
@akshaynm
@akshaynm 4 года назад
Many Thanks Shane!!!! Really a great video on a very useful feature!! Thanks a lot!
@ShanesCows
@ShanesCows 4 года назад
Glad to help. 😀
@tenisviejos
@tenisviejos 4 года назад
As usual, thanks for such a great video. I already implemented deep linking in some of my apps, but I'll use the information from your video to improve the way these links work. Keep it up! PS: OMG I LOVE THE HIDENAVBAR PARAMETER! THANK U!
@ShanesCows
@ShanesCows 4 года назад
Glad it helped. Such a simple, yet powerful concept.
@badger47-n3c
@badger47-n3c 2 года назад
Thanks for the info man, saved my bacon today, somehow completly forgot how to do it.
@ShanesCows
@ShanesCows 2 года назад
Glad I could help!
@RowDogSA
@RowDogSA 3 года назад
This is great. Thanks Shane.
@ShanesCows
@ShanesCows 3 года назад
Happy to help
@jesus.moreno
@jesus.moreno 4 года назад
Muchas Gracias Shane ... Saludos desde PERU!!!!
@ShanesCows
@ShanesCows 4 года назад
De nada. 😀
@tonya3308
@tonya3308 3 года назад
Too cool! Perfect for two current projects!
@ShanesCows
@ShanesCows 3 года назад
Great! 👍
@jasonjacome5963
@jasonjacome5963 4 года назад
hi , i've seen your videos and learned a lot. i got a question how can I use deep linking according the user email i do not want they can get into someone else screen using the mobile version. I want to learn a way people can only get into their details screen i do really appreciate the help!
@ShanesCows
@ShanesCows 4 года назад
See if this video helps ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--VaADTTPYmg.html
@anats3008
@anats3008 3 года назад
Thank you Shane for this and your other videos. Very helpful! The deep link is indeed a fun concept. The only thing to maybe emphasize is that if you're doing some things on the gallery's on select button, they won't be done when using deep link. Need to think about that. Another thing that I had to spend a lot of time to figure out the problem was that user().full name brought me different values when logged in directly to the app or via email (deep link). Not sure if it has to do with the settings in our company or with PowerApps.
@iamdarylv7237
@iamdarylv7237 4 года назад
As always. Great video. Thanks for sharing.
@ShanesCows
@ShanesCows 4 года назад
Happy to help
@akshaynm
@akshaynm 3 года назад
Hello Shane, first of all many thanks for sharing such a nice way to add deep linking. I used it in many of my App and it is working very perfectly. What I was looking for is , i have multiple screens and I want different deep links to direct to different screens. I would glad if you share the steps or else make any video on that. Many thanks, Akshay.
@ShanesCows
@ShanesCows 3 года назад
You would need to have different parameters that you pass to say the destination screen. You have all of the pieces here. 😀
@akshaynm
@akshaynm 3 года назад
@@ShanesCows thanks Shane. I will again go through it and will get back to you with the results. Akshay
@akshaynm
@akshaynm 3 года назад
@@ShanesCows Hello Shane, I tried creating multiple Parameters for different deep links and it is working perfectly fine. Many Thanks as always for the great help Shane. Thanks a ton. 🙂
@VagnerKogikoskiJunior
@VagnerKogikoskiJunior 4 года назад
Great content Shane, thanks for posting that. Helped me a lot!
@ShanesCows
@ShanesCows 4 года назад
Awesome 😎
@vishalsalvankar9373
@vishalsalvankar9373 3 года назад
Thank you Shane for the wonderful Video. I exactly wanted this functionality to be achieved. I had a query. How to send parameters in the URL from the App...Like when any User opens the app, it should pass the hidenavbar=true in the URL so that the Navbar goes away instead of the User typing that thing in the URL everytime he opens my app. P.S.: I figured out a way to do it. In the OnStart of the App, I used the logic: If(IsBlank(Param(hidenavbar)), Launch(YOUR APP URL, {hidenavbar: "true"}, Replace)). The only disadvantage is that the app loads twice. Please let me know if you figure out a solution in one stratight shot
@ShanesCows
@ShanesCows 3 года назад
I don’t have a better idea. 😎
@georgewinters2066
@georgewinters2066 4 года назад
Fantastic. I especially liked the use of varRecord. However, it appears that there's no way to be able to debug a PowerApp while specifying a PARAM variable - right?
@ShanesCows
@ShanesCows 4 года назад
... I guess not. Guess you would have to write some logic to fake it.
@finnpower92
@finnpower92 Год назад
Hi! Has there been an update in Powerapps on this? Because the part on 9:29 I get error "Navigate is not permitted in OnStart. Use the StartScreen property instead." Not sure how this should be used in StartScreen property since it doesn't allow navigate function there either. Thank you Shane for the helpful videos though, I tried to follow Microsoft's own learning path on how to do this and couldn't understand it, you explain these things so well. Br, Mika
@ShanesCows
@ShanesCows Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7MxXmGOkeLQ.html That video will explain the change and how to get things working. 😎
@user-sz9nx3lk6j
@user-sz9nx3lk6j 3 года назад
Thanks Shane high quality as always
@ShanesCows
@ShanesCows 3 года назад
Glad to help.
@shekobrain
@shekobrain 3 года назад
Hi, in this video you are basing the record on the button click. What if I want to send email through a power automate flow once new item created in a share point list, and that email has a link to the edit form in the app directly selected that item from the main gallery?
@ShanesCows
@ShanesCows 3 года назад
That shoudl be fine. Get the ID from the flow trigger and then send the email. No problem
@user-zx7ej9op9y
@user-zx7ej9op9y Год назад
Hi Shane, thank you so much for this awesome video and thanks for all you do to help people. 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?
@ShanesCows
@ShanesCows Год назад
If you are getting to the right record then you have the deep linking working. Congrats. :) Now you need to work on setting the defaults of those checkboxes. Without know what you have built hard to say how to do that but I am gessing you are going to need to set a variable or a collection with values you want checked. Good luck!
@user-zx7ej9op9y
@user-zx7ej9op9y Год назад
@@ShanesCows I have collection set to the checkboxes on check and on Uncheck. The default value of the checkbox is ThisItem.Value in CollectionA.Value. I also set data card value defualt and update to the collection, CollectionA. I used vertical gallery to do the checkboxes. There is nothing set on the default value of the Gallery. When I got to the power apps and open it there, I see all the checkboxes checked without any issues. The problem I have is when I do the deep linking. Is there something I have to set on the Gallery default value?
@WaV3_171
@WaV3_171 4 года назад
great video Shane , how do i insert the screen instead of the record
@maybelletangancheta6750
@maybelletangancheta6750 4 года назад
I would like to more about this as well. I wanted to redirect to another screen.
@maybelletangancheta6750
@maybelletangancheta6750 4 года назад
Hi @shane, Hope we can hear from you. Thanks
@ShanesCows
@ShanesCows 4 года назад
You use Navigate to go to another screen. Is that the question I hope
@maybelletangancheta6750
@maybelletangancheta6750 3 года назад
Shane Young, hi..... redirect the notification or email link to the specific screen. Sample: My apps is a form and I created another screen for the approval page. I wanted the email link to redirect to the approval page instead to directing to the main screen ( browsescreen page only)
@denisschule5593
@denisschule5593 3 года назад
Hello Shane thx for this great tutorial, I have one big issue with this solution. The PowerApp I built is used on mobil and pc. If you click on the link the I get the correct parameter. If the app stays open and I use another link with a different ID it doesn't work. The parameter isn't updating if the app stays open. I tried some stuff with timer (repeat, autostart.....). I didn't find a way to reset the Parameters. Do you have any ideas?
@ShanesCows
@ShanesCows 3 года назад
Hmmm. Makes sense but not sure how to tell you tohandle it. YOu would have to get creative. 🤔
@rsrichards5464
@rsrichards5464 3 года назад
9:07 for the App OnStart. Opening my app without a parameter was opening the app to an empty details screen when my if statement was if(varEmpID "",... I had to use if(!IsBlank(varEmpID),... and then the app would open to the default screen with no parameter. Opening the App with a Parameter worked regardless. Could be because my app uses a string for a parameter.
@ShanesCows
@ShanesCows 3 года назад
Glad you got it to work.
@shawnfielding
@shawnfielding 3 года назад
What if adding the ID does not show in the URL. In fact the detail screen and browse screen have the exact same URL. And when you add the ID to the url to make a link, it does not deep link to the item?
@ShanesCows
@ShanesCows 3 года назад
Hey Shawn watch again. The URL for the app never changes. YOu have to add the parameter, like ID, to the end of the static URL and then add logic to navigate based off of the value in that parameter.
@nanditaanand312
@nanditaanand312 2 года назад
Hi Shane... awesome video, extremely helpful.,.... Sorry but I am not able to download the app which mentioned in description
@ShanesCows
@ShanesCows 2 года назад
If you sign up for the CUrated Library the download is in there. training.powerapps911.com/courses/video-library
@nanditaanand312
@nanditaanand312 2 года назад
@@ShanesCows thank you, just a request can you please share the link of video in which you have converted display field in to editable field (by clicking on edit button).. thanks
@ArmandoMualumeneAG
@ArmandoMualumeneAG 2 года назад
Hey Shane. Thank you for all the videos you create about PowerApps, they are very practical and helpful, specially for non-developers such as myself but needs to process and innovation improvement as engineer - Quality and Industrial Engineering. I am having some issues, I have followed your instructions on how this Deep Linking, I am getting the link on my email but for whatever reason I am not getting the link to a SPECIFIC RECORD OR SCREEN. Could you please help? Thanks
@kairbekshagiyev6628
@kairbekshagiyev6628 Год назад
Hi Shane thanks for your video. What if I would like to Send a direct link to Two screens, is it possible? I mean to use direct link in one app for two screens
@ShanesCows
@ShanesCows Год назад
Yes. You can have 2 parameters in the URL. Then change your OnStart logic to check both parameters. Based on what you sent have an If formula that goes to the correct screen.
@danielwu8660
@danielwu8660 2 года назад
Hi Shane, Thanks a ton for the video! When I tried to use it to open power apps with params in a mobile device, I realized the parameter is ONLY passed/updated when a user currently have the App closed/unopened and starting the app freshly. It seems not updating the Param("...") value if an app is already opened. Did you notice this issue and potentially have a work around on that? Thanks a lot again!
@mardithpascua8112
@mardithpascua8112 Год назад
Hi Shane, Do you have an idea why sometimes, when clicking Link from email do not direct you to the specific record thus, it prompted me with metadata=true or metadata=false included with the app link? I am using the Deep Linking function.
@ShanesCows
@ShanesCows Год назад
I am not sure, I have not ran into that before :(
@ventureinozaustralia7619
@ventureinozaustralia7619 3 года назад
Excellent video Shane, as always. Question, is it impossible to get working with gallery.selected or just more complicated? Thanks !
@ShanesCows
@ShanesCows 3 года назад
VarRecord would be better but Selected is possible
@tommayes8431
@tommayes8431 2 года назад
Shane, currently done this all works fine however i have an error message that says the following about navigating directly to the "details screen" which states 'the specified property is not accessible in this context' i have sanity checked every part multiple times and its all coded the same
@mtamitolanga
@mtamitolanga 4 года назад
Brilliant! am I able to use deep linking in my power automate approval action and just paste it in the 'Item link' field. Thank you
@ShanesCows
@ShanesCows 4 года назад
I think so 😀
@mtamitolanga
@mtamitolanga 4 года назад
Shane Young I’ve tested and it’s possible ....
@eknighteknight159
@eknighteknight159 3 года назад
Thanks Shane, you are a PowerApps legend Is there any way to remove the RECORD data stored in the variable varRecord (delete the variable or just wipe out all its data)? Couldn’t find any way to do so
@ShanesCows
@ShanesCows 3 года назад
Set(varRecord, Blank())
@peterlabermeier215
@peterlabermeier215 3 года назад
Still a valuable tutorial!
@ShanesCows
@ShanesCows 3 года назад
Thanks
@sarmyles
@sarmyles 2 года назад
Great video - is there any way to control the time that the email is sent after the button is clicked (so that your boss does not get it at 03:00AM) directly from powerapps ?
@ShanesCows
@ShanesCows 2 года назад
You would have to have flow send the email and tell Flow to delay until tomorrow at 8 AM.
@sarmyles
@sarmyles 2 года назад
I eventually realised that using Sharepoint to set correct date with a calculated column =IF(WEEKDAY(SubmissionDate,2)=5,SubmissionDate+3,IF(WEEKDAY(SubmissionDate,2)=6,SubmissionDate+2,IF(WEEKDAY(SubmissionDate,2)=7,SubmissionDate+1,SubmissionDate)))+0.38 provides flow with a Monday to Friday date to send email within office hours
@yjamous
@yjamous 3 года назад
How can you do the same for an item that is newly submitted? Example: user creates new request and you want to email the user link to the information they submitted?
@ShanesCows
@ShanesCows 3 года назад
If you are using forms you could put the Deep LInk email in the OnSuccess property of the form. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-q2bhlBAqN_E.html
@hassanelkhouli
@hassanelkhouli 4 года назад
Nice work Shane !!!!!
@ShanesCows
@ShanesCows 4 года назад
Thanks 😊
@Boiejcau2
@Boiejcau2 3 года назад
Hi Shane, I have an application that send me an email with a link to a specific screen it works quite fine, but the problem is when the application keeps running on background in a smartphone, when I click in a new link, it brings the application up on the last screen opened and redirection doesn't work, do you know how to solve this? Note. if you close the app after use it links works fine. Thanks.
@ShanesCows
@ShanesCows 3 года назад
I don't know Rene. Sorry :(
@machisterunited5950
@machisterunited5950 4 года назад
Fantastic video as always.. SO everything works fine except it doesnt pull the data. It takes me to the correct page but the form data is not displayed. It just says Getting your data
@ShanesCows
@ShanesCows 4 года назад
Guessing your ID or OnStart steps aren't firing right. :( It should work. Try putting labels on the screen to visualize what data is coming in.
@joelgeorgeejoseph
@joelgeorgeejoseph 4 года назад
Hi Shane, brilliant Video, super useful . Just a question, is there a way I could perhaps hide(or encrypt) the additional ID parameter in the Link, so that users dont get to change/add ID's of their liking?
@ShanesCows
@ShanesCows 4 года назад
Not that i know of 😑
@leemagwaza6612
@leemagwaza6612 2 года назад
Hi Shane, thank you for this video, i am stuck and need your help. I followed the steps in the video and deep linking is working, however, the data from the sharepoint is not displaying on the page that i navigate my users to. I am trying to create a Approval (Admin) page, where the approver can either Approve or reject a new entry. Please help.
@angeliquemckenzie477
@angeliquemckenzie477 Год назад
Thank you thank you thank you!
@ShanesCows
@ShanesCows Год назад
Happy to help. Have a great day. 🐶
@antonheisenberg7084
@antonheisenberg7084 2 года назад
The Navigate() in the OnStart is not longer supported. What can I do now?
@ShanesCows
@ShanesCows 2 года назад
I talked about StartScreen here ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7MxXmGOkeLQ.html BUT for me I still recommend turning on the feature to enable Navigation OnStart and doing it this way. The new StartScreen stuff isn't fully baked for these scenarios yet. 😑
@kittydoes7600
@kittydoes7600 3 года назад
This is great. Is it possible to get the url links of each items and be saved in a sharepoint list and then show in the power bi report as url icon? So if users are on power bi report, they can click the url from there and launch powerapp
@ShanesCows
@ShanesCows 3 года назад
Yes, you have the URL that you are sending in the email. You could Patch that URL to a SHarePoint list to keep it for later.
@Hemantaman
@Hemantaman 2 года назад
Hi - Could you please walk through the sharepoint list and column. It is creating confusion that what is ID. Is it a column in sharepoint or gallery id
@ShanesCows
@ShanesCows 2 года назад
ID is the built in Column in SharePoint. Every SharePoint list in the world has an ID column automatically.
@vinhnguyen-rs4fx
@vinhnguyen-rs4fx 2 года назад
Hi Shane, Can you show me How to open a specific item when click a notification on mobile app?
@jankucera1512
@jankucera1512 2 года назад
Hello Shane, unable to make the navigate function in OnStart. PowerApps says that it is forbidden Any idea?
@ShanesCows
@ShanesCows 2 года назад
Microsoft changed it a bit and you will need to enable a new setting. All talked about here. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7MxXmGOkeLQ.html
@slideman2706
@slideman2706 2 года назад
Hi Shane, thank you for this video, is it possible to add this button on the gallery for each record and use it to send email instead of going to the other screen and sending email
@ShanesCows
@ShanesCows 2 года назад
Yes, should be the same. Just set the ThisItem.ID for the ID once you add the button.
@slideman2706
@slideman2706 2 года назад
@@ShanesCows thanks mate
@chinb6869
@chinb6869 3 года назад
Hi Shane, I'm quite new to PowerApps and this video is a big help. Is it possible to send to 2 different email address, 2 different URLs from one submit button?
@ShanesCows
@ShanesCows 3 года назад
Yes. Learn about sending emails with this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-vpYkOccwn4Y.html and then remember if you want one button to do two things you separate those two things with a ;
@chinb6869
@chinb6869 3 года назад
@@ShanesCows Thank you! Got it to work now 👍
@RiderVSRoad
@RiderVSRoad 3 года назад
how do I link within the powerapp to a specific record? I am looking at the FAQ Template and I want at some part of the app link to one specifc FAQ, how to add the ID to the navigate function?
@ShanesCows
@ShanesCows 3 года назад
Set the variable, then navigate. Have the next screen use the variable. Here is another take on that same concept. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-691pRyRHWBU.html
@crossjdesign
@crossjdesign 10 месяцев назад
Out of interest Just tried this but had to change the 0 to be Blank() - any ideas why this might be the case?
@ShanesCows
@ShanesCows 10 месяцев назад
If you didn't set the variable to be a number using the Value(Param("ID")) or something like that, it could cause that to be different.
@ipinky7
@ipinky7 Год назад
figured it out meanwhile... replace the & with %26 and it's being replaced by & in the resulting URL, remains URLEncoding the parameter :-(
@ShanesCows
@ShanesCows Год назад
Glad you got it.
@ipinky7
@ipinky7 Год назад
@@ShanesCows but I am facing next problem, one of the parameters contains spaces, I can replace them with %20, but the parser will put a space back, essentially breaking the link...
@ipinky7
@ipinky7 Год назад
@@ShanesCows if you use launch (command , param, value, param2,value2… ) it works. Use char(10) for new line and make sure special characters (äöü) are converted %C3%84 %C3%96 %C3%9C
@LuNna_Rey_5
@LuNna_Rey_5 Год назад
Excellent video!! How would it be to place that personalized link inside a QR code? that at the time of registering an employee, the QR is automatically generated and taken to the registry to check the status Thank you greetings
@brianlukanic5217
@brianlukanic5217 4 года назад
Another great video, Shane. I have a question on this topic that I've not seen asked before: I do deep linking successfully, but let's say that the app has a button to take the user to a gallery, where they can then select a different item in the gallery and edit it. If the app originally opened with the parameter as part of the URL and then (in the same session) the user clicks around to find themselves in the gallery to select a different item, then the form will load up the original item still since the parameter is still there in the URL. Is there any way to achieve this use case, and/or to nullify the parameter in-app once the user clicks around?
@ShanesCows
@ShanesCows 4 года назад
Brian when they click on the link in the gallery it will modify varRecord so you shouldn't have any issue. The only time you should be checking the Param is App OnStart which never gets retriggered.
@hsmanlapaz
@hsmanlapaz 2 года назад
Hi Shane, learned a lot from this. Could you do one when the app is opened in MS Teams? I can't make the URL point to the specific record, but only opens the first page of the app.
@swetanayak2005
@swetanayak2005 3 года назад
Hii, I need to store the screen on which the user left the app and directly navigate to the same screen when he opens the app again. Can you help how it will be done?
@ShanesCows
@ShanesCows 3 года назад
You would need to save that information to a table. Then on App OnStart you would need to check if the last screen record existed, if it did navigate to that screen.
@TessAlmond
@TessAlmond Год назад
I gather that you can't create links to specific forms, only to the Screen that is selected as the Start Screen. So if the link takes the user to a form that would be different depending on a few factors, I'm going to have to account for that with code on the form correct? I can't create links to different forms?
@ShanesCows
@ShanesCows Год назад
You can do it either way. But basically you have the right idea. You are going to have to create the logic you want. You can have mulitple parameters. So maybe one for the record you want to view and one for the screen you want to view? Then make the logic follow that. 😎
@TessAlmond
@TessAlmond Год назад
@@ShanesCows ok, so I can set parameters in the link to open a specific form then. Do you have a video out there on how to do that? thank you so much!
@lorenafernandez5458
@lorenafernandez5458 3 года назад
Hi, Shane. This video has been absolutely helpful for a very specific need I had. There's always a Shane Young video for almost every situation, yeeeeey. However, I have a doubt about how to implement Deep Linking in the context of creating a new register. Say, a typical powerapps that lets the user create new registers and everytime they create a new one...they receive a confirmation e-mail with a link to the new register. With what you showed here, everytime I create a new register the form is submitted and the form sort of "resets" to the previous register. Therefore, the e-mail the user receives comes with a link to the previous register...not the new one. Any tips to sort this out? Thanks in advance :)
@ShanesCows
@ShanesCows 3 года назад
It shouldn't. You must have a small logic flaw that you aren't getting the LastSubmit.
@seth197725
@seth197725 3 года назад
HI Shane, thanks for all the awesome videos! Will this work differently in power apps for teams? Thanks again!
@ShanesCows
@ShanesCows 3 года назад
I am not sure what this does in Power Apps for Teams. I haven’t tried yet. 🤔
@mohanc8903
@mohanc8903 3 года назад
alternate approach to try concatenate two parameters and pass as one param from canvas app and split it in power bi please tell me
@ShanesCows
@ShanesCows 3 года назад
Haven't done it. sorry
@jabbasplace1
@jabbasplace1 4 года назад
Hi Shane, great stuff as always, quick question have you ever been able to pass a parameter thru that has an ampersand in it. For example I have to pass company names to an app and I have AT&T as a company name, right now the name comes in as AT
@ShanesCows
@ShanesCows 4 года назад
Try EncodeURL function on the name 😀
@sujikim6809
@sujikim6809 3 года назад
Hello Shane, After deep linking(which it worked perfectly, thanks for the help!), the application does not start on the first screen (welcome screen for me). Instead, it starts on the screen where I deep linked to and I don't know how to fix it. When I delete the deep linking code, the application starts on a welcome screen when users click on the app instead of the link sent to email. Any help would be great. Thanks
@ShanesCows
@ShanesCows 3 года назад
Look at the code on your App OnStart. I would be you don't have the nagivate to the other screen inside of an If like I show. 😀
@monlee85
@monlee85 4 года назад
Hi Shane - this video (and your other ones) was super helpful as a new user to Power Apps and Power Automate. Thanks! I was wondering is it possible to add this deeplink into a flow approval notification?
@ShanesCows
@ShanesCows 4 года назад
Glad they helped. Yes. You could put a deep link in a flow.
@Clchenoweth08
@Clchenoweth08 3 года назад
@@ShanesCows Sorry if this is obvious, but I watched the video several times and don't see how to place it in Flow- can you point me in the right direction? I'm trying to place the deep link in an email back to the submitter in order for them to make changes.
@DCStarKid09
@DCStarKid09 3 года назад
I'm trying to send an email (right now via Power Automate) with the deeplink to my PowerApps edit screen when a new record is created OR try to pull in the deeplink into a column on my sharepoint list (data source), how can I do this?
@LAXMIKANT1992
@LAXMIKANT1992 2 года назад
Instead of triggering from a button how can we do that automatically if item is created or updated....
@wunyileung2149
@wunyileung2149 2 года назад
For the App, Onstart event, Might I know where ID come from? Thx a lot
@wunyileung2149
@wunyileung2149 2 года назад
If my data source is from excel,is 'ID' from one of the column name?
@ShanesCows
@ShanesCows 2 года назад
ID is the column name from SharePoint. It is the primary key column. You will need a unique column from your excel to use instead.
@RobinDamronII
@RobinDamronII 4 года назад
Is it possible to do this using the Launch command? I don’t have access to Office365Outlook and when I try this with Launch it chokes on the “&” symbol in the URL
@ShanesCows
@ShanesCows 4 года назад
I haven’t tried that before so not sure.
@CaptCJ1969
@CaptCJ1969 Год назад
Hi Shane, I'm having an issue with this, hopefully you can put me right please? If I edit a record, it works fine. My problem is with a new record. When I submit the form my email either has no record or the ID of the last viewed record, meaning the deep link sends me to the wrong record. Thanks Craig
@ShanesCows
@ShanesCows Год назад
How are you sending the email? Are you using Patch or Forms? If you are using Patch do you need to update varRecord with the output of the Patch before you send the email? Set(varRecord, Patch(...))
@CaptCJ1969
@CaptCJ1969 Год назад
@@ShanesCows Thanks fro the prompt response. On my submit button I have SubmitForm & SendEmailV2 where details of VarRecord are included in the email subject and link. The results of VarRecord are blank on a new record and ok on an edited record.
@jomarcasil5147
@jomarcasil5147 4 года назад
Thank you so much! Great Video!!!!
@ShanesCows
@ShanesCows 4 года назад
You are welcome 🙏
@flyingbrains1978
@flyingbrains1978 3 года назад
Deep linking using records is cool but I don't think I saw how to deep link directly to a screen. would i be right in assuming you would have it set to navigate(varScreen,none) and then set(varScreen, param()) ?
@ShanesCows
@ShanesCows 3 года назад
Not exactly. You would need to have a switch or if that says if parameter is Chewy then Navigate to Chewy. No reason to use a variable in this case.
@flyingbrains1978
@flyingbrains1978 3 года назад
@@ShanesCows ah Switch(param,"screen1",navigate(screen1,none),"screen2", navigate(screen2,none)) etc. that's pretty simple then. Thanks for all of your videos @shane i've learnt how to build powerapps from them over the last 2 years and its pretty much my role now. i refer everyone interested to your channel because of how you break things down.
@wcooley79
@wcooley79 4 года назад
Great video my deep linking emails are working excellent and saving me a ton of time. I am now trying to link 2 seperate powerapps together, so a button press on 1 app opens a specific screen in another. I tried using this and still no luck. I am using text rather than numerical values. Is this the same thing? Do you have a video on this?
@ShanesCows
@ShanesCows 4 года назад
Yeah it should work and text is what Param returns by default so Value function needed.
Далее
Power Apps Advanced Forms
21:54
Просмотров 31 тыс.
The Ultimate Guide to Power Apps Deep Linking
26:19
Просмотров 28 тыс.
PowerApps Deep Linking
12:58
Просмотров 39 тыс.
Deeplinks in Canvas Apps
13:52
Просмотров 4,6 тыс.
Power Apps Data Sources Ranked! Which is best? 🥇
13:33
Deep linking in Flutter
11:10
Просмотров 114 тыс.