I have four screens that I want to deep link in power apps. When a form is submitted the approver gets an email with a link to the particular screen
My conditions are
My StartScreen parameter looks like below
The OnSuccess for the GI form is working and goes to the correct screen
The OnSuccess for the PCV form is not working and goes to the welcome screen
What could be the problem?
Hi @NyarOtieno - I'm glad your problem is solved.
Perhaps you could mark @rikdekoning's post (message 4) as the solution, since it is his formula here that solves the question.
No problem, glad to be of help.
Please don't forget to mark the answer as solution 😊
Hi,
I published and reopened my app and the link for the PCV form is now working 😊
Thank you for your help
Can you add a label to your welcome screen and set the Text attribute to Param("PCVscreenID")? That way, you can see if your parameter is pushed correctly to your app
Hi,
thank you for your help
I have replaced and used the same link format as GI Approval. I have also removed the nested if statement but the PCV form still goes to the welcome screen
What if you use the same link format as your GI Approval (including the TenantID parameter), but replace the screenID parameter with the PSVscreenID parameter?
Also, try to remove the second If() statement, so it looks like this:
If(
Param("screenID") = "approval",
'GI Approvals'
Param("PCVscreenID") = "approval",
'PCV Approvals',
'Welcome Screen'
)
Nested If() statements do fail sometimes, so this is a cleaner way of putting it together
Hi,
I have removed the & symbol in front of the PCVscreenID parameter but the PCV form still goes to the welcome screen
It seems like you have removed the default tenantId parameter from your PCV URL. The first parameter is always initialized using the ? symbol. Every other parameter will be called using the & symbol. So you should either add the tenantID parameter back (right after the ? symbol), or simply remove the & symbol in front of the PCVscreenID parameter in your PCV URL (right now, your paramter is initialized using the ?& symbol right after each other, which doesn't work)
WarrenBelz
44
Most Valuable Professional
mmbr1606
41
Super User 2025 Season 1
MS.Ragavendar
36