Security Questions Enrollment questions block section is not showing up on the enrollment page for non-English languages (specifically noted for Spanish, Portugese, and German). Also, when the UI is changed to a non-English language, the verification methods 'Enter email' and 'Confirm email' give an error. 

Steps to Reproduce


  1. Activate the Spanish, Portugese, or German language plugin.

    For more information, see the product documentation topic Activate a language.

  2. Set the instance language to Spanish, Portugese, or German.

  3. Go to /pwd_process.do?sys_id=c6b0c20667100200a5a0f3b457415ad5&sysparm_record_target=pwd_process.

  4. Verifications, add in QA verification and remove any existing verifications.

    For more information, see the product documentation topic Password Reset verifications.

  5. Go to /$pwd_enrollment_form_container.do.

    The security questions do not show for these languages.




  1. Navigate to System Definition > Script Includes and open the PwdEnrollQuestionsProcessor record.

  2. Go to line 33 and add the following line below the var numEnroll = mgr.getRequiredQuestionCountByVerificationId(verificationId); line:

    numEnroll = parseInt(numEnroll);

  3. Navigate to System UI > UI Macros and open the $pwd_enroll_questions_ui record.

  4. Delete the following line of code:


  5. In the same place, add the following lines of code:

    var num_enroll = jelly.jvar_mgr.getRequiredQuestionCountByVerificationId(jelly.jvar_verification_id); 
    num_enroll = parseInt(num_enroll); 
  6. Open the Dictionary Entry by going to


    1. Navigate to Password Reset > Processes > Default Self Service.
    2. Scroll to Verifications and open Personal Data - Enter Email Address.
    3. Under Password Reset Verification Parameters, click the column.
    4. Right-click the value and choose Configure Dictionary.
  7. Make sure Type is String instead of Translated Text.



Related Problem: PRB1184610

Seen In

There is no data to report.

Intended Fix Version


Fixed In

Jakarta Patch 6
Kingston Patch 1

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-03-15 09:05:05