Approval with E-Signature not working as expected when IDP is Azure even after Paris upgrade.


Description

Approval with E-Signature not working as expected when IDP is Azure even after Paris upgrade, issue is address in PRB714963

Release or Environment

Paris

Cause

Customizations to Esignature Script includes or client scripts causes skipping of fixed files during upgrade or user might not have the roles required with ACL in place or com.snc.integration.esig.window is set to false

Resolution

  1. Make sure there are no customizations to the E-signature script includes and Client scripts, if you have any customizations then the upgrade to Paris will skip the fixed files and the fix will not be applicable.
  2. Check if the system property com.snc.integration.esig.window is set to true or false, if it is set to false make it true
  3. Check if you have valid roles as mentioned in ACL for esignatureauthutils: https://yourinstance.service-now.com/nav_to.do?uri=sys_security_acl.do?sys_id=7a2c8167c7001010df1417b703c26071

You can check for files if they skipped or not by going to upgrade history and check for Paris Upgrade and Search for Plugin name


Additional Information

in pre Paris we used to provide the Iframe which is not supported by Azure, so when ever any user tries to approve any record the connection is refused by Azure, from Paris we started presenting new browser window in spite if Iframe for authentication which is supported by Azure