web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Apps
Answered

Unable to deeplink

(0) ShareShare
ReportReport
Posted on by 1,119

Hi there, 

I have a helpdesk app.

Basically i have a gallery on one screen. When clicking the > button, i am setting the variable as Set(varGalRecord, ThisItem)

On view ticket details screen, i have a form. I have set the form item Property to varGalRecord.

 

I want to deeplink this view ticket Screen so that i can send the link to the users, so they will open their ticket directly.

But what i am wondering, i don't see app is passing any parameter to the view screen with the ID of the record. But still it is opening the correct record. Any one please help me how to deep link.

 

venka91_0-1651733211863.png

 

venka91_1-1651733448606.png

 

My URL on the view ticket screen shows just below like this.

 

https://make.powerapps.com/e/Default-xxxxxx-xxxx-xxxx-xxxx-xxxxxxx/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2F77b55553-ddbf-4961-9055-0ea03c75e91a

 

 

Please ignore the varCurrenRec in the above screenshot. I am not using it.

Categories:
  • niklasjegg Profile Picture
    539 on at

    Hi @venka91 

    you basically want to sent the link from withing your app to the User? or with a flow?

     

    Whenever i am Deeplinking i am useing the "Param" function in my App On Start.

     

    e.g. from my own Helpdesk App

    Set(
     TicketID,
     Param("TicketID")) And
    If(!IsBlank(TicketID),Set(Ticket,LookUp('IT-Helpdesk',ID = Value(TicketID))) And 
    
     Switch(
     //Param("TicketType"),
     Ticket.'Ticket-Type'.Value,
    
     "User request", ResetForm(Ticket_Form_UserRequest) && NewForm(Ticket_Form_UserRequest) && Navigate(Edit_Ticket_Type_UserRequest,UnCoverRight),
     "Team request", ResetForm(Ticket_Form_TeamRequest) && NewForm(Ticket_Form_TeamRequest) && Navigate(Edit_Ticket_Type_TeamRequest,UnCoverRight),
     "Hardware request", ResetForm(Ticket_Form_HardwareRequest) && NewForm(Ticket_Form_HardwareRequest) && Navigate(Edit_Ticket_Type_HardwareRequest,UnCoverRight),
     "File request", ResetForm(Ticket_Form_FileRequest) && NewForm(Ticket_Form_FileRequest) && Navigate(Edit_Ticket_Type_FileRequest,UnCoverRight),
     "Change request", ResetForm('Ticket_Form_Change-Request') && NewForm('Ticket_Form_Change-Request') && Navigate(Edit_Ticket_Type_ChangeRequest,UnCoverRight),
     ResetForm(Ticket_Form_Multiple) && NewForm(Ticket_Form_Multiple) && Navigate(Edit_Ticket_Type_Multiple,UnCoverRight)
     )
    );
  • venka91 Profile Picture
    1,119 on at

    I am using flow which send an email to the user and agent when the new record is created in sharepoint list.

    So in this flow, i want to include the deep link URL, so the agent can open the ticket directly.

     

  • niklasjegg Profile Picture
    539 on at

    Okay. so first of all:

     

    i am also useing it like this.

     

    just use the Send an Email V2 action.

    Make sure to use HTML as your email body by adding "<div> at the top and </div> at the bottom of the email. Else the link will be destroyed.

     

    I am useing this : 

    Click <a href="[your App Weblink]&TicketID=@{triggerBody()?['ID']}">here</a> to get to the new Ticket.

    With the Param function in App On start i am getting the custom Parameter "TicketID" which is my actual SPO list ticket ID.

  • venka91 Profile Picture
    1,119 on at

    Yes, I used the same way. But i am unable to get the redirection to my desired ticket screen. It is going to home page.

    More over when i use Navigate in On Start, Powerapps says Navigate function is not permitted. How did you manage to write the formula in Onstart ?

     

    venka91_0-1651740803046.png

     

    But in StartSceen i can not use set property. Then what may be the solution ?

  • niklasjegg Profile Picture
    539 on at

    Go to settings in your app and enable navigate on start. then it should work

  • venka91 Profile Picture
    1,119 on at

    But this feature is listed under retired. So some day or the other when Microsoft completely remove this feature, my app will be broken.

  • niklasjegg Profile Picture
    539 on at

    maybe you should try the OnVisible property. i have not yet thought about ever changing the onstart-> navigate to this but sometime it will be neccessary

  • niklasjegg Profile Picture
    539 on at

    i have found this video regarding this change Power Apps On Start: Goodbye Navigate, Hello App.StartScreen - YouTube

  • venka91 Profile Picture
    1,119 on at

    Yes, Thank for the guidance. But i have followed Mathew Blog which is similar to my case. And now i can deep link my screen.

     

    Power Apps Deep Links: Email Direct Link To A Specific Record (matthewdevaney.com)

     

    But another strange thing is, my Home Button is not working. I am not sure is this the nature of the Deep link which does not allow you to Jump into other screen when deep linked. My Home Page button is navigating to the other screen which is not working after deep linking.

  • Verified answer
    niklasjegg Profile Picture
    539 on at

    yesterday i have tried to implement the new startscreen property in my app. It works fine as far as i have tested.

    My Home buttons are still working. i am useing 

    Navigate(Home)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 405 Super User 2026 Season 2

#2
Mohsin Ali Profile Picture

Mohsin Ali 368

#3
WarrenBelz Profile Picture

WarrenBelz 244 Most Valuable Professional

Last 30 days Overall leaderboard