Mail Templates Links

Hi,

I have question regarding the scripts, that creates a link in the mail templates. At the moment it creates links for the old IT Shop. Are there different scripts for the new web portal (Angular) or how is it done here?
How are the links created for the new IT-Shop?

Regards,
Dominic

  • The API Server knows how to deal with those links; therefore, the old-style link will work against an API Server as long as they point to the API Server. You only need to configure the configuration parameters for the Base URLs to the API Server (QER\WebPortal\BaseURL, QER\WebPortal\PasswordResetURL).

  • What about custom links. For example a link to the main data of an identity. In the old web you could add "ContextID" and params like "UIDPerson". In the new web portal i now always get a 404 not found.

  • This would be nice to know as there are lots of customizations using this feature.

  • We have deep links in place to support the e-mails generated by default. For those e-mails, we also have redirection in place in order to preserve URL compatibility with older e-mails.

    There is no general mechanism to get a deep link to a detail view of an object.

  • Hello Hanno/Markus,

    We have similar issue with the link in the mail Template: Existing VB scripts such as VI_BuildITShopLink_Approve, VI_BuildITShopLink_Deny etc is working fine when there are multiple approvers for a request and a request is not yet approved by anyone. However, if one of the approvers has approved the request via Email link then the entry from PWOHelperPWO table is deleted and now other approvers will have an error on the Angular Portal i.e. TypeError: Cannot read properties of undefined(reading 'Data').

     Angular Web Portal does not redirect the approvers to the pending requests page instead it stays on the deep link where PWOhelperPWO object is already deleted. Could you provide guidance that how can it be implemented to redirect the approver to Pending Request page once request is already approved by another appover ?