75 views

Symptoms


After upgrading from Helsinki to Kingston, redirecting users with "producer.redirect" is not working anymore.

Release


Kingston

Environment


Service Catalog

Cause


In earlier versions, the back end URL of a record could be used as a value for "producer.redirect", instead of direct URL of the record.

When upgrading to Kingston, this no longer works as before.

Resolution


Kingston requires the value of producer.redirect to be a front-end URL, for example:

In Pre-Kingston this would have been valid:

producer.redirect = "nav_to.do?uri=/change_request_list.do%3Fsysparm_userpref_module%3Dcd579a82c0a8016400aa77d97a4d70a8%26sysparm_query%3Dactive%3Dtrue%5EEQ%26active%3Dtrue%26sysparm_clear_stack%3Dtrue%26sysparm_clear_stack%3Dtrue’"

In Kingston, this has to be used instead:

producer.redirect = 'change_request_list.do'; 

Additional Information


Please note that Kingston also provides two other means of redirecting from a Record Producer:

  • producer.url_redirect
  • producer.portal_redirect

This is documented in the topic: "Populate record producer data and redirect users"

 

Article Information

Last Updated:2018-06-15 06:28:36
Published:2018-06-15