Overview
BPM Portal users are unable to navigate and login to their custom application from email links to Approve/Reject a process step that is using BIZPASS_USER_PASSWORD from PortalConstants in JSP.
The same custom JSP works in version 2015 but when deployed on version 2020 R1, clicking on the link in the notification email fails with the following JSP Processing Error:
HTTP Error Code: 500
Error Message: BIZPASS_USER_PASSWORD cannot be resolved or is not a field
Environment
Product: Process BPM Portal Version: 2020 R1 OS/Platform: Any
Solution
When upgrading to 2020 R1 or later, several constants were renamed in PortalConstants.java.
Portal constants BIZPASS_USER_PASSWORD has been changed to BIZPASS_USER_PASSWD therefore the solution is to use BIZPASS_USER_PASSWD in your JSP code which is invoked as follows:
<%= PortalConstants.BIZPASS_USER_PASSWD%>
This change is documented in the Aurea Process Migration Guide 2020 R1 under Chapter 7: Business Manager Migration from 10.0.X to 10.0.20 (2020 R1) under the section titled Constant changes.
<supportagent>
The corresponding documentation defect was addressed under SBM-69143.
</supportagent>