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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Deep linking to a Powe...
Power Apps
Suggested Answer

Deep linking to a PowerApps (pinned app) Challenge

(1) ShareShare
ReportReport
Posted on by 31
All,
 
I have a pinned canvas PowerApp in Teams.    
 
I have set my OnStart parameters and StartScreen navigation.   
 
Deep links embedded in Outlook messages navigate the user the correct screen.
 
However, there is on issue I've noticed.   
 
The first time I click the deep link from an Outlook message it will take me to Teams, the OnStart event fires and I go to the correct item.
 
If I navigate around to different screens within the app, go back to Outlook and click the same link again, OnStart does not fire, and nothing happens.
 
Leaving the app open, I go back to Outlook and open a message containing a link with a different subEntityId, OnStart does fire and I'm directed to that record.
 
This is on a desktop.   
 
Is there any way to resolve this behavior and ensure OnStart executes any time I click the link regardless if the subEntityID hasn't changed?
 
Thanks,
Andrew
 

 
Categories:
I have the same question (0)
  • Nandit Profile Picture
    1,568 Moderator on at
    Hi  AndrewB ,
     
    Would be great to see the link you are sending in the Outlook message. 
     
    Kind regards, 
    Nandit
     
  • AndrewB Profile Picture
    31 on at
    This is the link in the email.  x's for obfuscation. 
     
     
    Let me know if that helps.

    This is a pinned app, does not live in a channel.
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,433 Super User 2025 Season 2 on at
    hi
     
    So you are saying that if you have it opened already, and try to open it again it doesnt work correct?
     
    If so thats expected based on how you are kicking off.
  • AndrewB Profile Picture
    31 on at
    Mike,
     
    Is there a different way that would?

    I've seen different formats for deep linking to an embedded canvas app in Teams.

    For this example, assume AppID is 12345 and your SubEntityID is 67890

    April Dunham method

    CoPilot suggested method

    I've read some suggestions of adding an additional parameter called refresh, and using this value in conjunction with a timer control to force a refresh.   

    From testing, Param("refresh") in the app onstart never gets a value.

    Is this even valid to be trying.    Microsoft documentation seems to be very limited.

    If this is simply not possible by design, that would be good to know
     
     

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 739 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 343 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard