Skip to main content
Question

deeplink works in SF but not in IAM

  • October 15, 2025
  • 2 replies
  • 38 views

Forum|alt.badge.img+2

created a  procesflow for deeplink, the url works when connecting with sf, but connected to iam gives

message

this is message deep_link_invalid_appl

 

2 replies

Forum|alt.badge.img+2
  • Moderator
  • 105 replies
  • October 17, 2025

Hello Theo,

Yes, the deeplink url is based on the application id / alias and the host of indicium.
Those application id’s are almost never the same between iam / sf.
Also the host in the deeplink url contains the sf alias in sf environment , but in iam environment that would need the iam alias.

So in short, no deeplinks made in a sf environment do not work on iam environment.


Erik Brink
Moderator
Forum|alt.badge.img+5
  • Moderator
  • 548 replies
  • October 21, 2025

To extend the answer of ​@Edo Spijker . His answer is about the communication with metasource Indicium, to get the definition of the application for example.

Deeplinking is about sending the user to a particular subject or to start a processflow in the UI. For these purposes, your URL has to work with application aliases instead of ids to make them SF/IAM independent.

You can configure an alias at your runtime configuration in the SF:
https://docs.thinkwisesoftware.com/docs/sf/runtime_configuration#application-id-and-alias

In IAM use the same alias on the related Application. The alias can be configured in the form.

Your deeplink URL will look like:
https://server/universal/#application=my_alias/subject=xxx/subjectVariant=yyy

or
https://server/universal/#application=my_alias/processflow=xxx

So using aliases, your deeplink URL should work for both.