Guided tour launch on kb_knowledge article or record when creating a new one

samanthredd
Tera Contributor

requirement: need to develop a guided tour on kb_knowledge template or record, but when i creating new kb_knowledge article its url going to different like -kb_knowledge.do?WIZARD:action=follow&sys_action=&sys_id=-1&sys_target=kb_knowledge&sysparm_query=&sysparm_target=&wiz_action=sysverb_new&wiz_collection=&wiz_collectionID=&wiz_collection_key=&wiz_collection_related_field=&wiz_referring_url=&wiz_view=do?WIZARD:action=follow&sys_action=&sys_id=-1&sys_target=kb_knowledge&sysparm_query=&sysparm_target=&wiz_action=sysverb_new&wiz_collection=&wiz_collectionID=&wiz_collection_key=&wiz_collection_related_field=&wiz_referring_url=&wiz_view=

for this how can i do this guided to as manualy - need to create a ui action so, could you please help me on it to solve or achieved it.


note:i added in ui action code like this - top.window.location.href    but, top.window.location.href works in iframe based UI -- this is why it will work in native UI and will never work in SoW. 


code in ui action:

function enableAutoLaunch() {
    var ga = new GlideAjax('TMSTimeCardGuidedTourEnable');
    ga.addParam('sysparm_name''enableAutoLaunch');
    ga.getXMLAnswer(function(answer) {
        if (answer === 'done') {
           
            // Cleanly route to a fresh form with your dedicated tour ID mapped out
           
            // var targetUrl = '/now/nav/ui/classic/params/target/kb_knowledge.do?sys_id=-1&sysparm_tour_id=d8568b7a2be50fd00891f606fe91bfb0';
           
            var targetUrl = '/now/nav/ui/classic/params/target/kb_knowledge.do%3FWIZARD%3Aaction%3Dfollow%26sys_action%3D%26sys_id%3D-1%26sys_target%3Dkb_knowledge%26sysparm_query%3D%26sysparm_target%3D%26wiz_action%3Dsysverb_new%26wiz_collection%3D%26wiz_collectionID%3D%26wiz_collection_key%3D%26wiz_collection_related_field%3D%26wiz_referring_url%3D%26wiz_view%3D%26sysparm_tour_id%3Dc3e4dbe52bfdc3500891f606fe91bffb%26mode%3Dpreview';

           
           
            // Break out of Next Experience's frame mask to force a hard page load
            top.window.location.href = targetUrl;

        } else {
            g_form.addErrorMessage('Guided Tour Launch failure: please reach out to IPAServiceNow@lumen.com');
        }
    });
    return false;
}
0 REPLIES 0