After upgrading from Helsinki to Kingston, redirecting users with "producer.redirect" is not working anymore.
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.
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';
Please note that Kingston also provides two other means of redirecting from a Record Producer:
This is documented in the topic: "Populate record producer data and redirect users"