Service Portal Password Enrollment- Not Available

Marques2
Tera Expert

Helsinki and Service Portal Users,

Problem: Password Enrollment is not available in the Service Portal

We're in the works of implementing password reset in our environment and are realizing that the Password Enrollment "page" is not accessible in the Service Portal. In the Native UI, the Password Enrollment page can be accessed from the left navigation pane and also from the Service Catalog under the OOB category, Can We Help You. However, when I go to the Can We Help You category in the portal, the Password Enrollment "Catalog Item" (or whatever it's created as) does not exist.

The reason this is a major issue is because our ServiceNow instance will redirect end users without a license or necessary role to the Service Portal. They will never see the Native UI. If password enrollment cannot be accessed from the portal, we might have to change the way we're going about this and direct everyone to the Native UI which would not be a good experience for our end users.

Does anyone have a work around? Are others experiencing the same issue?

Any help is appreciated,

-Marques

1 ACCEPTED SOLUTION

Brad Tilton
ServiceNow Employee
ServiceNow Employee

Hi Marques,



The item in the catalog that you're seeing is actually a Content Item, which means that it's just a link that redirects the user to the password reset page. Service Portal doesn't support Content Items until Helsinki Patch 3, you might have to upgrade to get that.



Helsinki Patch 3



If you don't want to wait for that you could just add a link somewhere that opens up a new window to $pwd_enrollment_form_container.do


View solution in original post

7 REPLIES 7

I have customised the pwd_process table where there is a TAB called advanced and a field called Success UI Macro.


My UI Macro basically places a different message and a link for the user to logout. This way after completing the enrolment the user will be prompted with that message.



UI Macro: custom_pwd_success_message


<span style="position:relative;bottom: 30px;">${gs.getMessage('The system has reset your password and will email it to you shortly.')}


  <p>


  <a style="color: #0000cc;" href="/logout.do">


  <strong>${gs.getMessage('Click here to Login')}</strong>


  </a>


  </p>


  </span>


Hey Oliver,



I know this is late but posting this for anyone who may be running into this issue still. I used a UI Script to redirect the user back to the ESS homepage. Here are the details:



Name: $enrollment_success_redirect_ess


Global: true


$j(document).ready(function() {


var url = document.URL + '';


if (url.indexOf('$pwd_enrollment_success.do') > -1) {


new GlideForm().addInfoMessage('You will be redirected to the homepage momentarily');


setTimeout(function() {


window.location = '/ess';


},3000);


}


})();



You should be able to modify this code to handle redirection via back button as well.


Hi Brad,

 

i would like to know if  now in kingston is there anything available to show enrollment in portal page ?

if so may i know how do i do it ?