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

  Рет қаралды 119,992

Shane Young

4 жыл бұрын

New version from October 2023 kzbin.info/www/bejne/pZ2tiIhtapunopI
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.PowerApps911.com

Пікірлер: 402
@ShanesCows
@ShanesCows 9 ай бұрын
New version as of October 2023 kzbin.info/www/bejne/pZ2tiIhtapunopI
@naeemyaqoob1137
@naeemyaqoob1137 7 ай бұрын
Thanks Shane. You have an awesome way of teaching. Appreciated!
@ShanesCows
@ShanesCows 7 ай бұрын
Thanks. Happy to help!
@pennyp5822
@pennyp5822 3 жыл бұрын
Excellent Shane. Truly appreciate everything you do around the Power Platform Community.
@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.
@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.
@tlsr97
@tlsr97 4 жыл бұрын
You’re legit saving my life on my job. Thank you!!!!
@ShanesCows
@ShanesCows 4 жыл бұрын
Glad to help. 😀
@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
@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!
@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!
@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 😎
@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. 😀
@AndreasMake
@AndreasMake 4 жыл бұрын
Great sharing. Second time watching the lightbulb came on. Keep the awesomeness coming.
@ShanesCows
@ShanesCows 4 жыл бұрын
Glad you got it 😎
@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!
@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. 😀
@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!
@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.
@celeste2645
@celeste2645 2 жыл бұрын
Great, easy-to-follow video as usual. Thank you!
@ShanesCows
@ShanesCows 2 жыл бұрын
Glad it was helpful!
@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.
@VagnerKogikoskiJunior
@VagnerKogikoskiJunior 4 жыл бұрын
Great content Shane, thanks for posting that. Helped me a lot!
@ShanesCows
@ShanesCows 4 жыл бұрын
Awesome 😎
@iamdarylv7237
@iamdarylv7237 4 жыл бұрын
As always. Great video. Thanks for sharing.
@ShanesCows
@ShanesCows 4 жыл бұрын
Happy to help
@akshaynm
@akshaynm 4 жыл бұрын
Many Thanks Shane!!!! Really a great video on a very useful feature!! Thanks a lot!
@ShanesCows
@ShanesCows 4 жыл бұрын
Glad to help. 😀
@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
@atobias01
@atobias01 4 жыл бұрын
Thank you Shane! Did not know this would be possible!
@ShanesCows
@ShanesCows 4 жыл бұрын
Glad it helped you Adam.
@paulogalego2076
@paulogalego2076 4 жыл бұрын
Congratulations!!! I am from Brasil, and i am learning with you!!!
@ShanesCows
@ShanesCows 4 жыл бұрын
Awesome. 😀
@WaV3_171
@WaV3_171 3 жыл бұрын
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.
@kamozzi1
@kamozzi1 2 жыл бұрын
Amazing Shane. This is Decent stuff. Will give it a try. 👍👍👍
@ShanesCows
@ShanesCows 2 жыл бұрын
Thanks and good luck!
@jesus.moreno
@jesus.moreno 4 жыл бұрын
Muchas Gracias Shane ... Saludos desde PERU!!!!
@ShanesCows
@ShanesCows 4 жыл бұрын
De nada. 😀
@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? kzbin.info/www/bejne/amqyY2tqmcqCd6s
@marcoscirino9673
@marcoscirino9673 10 ай бұрын
I appreciate your videos very much, thank you sir!
@ShanesCows
@ShanesCows 10 ай бұрын
You are very welcome
@RowDogSA
@RowDogSA 3 жыл бұрын
This is great. Thanks Shane.
@ShanesCows
@ShanesCows 3 жыл бұрын
Happy to help
@HannanehRB
@HannanehRB 3 жыл бұрын
It's working perfectly! thanks!
@ShanesCows
@ShanesCows 3 жыл бұрын
Great to hear!
@tonya3308
@tonya3308 3 жыл бұрын
Too cool! Perfect for two current projects!
@ShanesCows
@ShanesCows 3 жыл бұрын
Great! 👍
@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 kzbin.info/www/bejne/bX7biaB9hNCYgrM
@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
@hassanelkhouli
@hassanelkhouli 4 жыл бұрын
Nice work Shane !!!!!
@ShanesCows
@ShanesCows 4 жыл бұрын
Thanks 😊
@user-sz9nx3lk6j
@user-sz9nx3lk6j 3 жыл бұрын
Thanks Shane high quality as always
@ShanesCows
@ShanesCows 3 жыл бұрын
Glad to help.
@yjamous
@yjamous 3 жыл бұрын
Great video. For some reason, KZbin suggests to me your videos which answers questions I’m about to ask 😀
@ShanesCows
@ShanesCows 3 жыл бұрын
That's great!
@rafianumrex6384
@rafianumrex6384 Жыл бұрын
you refreshed my learnings... learning treat indeed. Hurrahhhhhhhh
@ShanesCows
@ShanesCows Жыл бұрын
I'm glad!
@jomarcasil5147
@jomarcasil5147 4 жыл бұрын
Thank you so much! Great Video!!!!
@ShanesCows
@ShanesCows 4 жыл бұрын
You are welcome 🙏
@kcraigo
@kcraigo 4 жыл бұрын
Great video, thank you sir!
@ShanesCows
@ShanesCows 4 жыл бұрын
Glad to help. 😀
@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
@rahullko28
@rahullko28 2 жыл бұрын
Thanks !! This helps me develop an application with a custom URL for the users
@ShanesCows
@ShanesCows 2 жыл бұрын
Love it!
@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
@arshiyat1862
@arshiyat1862 2 жыл бұрын
Hey Shane, Loved the video! Very helpful. I had one doubt. Is there a way to modify this solution so that while "Editing the response", users are allowed to edit only certain fields and the others are fixed? For example, I would want the user to be able to edit the Department name but not their Employee ID. Thanks!
@BigLeafDropper86
@BigLeafDropper86 3 жыл бұрын
awesome Shane, thanks
@ShanesCows
@ShanesCows 3 жыл бұрын
Glad to help. 😀
@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.
@garyhounslow745
@garyhounslow745 4 жыл бұрын
Brilliant, some of my apps are going to get an overhaul I think :)
@ShanesCows
@ShanesCows 4 жыл бұрын
That is what I like to hear.
@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.
@dustycrophopper2743
@dustycrophopper2743 2 жыл бұрын
Hi Shane, I love your PowerApps training videos and have learnt a lot from them. I tried to incorporate this in my scenario, wherein I need to send a deep link yo the last suotted record ID but U am not getting the desired results. I set a global variable as the last submit ID in the on succesa if my form. I have also set the parameters in the app startup however its not opening the form with the record. Any ideas on how I can achieve this. Also I would have to clear the variable once the form opens and displays the record.
@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!
@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
@cassieriojas1718
@cassieriojas1718 2 жыл бұрын
Hi Shane, First thank you for your videos as they are very helpful. Second, I finally got everything to work, but having trouble with the form and gallery on same screen. When I try to add a new item, with the link to the other screen, it opens up the last submission as oppose to the new created item. Any suggestions?
@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.
@markignacio6951
@markignacio6951 2 жыл бұрын
Hi Shane, I've followed all your advice from this video and it is very useful (thank you very much!) however, I have one question....after sending an email, why is it that the Bcc, Cc, did not show from the email sent? Also the importance...I've set it to normal but it still shows that the email is in default "low importance" one? Hope you can help me.
@heikeschaefer6311
@heikeschaefer6311 4 жыл бұрын
Thank you for the video, that was very helpful! Does this method also work for customized forms?
@ShanesCows
@ShanesCows 4 жыл бұрын
In SharePoint? I haven’t tried.
@cperry420
@cperry420 2 жыл бұрын
Shane, thanks for the video! I did this successfully using SharePoint, but I recently migrated my data source over to SQL and now I am getting stuck on a "getting your data" screen for the form when directing the users to the page LookUp(EOC_Notification_Sequence, Notification_ID=varRecord.Notification_ID) I am using the above coding for the Items property of the Form. Any help is appreciated!
@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. 🤔
@angeliquemckenzie477
@angeliquemckenzie477 Жыл бұрын
Thank you thank you thank you!
@ShanesCows
@ShanesCows Жыл бұрын
Happy to help. Have a great day. 🐶
@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!
@DylanVerhoef
@DylanVerhoef 3 жыл бұрын
Hey Shane! I'm pretty new to PowerApps but have a more or less working app that I'm trying to add this feature to. However, I need it to send an email with a deeplink when a new form is submitted. I have the flows set up to send the email upon that happening which works fine but am struggling to get it to show a specific record. I didn't realize I'd need this feature when I started so instead of setting a variable I have the gallery setup with Navigate(View, Fade,{currentRecord:ThisItem}); I'm not sure of the anatomy of PowerApps variables but is that the same as setting a variable? That works fine for loading info into the "View" screen from the gallery on the "Show" screen, but I haven't been able to figure out how to get the flow to use that information to create a working deeplink. The flow adds the record then sends the email and includes a hardcoded link that is "apps.powerapps.com/play/....?TenantId=.....&Screen=View&RecordID=(dynamiccontent.ID)". The Screen param is set on the App OnStart setting to navigate to the view page. I think I need to pass the ID parameter or the whole record as a variable in there but am not sure how to do that with how it's set up. I'm hoping to avoid needing to change navigation to use variables as there is a lot of things that would break in doing so. Any pointers on if or how I can get this to work? In Node I would use findByID() but not sure if there is an option like that in PowerApps for passing in via Navigate. So something like this on OnStart: If(Param("Screen") = "View", Navigate(View, Fade, {currentRecord:findByID(Param("ID"))})). Is there something that can do that in this scenario? Thank in advance! UPDATE: Turns out just writing it out helped me get a grasp on what I needed. So if anyone else needs to do this, set the App OnStart to : "If(Param("Screen")="View[your screen name"], Navigate(View, None, {currentRecord:LookUp('SharepointListName', ID = Param("ID"))}), Navigate(Show)). Then set the flow to send an email and have the link be
@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.
@nolanfalcon1
@nolanfalcon1 2 жыл бұрын
Hello Shane! thank you for all of your tutorials! very helpful...tried deep linking but the e-mails are landing in my "send" folder only and not landing in my "inbox"; and still then the body of the e-mail is black just the header with no data and also the link is not reflected either...any suggestions? (btw...using Hubby's account, my name is Sandy...thank you!!!)
@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 😀
@LauraGonzalez-ni6jh
@LauraGonzalez-ni6jh 4 жыл бұрын
I really love these videos! I have learned so much in the last couple days that I have been needing to learn and it's almost great. It is the small things that get me so frustrated. I am so close but it is the little things that hang me up. For instance varRecord. I changed from whatever gallery to varRecord as you suggest but for whatever reason it works on the display screen but not on the edit screen. I had almost zero experience with PowerApp prior to finding your videos over this holiday weekend. Is there somewhere you can recommend to troubleshoot silly basic problems? Another one I ran into is my submit form button stopped working. 🤷
@ShanesCows
@ShanesCows 4 жыл бұрын
Hey Laura not sure. If gallery.selected worked then varRecord should work in its place with no effort.... maybe add a new form in your app and see if it works? Maybe your current form is mad for some other reason
@LauraGonzalez-ni6jh
@LauraGonzalez-ni6jh 4 жыл бұрын
@@ShanesCows thank you for your help and all the time you put into the videos. I will try that... it's crazy I got the deep link working but not the basic stuff! LoL
@LauraGonzalez-ni6jh
@LauraGonzalez-ni6jh 4 жыл бұрын
@@ShanesCows can you point me to a video on buttons. I finally have everything working except when I click submit form it saves the data but it returns back to the last form I displayed not the most recently submitted. What I am trying to do is have one group complete a form and save it, then email it to a distribution list. I have two buttons one to save one to email. I have the email setup with a deep link to the form that needs to be updated. The deep link works fine but I have to back out and then click on the most recent file in the main screen gallery to email.
@architsharma3510
@architsharma3510 4 жыл бұрын
Hey Shane, your videos are fun. I have one question: how can we use deep linking in embedded power apps ?
@ShanesCows
@ShanesCows 4 жыл бұрын
I don’t know... i guess you cannot... I have never thought about it. 😑
@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
@tkshepley
@tkshepley 2 жыл бұрын
Thanks Shane for all your amazing videos so helpful! I was wondering how do I create this link if I do not have data yet just starting out with a brand new form and no data so I do not have an ID or a varrecord.ID what do I in this case? Thank you again!
@tkshepley
@tkshepley 2 жыл бұрын
I am trying to do exactly this but within the submit but (submit and send email of the view screen of the data that was submitted). I hope I am making sense! :)
@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
@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.
@hudsonquay
@hudsonquay 4 жыл бұрын
Thank you Shane. Your video popped up in my suggestions and it's perfect for the project I'm working on. To get ID for a new form item I used First(Sort(,ID,Descending)).ID+1. This way a new form item will generate a link with the ID parameter populated. One thing I'm having trouble with is setting a date approved field in the form to Today() when I hit my Approve button. As the form's data source is now a record I tried to patch using the following method Set(varRecord, Patch(varRecord, { Title: "Some title" }) ) This patches varRecord but then the form disappears as it no longer correlates to the form's data source. Do you know of a way to patch varRecord using a button outside the form. In my case to set a date field to Today() when pressing Approve button. Sorry, I know KZbin probably isn't the best forum for asking these sorts of questions!
@ShanesCows
@ShanesCows 4 жыл бұрын
Set the form to use varRecord as the item property.
@vineethdasary
@vineethdasary 4 жыл бұрын
Hi Shane, you are amazing.. thanks for all the uploads. Helping me a lot in learning day in an day out. Could you please help me if there is any video on how to satisfy the below conditions and still submit the form? 1. A form has most of the data cards "Required" as true 2. Not all data cards of the form are visible to all types of users. How to bypass and submit/save a form when a data card value is "Required" but not visible to that user type.
@bobulmer2950
@bobulmer2950 4 жыл бұрын
Use the same IF statement you use for visible to mark the Required Property as true/false.
@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.
@peterlabermeier215
@peterlabermeier215 3 жыл бұрын
Still a valuable tutorial!
@ShanesCows
@ShanesCows 3 жыл бұрын
Thanks
@NavneetSingh-je9jp
@NavneetSingh-je9jp 3 жыл бұрын
Thanks for the good tutorial Shane. I want to implement a scenario where i have multiple SharePoint sites with Same Schema. (count is more than 100 sites). I have a list "Products" on every SharePoint Site (Same schema again). I have created an stand alone power app to enter data in this list on one of the site. Wanted to know that if i provide power app URL on a page in every site with query string parameter as my current site URL, it is possible to change form/gallery data source/list pointing to that site only. so that when user is going to site A then should be able to enter data in products list of site A. and when user is going to site B then should be able to enter data in products list of site B. Note: I am planning to pass Site URL in query string parameter. Or Is there any other way to implement the same or is it feasible or not? Thanks, Navneet
@user-wv5op5ze6w
@user-wv5op5ze6w 3 жыл бұрын
Shane!, thanks for the great Vid as always! I'd like to ask if it possible for us to set varRecord and send deeplink to that varRecord id after we hit submit button?
@ShanesCows
@ShanesCows 3 жыл бұрын
I think that is what I show here?
@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.
@williamthedutchaussie
@williamthedutchaussie 3 жыл бұрын
Is there a way to access the applications web link URL dynamically from within Power Apps? I have an app in Dev and when I move to Test (as Managed) I want a different URL for my email rather than hard coding. I did consider Environment Variables however accessing these in PowerApps results in application moving from Standard licensing to Premium licensing.
@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.
@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 ....
@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. 🙂
@DCStarKid09
@DCStarKid09 2 жыл бұрын
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?
@evaporatedpeople
@evaporatedpeople 4 жыл бұрын
Hi Shane, great video! How would I go about achieving the same for when a user selects a SharePoint item via a PowerBI dashboard or directly from SharePoint?
@ShanesCows
@ShanesCows 4 жыл бұрын
Not sure. Sorry
@vinhnguyen-rs4fx
@vinhnguyen-rs4fx 2 жыл бұрын
Hi Shane, Can you show me How to open a specific item when click a notification on mobile app?
@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 kzbin.info/www/bejne/Y4fEcneKibWMo8k
@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())
@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. 😎
@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
@niuean22kid
@niuean22kid 3 жыл бұрын
Hi Shane if we do this in Power Automate by using the 'Send Link to Item' sharepoint connector it already links directly to the item details in the Edit Screen. Is this behaviour any different then what is being demonstrated?
@ShanesCows
@ShanesCows 3 жыл бұрын
You have a lot more control this way and it lets you not have to use SharePoint. But if what you are doing is working for you then rock on. 😎
@taylorlevine2082
@taylorlevine2082 4 жыл бұрын
Hi Shane - do the same principles of deep linking apply if I want to link a specific page in a powerapp to an email tiggered flow?
@ShanesCows
@ShanesCows 4 жыл бұрын
Yup 😎
@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
@jezzejaysoncuevas21
@jezzejaysoncuevas21 4 жыл бұрын
Hi, Can you make a video on how you create the flow for the loading spinner
@ShanesCows
@ShanesCows 4 жыл бұрын
Check my latest video on tips and tricks. Shows exactly that. 😀
@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. 🤔
@soraiataipa
@soraiataipa 3 жыл бұрын
Amazing how simple you can make it! Thank you! The gallery shows the template fill on the first item and not on the item selected with the variable used in the deep linking. Any idea on how to sort this out?
@ShanesCows
@ShanesCows 3 жыл бұрын
Today's video should be just the answer you needed. kzbin.info/www/bejne/bGqUoYWvh62KeLc
@kranubhav21
@kranubhav21 2 жыл бұрын
Hello Soraia & Shane, have you figured out how to scroll to the item passed as variable in the deep link, when we start the app using deep link instead of having the gallery at reset?? Kindly help!!
@soraiataipa
@soraiataipa 2 жыл бұрын
@@kranubhav21 I followed Shane videos to do that.
@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 Жыл бұрын
kzbin.info/www/bejne/bX7biaB9hNCYgrM That video will explain the change and how to get things working. 😎
@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. 😀
@StevenNel
@StevenNel 3 жыл бұрын
Hi Shane, great video... again... One of the things you did here, I am experiencing a real strange result with. I have implemented the varrecord idea on one screen and it works perfectly. I'm trying to do exactly the same thing on a different screen using a different gallery connected to a different sharepoint list, and the form item property is set to the varialbe instead of gallery.selected, however the form returns "Invalid Formula. Expected a value compatible with 'Datasource". The variable contains the record as expected and if I set the item property of the form to gallery.selected, it works. Any idea why this could be happening?
@ShanesCows
@ShanesCows 3 жыл бұрын
No... that doesn't make any sense unless your gallery has a different data source and you need to user varRecord2 with the second gallery?
@trishgillham9314
@trishgillham9314 3 жыл бұрын
Shane - how does this work in the Project Oakdale Teams version of PowerApps? The Details page has no App URL - only the App ID. Thank you!
@ShanesCows
@ShanesCows 3 жыл бұрын
Trish I have this on my list of things to look into. I thought I heard there was an answer but I don't know now.
@msadmin5336
@msadmin5336 4 жыл бұрын
Hi Shane. Thanks for all the videos. I have implemented Deep Linking in my app. However, I cannot get my variable to get the ID from the URL. It just takes them to the welcome page. I have tried adding labels and IDs directly hard coded in the Param variable and it seems to work. But the variable isn't getting the ID from the URL. I have used Power Automate because of a complex work flows around sending emails to different lists based on the new item created. One thing I noticed - the URL won't change with any selection while I am interating with the app. It just stays the same when we click on gallery items, they work as expected, but the URL stays the same. Sorry for the lengthy message, but I have been trying to get this thing to work and spent days trying to fix this :(
@ShanesCows
@ShanesCows 4 жыл бұрын
I would start over in a new app and follow along again. You must be missing a small piece and hopefully walking through exact will connect the dots for you. Or if you get curated library at training.powerapps911.com you download the working app.
@thomasschaub9474
@thomasschaub9474 4 жыл бұрын
#OnPoint Thank you!! 👊👊
@ShanesCows
@ShanesCows 4 жыл бұрын
You are welcome 🙏
@lisearsenault1386
@lisearsenault1386 4 жыл бұрын
Great Video. I've tried everything you showed in this video and the link still only opens the main screen. Is it because I didn't publish? The app is working live at this time and I don't want to publish till it's all ready to go?
@ShanesCows
@ShanesCows 4 жыл бұрын
Correct. You have to publish to see it work.