The Ultimate Guide to Power Apps Deep Linking

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 145

  • @stephanie1460
    @stephanie1460 Рік тому +4

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

    • @ShanesCows
      @ShanesCows  Рік тому +1

      AWESOME!!!

    • @claudiotassone
      @claudiotassone 9 місяців тому +2

      How did you manage to get deep link in power automate? I need this link into a power automate that sends an email to specific recipients everytime a record is created or modified by the app

    • @stephanie1460
      @stephanie1460 9 місяців тому

      @@claudiotassone set up your flow how you want it. in the body of the email, copy the link of the app with "&" and then "Dynamic ID" (select from the dropdown for sharepoint, or use whatever else for SQL/other databases) at the end. If you have everything else set up like Shane did in the app itself, it should work.

    • @Prabinesh
      @Prabinesh 7 місяців тому

      @@claudiotassone did you find your answer? I have the same question

    • @claudiotassone
      @claudiotassone 7 місяців тому

      @@Prabinesh nope

  • @GreyDob
    @GreyDob Рік тому +9

    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 🙂

    • @PatrickBellWebDev
      @PatrickBellWebDev 11 місяців тому

      Did you have to change anything else? This doesn't currently work for me and I feel like something is missing.

    • @AverageDroneGuy
      @AverageDroneGuy 5 місяців тому

      This was the answer I needed!!

  • @tezzukaTV
    @tezzukaTV 10 місяців тому +1

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

  • @swedenontwowheels
    @swedenontwowheels 8 місяців тому +2

    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!

    • @ShanesCows
      @ShanesCows  8 місяців тому +1

      I appreciate the effort. 🤩 Have a great day.

  • @natebig
    @natebig Рік тому +1

    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!

    • @ShanesCows
      @ShanesCows  Рік тому

      Glad it was helpful! Hope your project goes great!

  • @joycef1994
    @joycef1994 Рік тому +1

    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!

  • @AlexandrePerret
    @AlexandrePerret Рік тому +3

    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.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Cool. Thanks for sharing.

    • @Guano1983
      @Guano1983 Рік тому

      I am doing basically the same, but instead of a loading screen with a timer I disable "Use non-blocking OnStart rule" in the settings and set variables in OnStart. That way the default PowerApps loading screen will be shown a tiny fraction longer but the screen is prepared when visible.

    • @ElenaArxerAndreu
      @ElenaArxerAndreu 7 місяців тому

      Thank you for sharing Alexandre! Do you know how can we get to that loading screen once the app is open?

    • @HenryVegaOrtiz
      @HenryVegaOrtiz 2 місяці тому

      I just add another parameter called screen. Then in the StartScreen I use a switch function to determine the screen name. So, my URL will include two parameters: Id; Screen.

  • @jeanpierreragequit1726
    @jeanpierreragequit1726 Рік тому +1

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

    • @ShanesCows
      @ShanesCows  Рік тому

      Thank you, I appreciate that. 🤩

  • @dougydoe
    @dougydoe Рік тому +1

    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.

  • @spen2431
    @spen2431 Рік тому +1

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

  • @LearnPowerPlatformWithAbhinav
    @LearnPowerPlatformWithAbhinav Рік тому +2

    Hi Shane, Nice video. Can u help me on below points : 1. How to do you create video 2. How do you edit videos 3. Which webcam do you use 4. Which microphone do you use 5. Which laptop do you use

    • @ShanesCows
      @ShanesCows  Рік тому +2

      I use Camtasia for recording and editing everything. I currently use a Logitech Brio but I used to use a Logitech c920. Microphone is a Blue Yeti. I use a desktop computer to get the most power for the buck. Nice video card is probably most important.
      ua-cam.com/video/q1fQYgAi4Dw/v-deo.html I talkd a bit about my setup.

    • @LearnPowerPlatformWithAbhinav
      @LearnPowerPlatformWithAbhinav Рік тому

      @@ShanesCows Thx Shane for your reply

  • @gregoryoliveira8358
    @gregoryoliveira8358 Рік тому +1

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

    • @ShanesCows
      @ShanesCows  Рік тому +1

      You're welcome! Go build something awesome.

  • @nathanlewis5782
    @nathanlewis5782 Рік тому +1

    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.

    • @ShanesCows
      @ShanesCows  Рік тому

      On the desktop 99% of the world uses them via the browser. If you really want you can look in the Microsoft Store and install the Power Apps app and then you could open in that. Hope that helps.

  • @Morlyst
    @Morlyst Рік тому +2

    Hey shane! To get around the issue of navigating, use a timer set to the least possible duration. Its instant and works great.

    • @natebig
      @natebig Рік тому +2

      So you just put your navigate function in the timer OnTimerEnd? That's a great idea!

    • @ShanesCows
      @ShanesCows  Рік тому

      Yes, that can work, just for me has lot of potential to cause race conditions if timings get off.

    • @Morlyst
      @Morlyst Рік тому +1

      ​@@natebigthanks. Excactly! This ensures everything gets done in the right order. After the navigation is complete you want to clear the variable holding the parameter to avoid getting sent back the record each time you open the Main menu

    • @jjcooney9758
      @jjcooney9758 Рік тому

      I do not like timeouts, this causes too many headaches and should be reserved for a last resort option. Too often this creates postback/onload issues.

  • @therisingsun4828
    @therisingsun4828 Рік тому +1

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

    • @ShanesCows
      @ShanesCows  Рік тому

      Should work no problem. Thanks for the kind words.

  • @pennyp5822
    @pennyp5822 Рік тому

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

  • @oluwatobipaul6171
    @oluwatobipaul6171 Рік тому +1

    This is really helpful. Thank you Shane

  •  8 місяців тому +1

    Hi Shane, As always your videos are hugely helpful. Any chance you could do a video on Deep-Linking to PowerApps created within Teams. As far as I can see there is no web-link option available in the Powerapps/Teams. Many thanks

    • @ShanesCows
      @ShanesCows  8 місяців тому

      I have never done it, not sure if it is possible or not. 🫤

  • @andrewtoogood1429
    @andrewtoogood1429 Місяць тому

    Great tutorial! have been using it for a while but noticed an intermittent bug where it stays on the front screen, refresh seems to fix it for a while so seems like a cache thing any ideas?

  • @EllieCarter5225
    @EllieCarter5225 7 місяців тому

    Thank you! I wish you extended it to show the Power Automate and Power BI. I wasn't able to get the Navigate to work. I did follow this video several times. 🙂🙂

  • @MustafaFarooq
    @MustafaFarooq Рік тому +1

    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 ?

  • @happyhollowfarm--tn
    @happyhollowfarm--tn 11 місяців тому +1

    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

    • @ShanesCows
      @ShanesCows  11 місяців тому

      Do you know about custom SharePoint forms? ua-cam.com/video/6j7jxKsLqdA/v-deo.html

  • @blairforbes1132
    @blairforbes1132 Місяць тому +1

    Hi Shane, is it possible to do a video like this but specifically about deeplinking to an app in Teams? Not a browser version of the app or an app in a channel tab, but a standalone Teams app?

    • @ShanesCows
      @ShanesCows  Місяць тому +1

      I don't know how to Deep Link to teams. :( Not sure it is possible but to be fair I have never looked very hard.

    • @blairforbes1132
      @blairforbes1132 Місяць тому

      @ShanesCows ok, no problem thanks for the reply!

  • @viva5187
    @viva5187 Рік тому +1

    Thanks for the video! You mentioned something similar at the end using power automate but was hoping I could avoid it. In my app you patch values which create a new sharepoint list item. Is there a way to get that newly created items ID as it's patched/created, rather than obtaining it by looking up already created items in a gallery?

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Set(varID, Patch(.....logic here).ID) Will put the ID in the varID variable for you.

  • @Naomi-p6p2t
    @Naomi-p6p2t 8 місяців тому +1

    Hi, thanks for another really informative video! I have a wee question, if you're using the links in apps and flows as part of a solution and you export/import it as a managed soln to another environment I take it that all the urls would need to be updated in the new environment?
    Thanks.

    • @ShanesCows
      @ShanesCows  8 місяців тому

      Yes, you will have to manually update the URLs. I would make them a variable so you can update one spot to make it easier for you.

  • @DukeofDave
    @DukeofDave 7 місяців тому +1

    Hey Shane, would it make sense to use an If statement in the "startscreen" to determine which screen to open?
    I have an app where I might pass one of 3 or 4 different types of items via the URL, so would like to check which variable is populated and navigate to that screen.

    • @ShanesCows
      @ShanesCows  7 місяців тому

      That will work, i think you end up having to juggle more pieces but it will work.

  • @OsamaCharifa-hj1gb
    @OsamaCharifa-hj1gb 6 місяців тому +1

    Hi Shane, thank you for your video, its really helpful. I have one question, how we can create a deep link to be open in Teams with record parameter, such like as PowerApps deep link that you mentioned in your video?

    • @ShanesCows
      @ShanesCows  6 місяців тому

      I am not sure. I haven’t tried that one.

  • @TheNorthBeth
    @TheNorthBeth 3 місяці тому +1

    Hi Shane. Really appreciate your video. My app is embedded on a SharePoint page. Rather than taking users to PowerApps with the deep link, can I create a link that takes users to the SharePoint page, and within the app also opens to the correct record?

    • @ShanesCows
      @ShanesCows  3 місяці тому

      Beth I have never tried but I don't think so. I don't think that Power Apps will see the parameter 🫤 Let me know if you find different though. Sorry

  • @claudiotassone
    @claudiotassone 9 місяців тому +1

    Thank you also for this one @Shane ! Is there a smart solution to get this deep linking by Power Automate too?

    • @ShanesCows
      @ShanesCows  9 місяців тому

      If you want Power Automate to send a Deep Link to Power Apps the URL will be the same. You will need to figure out how to get the Primary Key (ID) into the flow and then have it append the URL. Should be straightforward. At the end of the day you just need the fancy URL with your &EmployeeID=1 to be sent in a message.

  • @juanfloresoviedo6664
    @juanfloresoviedo6664 9 місяців тому

    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

  • @hereskieu1
    @hereskieu1 Рік тому

    Hi Shane, can you do a video on how to create a deep link to a specific item for the patched form? Thank you!

  • @roomurray8822
    @roomurray8822 10 місяців тому

    Thanks very much for this guide. I've tried using it on a Sharepoint list Form that on the click of an Icon Launch an App with the same data. However the ID is always blank when I use the variable. It is fine hardcoded. Any Ideas?

  • @debbilawson9619
    @debbilawson9619 Рік тому +1

    I'm one of those who used your prior video to GREAT success, even before you redid it with Dataverse - you are the best! My question: What is the best way to PROGRAMMATICALLY determine (rather than hard coding) your environment's app URL? I have 3 Dataverse env. (Dev., Test, Prod) so I use a solution, of course, to promote updates, but the app URL is different in each of them. Right now, I'm hard-coding the URLs, but that falls apart now that other organizations want to use my app in THEIR Dataverse environments. I'm thinking of using an environment variable - do you have a better suggestion?

    • @ShanesCows
      @ShanesCows  Рік тому

      I don't have a better suggestion. Sorry

  • @keiranbarber6864
    @keiranbarber6864 7 місяців тому +1

    Thanks Shane great vid. Q: How can I dynamically access the URL of the PowerApp within the PowerApp itself? This would be beneficial so we don't have to hard code the URL and will change dynamically when releasing new versions, save as etc. Thanks Shane.

  • @GroverParkGeorge
    @GroverParkGeorge Рік тому +1

    Correct me if I'm overthinking this. Isn't a second argument against using the direct reference to Gallery.Selected from a second screen that it forces PowerApps to keep the Screen on which that gallery located in memory, albeit invisible? Isn't passing the variable instead more like the concept of a State variable for a browser?

  • @elvir24
    @elvir24 Місяць тому +1

    I am new to PowerApps and want to know if you can deeplink to different tabs of an app? Example, employee onboarding someone fills out a form and submits then each department has their own set of tasks assigned and I want the department responsible to view only their own tab. Since I would be using SharePoint would I just have to pass it the ID from the list it is written to? I am approaching it with each department having their own SharePoint list for tasks.

    • @ShanesCows
      @ShanesCows  Місяць тому

      Yes, I demo this in class sometimes. YOu can add a second parameter to the URL. Use that parameter to pass the screen name. Now update your OnStart to check for that parameter also and then use it to do the navigate portion

    • @elvir24
      @elvir24 Місяць тому

      @@ShanesCows I jut think I need to attend one of you classes then lol I started PowerApps 1 month ago. :)

  • @josecarlosbenitezmeyer645
    @josecarlosbenitezmeyer645 Рік тому +1

    Great Tutorial really helpful, is it possible to add a validation in the in the form, I have an card where is stored the % of advance of a construction , I need that to be equal or greater it cannot be less, is it possible ?

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Yes, you will need to add logic to the app that checks your input and I would disable the save button until they meet your criteria. I show these techniques in this video ua-cam.com/video/WlWT0lWTGU8/v-deo.html

    • @josecarlosbenitezmeyer645
      @josecarlosbenitezmeyer645 Рік тому

      Hi @@ShanesCows i'd watchit already and I cannot make it work, any tips on how to save the preview value on a variable and make that the new input wont be lower?

  • @benjaminlahsen6721
    @benjaminlahsen6721 10 місяців тому +1

    Hello Shane. What would be the business scenarios where this could be useful?
    Very cool video

    • @ShanesCows
      @ShanesCows  10 місяців тому +1

      Approvals is the most common. You want to send the person back to the app to review and approve. By giving them a deep link they go directly to the item. :)

  • @mathetjatshegofatso8837
    @mathetjatshegofatso8837 3 місяці тому +2

    Shane, still the best🔥.

    • @ShanesCows
      @ShanesCows  3 місяці тому

      Thanks, glad I can help.

  • @claytongopichand
    @claytongopichand 2 місяці тому +1

    Hi Shane is there video on how to accomplish this using SharePoint as the data source I am struggling to find the GUID to be used

    • @ShanesCows
      @ShanesCows  2 місяці тому

      In SharePoint you will use the ID column instead. Good news, the old version of the video was based on SharePoint. So if you watch that and just learn the ID part, ignoring the mechanics you already learned in this video, you will have it. ua-cam.com/video/A5Pi5P2YKds/v-deo.html

    • @claytongopichand
      @claytongopichand 2 місяці тому

      @@ShanesCows Thanks Shane appreciate the help

  • @ashley758747
    @ashley758747 5 місяців тому +1

    Hi Shane, Great video - I have the deep linking working as per video but configured with SharePoint. The issue I am facing is that when I use my 'normal' web link the app still tries to navigate to the record and gets stuck on 'Getting data' instead of going to my normal home screen? Any help appreciated

    • @ShanesCows
      @ShanesCows  5 місяців тому

      In your App OnStart you need to add some If logic that if the parameter is not found it goes to the welcome screen. I am pretty sure I showed that in the video. :)

  • @MrHhhscott
    @MrHhhscott Рік тому +1

    Could you set the variable in the Formula Property of the App, then use the start screen property to navigate?

    • @ShanesCows
      @ShanesCows  Рік тому

      No because we need to change the variable when moving between screens in non deep link scenarios. Formulas variables can be changed in the app

  • @AlbertoAllegueVarela
    @AlbertoAllegueVarela Рік тому +1

    Thank you Shane!! Great video. Can this link be opened by someone outside the organization?

    • @ShanesCows
      @ShanesCows  Рік тому

      The link can be clicked by anyone. Whether they have access to the app or not is up to you. Here is a video on external sharing ua-cam.com/video/suk4eLS4A-E/v-deo.html

  • @nicholasc5086
    @nicholasc5086 Рік тому +1

    Great video Shane ! Have used this in my own apps after watching your old video. 🙌🏻 Do you if it’s possible to copy the link to the users clipboard rather than have them send an email?

    • @ShanesCows
      @ShanesCows  Рік тому

      Yea, there is a Copy function now you can use. 😎

  • @ganeshroyal7281
    @ganeshroyal7281 9 місяців тому +1

    Hi Shane,
    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

    • @ShanesCows
      @ShanesCows  9 місяців тому

      The weblink doesn't change each time you publish it. 😀 The app URL will always be the same. So no problem.

  • @ericahell
    @ericahell 9 місяців тому +1

    Hi Shane, thanks for the video. I have done the steps as you described in the video but the navigate statement in OnStart property of the app is underlined and the message says "Navigation is not suggested in OnStart. Use the StartScreen property instead for better performance. Should I just ignore that one or what do you say? 😀

    • @ShanesCows
      @ShanesCows  9 місяців тому +1

      Ignore it 🤩 I talked about it in this video ua-cam.com/video/7MxXmGOkeLQ/v-deo.html but basically there is no "suggested" way to do deep linking today, so we have to rock with this video.

    • @colinbell7281
      @colinbell7281 8 місяців тому +1

      @@ShanesCows I have hit this same snag and the retired button is not making a difference, so after some playing around and searching I have found the only way I could do this was to in fact remove the Navigate from the OnStart and instead write the following If function on the StartScreen "If(!IsBlank(Param("EMPID")),Screen1,WelcomeScreen)"
      Screen1 represents the screen I want to navigate to and WelcomeScreen represents the the first screen of the app
      Hopefully this will be helpful to others

    • @ShanesCows
      @ShanesCows  8 місяців тому +1

      @@colinbell7281 Thanks for sharing Colin and sorry Power Apps is giving you the run around. :(

    • @simonwoodfield3310
      @simonwoodfield3310 7 місяців тому

      @@ShanesCows I Shane, I have the same issue, powerapps won't allow navigate even with the retired option being reset, and it won't let me use a global variable in start screen, so I can navigate to the correct screen, but not with the record selected

  • @nayakstechbox1516
    @nayakstechbox1516 9 місяців тому

    Hi Shane, can we hide the app url ( it's showing in email link)which is hard coded in send email button. Please share some idea

  • @bayerbear6770
    @bayerbear6770 10 місяців тому

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

  • @chieunguyen9351
    @chieunguyen9351 2 місяці тому +1

    Is there a new way to do the Navigation in OnStart now? I turned on the feature but it's still not working. Thank you

    • @ShanesCows
      @ShanesCows  2 місяці тому

      I would double check your code, it still works for me. 🙃 Try just putting Navigate(Screen2) up there and see if that simple works. Then troubleshoot from there if it does.

  • @quitman3rd
    @quitman3rd Рік тому +1

    Hey Shane Thank you !
    What is the best way to send you a request?

    • @ShanesCows
      @ShanesCows  Рік тому

      Go to www.powerapps911.com and fill out the contact form at the bottom of the page. Thanks

  • @humerasuman2151
    @humerasuman2151 3 місяці тому +1

    Hi shane how can i get the powerapps link dynamically not by manually writing the app link ..

    • @ShanesCows
      @ShanesCows  3 місяці тому

      Not possible as far as I know.

  • @Naomi-p6p2t
    @Naomi-p6p2t Рік тому +1

    Hi, quick q. Does this work the same way if you're using a DataTable rather than a Gallery control?
    Many thanks.

    • @ShanesCows
      @ShanesCows  Рік тому

      Not sure but probably. I never use Data Tables so you will just have to try and report back.

    • @Naomi-p6p2t
      @Naomi-p6p2t 8 місяців тому

      @@ShanesCows yes it did, but I then binned that off and went back to using a gallery! 😃

  • @paolovr1970
    @paolovr1970 Рік тому +1

    Thanks Shane 🙏🙏🙏

  • @chairattangthong
    @chairattangthong 6 місяців тому

    Thank you for your kindness sharing with us ❤

    • @ShanesCows
      @ShanesCows  6 місяців тому +1

      You are so welcome. Have a good weekend

    • @chairattangthong
      @chairattangthong 6 місяців тому

      @@ShanesCowsthank you and you too sir ❤

  • @Facts_Unveiled536
    @Facts_Unveiled536 5 місяців тому +1

    Hi Shane
    can you please help me on this, i want to retrieve text and links which is present inside json file which is like this{
    "session_id": "string",
    "answer": {
    "text": "string",
    "links": [
    "string"
    ]
    }
    }
    when i am doing this i can fetch the text inside answer from below query Set(varResponse,askSRE.GetAnswer({db:Dbvar,msg:'Pass your Query'.Text,session_id:CurrentSessionID}));
    Patch(DataTable,{SessionID:CurrentSessionID,Question:'Pass your Query'.Text,Answer:varResponse.answer.text});
    But when i am trying to perform operation i see json parsing error expected object but got string.....can you please help on this

    • @ShanesCows
      @ShanesCows  5 місяців тому

      See if this video on the JSON function helps.
      Power Apps ParseJSON - JSON is a core skill
      ua-cam.com/video/G6dU5me5h1o/v-deo.html

  • @tariqkhan3935
    @tariqkhan3935 2 місяці тому +1

    what should i do if i am not using dataverse? And using simple form.

    • @ShanesCows
      @ShanesCows  2 місяці тому

      Here is the first version of the video with SharePoint only. ua-cam.com/video/A5Pi5P2YKds/v-deo.html you will have to combine some of the concepts but it shows a simple form. 🤩

  • @bingobangobt
    @bingobangobt Рік тому +1

    What if you still want to use your home\welcome screen if there is no varrecord??

    • @ShanesCows
      @ShanesCows  Рік тому

      In my deeplink example if there is no parameter then your app will go to the default screen. Nothing special required to make that happen. 😎

  • @v75tan
    @v75tan 25 днів тому +1

    URL will change depend on Environment.
    How to get the URL depending on Environment

    • @ShanesCows
      @ShanesCows  25 днів тому

      You will want to make the URL a variable and then you ahve to manually update it as you move to different environments. You could use an environment variable also, but that is more complicated.

    • @v75tan
      @v75tan 25 днів тому

      Ok, use environmental variables to supply Appid for different -different Env.

  • @husarzwadca8610
    @husarzwadca8610 Рік тому +1

    In every tutorial I see people adding a new field to a form that's somehow magically the GUID number for their item... How do you do that? I don't have this type of column in my list.

    • @ShanesCows
      @ShanesCows  Рік тому +1

      Are you using Dataverse or SharePoint. In SharePoint you use the ID colum, which is just a number. In Dataverse you add the uniqueidentifier column, which is a GUID.

    • @husarzwadca8610
      @husarzwadca8610 Рік тому

      @@ShanesCows You are... absolutely right! ;) Instead of the way you wrote the code, I wrote:
      Set(varName; Value(Param("ParamName")));;
      If(Not(IsBlank(varName));Set(varRecord; LookUp('name of sharepoint list'; 'name of column containing ID' = varName));;Navigate('Screen'));;
      and it works like a charm... Thank you! Both for the video and the fast response.

  • @nadafathi8221
    @nadafathi8221 11 місяців тому

    Hello
    I have a mail contains power apps link need when user press on this link the email subject save on power apps in a text
    Plz note that the subject is dynamic 😊
    Acutely I tried to use the deep link ,but unfortunately it didn’t work
    Plz let me know how I can solve this
    Thanks 😊

    • @clausdev85
      @clausdev85 10 місяців тому

      If you create/send the emails with Power Automate, you can adjust the link dynamically.
      So at the end of the link with a parameter "&SubjectText="

  • @ianmaxwell9425
    @ianmaxwell9425 Місяць тому +1

    This was great until MS stopped us using navigate in the On Start. The new method is a pain. ☹

    • @ShanesCows
      @ShanesCows  Місяць тому +2

      I still turn on Navigate OnStart. They told me they will not take away that feature until they have a solid way to replace it, they don't so far.

    • @ianmaxwell9425
      @ianmaxwell9425 Місяць тому

      @@ShanesCows Shouldn't do it but after messing with the new approach I've turned this on and all is well with world 🙂

  • @greg2kdotcom
    @greg2kdotcom Рік тому +1

    21:25 I need Datavorse in my life. Dataverse just doesn't cut it anymore 😉