Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

How to open a specific page (like a particular request/task) of portal inside agent workspace

Akshara Pavithr
Tera Contributor

I want to open a specific portal page(eg: a particular request /task/journey record)  inside agent workspace as a new tab in agent workspace (like creating a new case ).

I have created a  ui action namely" view journey" . and my workspace client script is as below.

function onClick(g_form) {
    var answer;
    var journeysys = g_form.getSysId();
    var jrny = new GlideAjax('sn_hr_core.IFX_viewjourneycore');
    jrny.addParam('sysparm_name', 'getJourneySysId');
    jrny.addParam('sysparm_userId', journeysys);  
    jrny.getXML(getSysIdF);

    function getSysIdF(response) {
    answer = response.responseXML.documentElement.getAttribute("answer");
    var url="/now/hr/agent/test_page_journey_test";
    open(url,'_self');
    }
}
in the above mentioned url, "test_page_journey_test" is having an iframe which navigates to esc portal (as the link to esc is configured in "source " config.
I am not sure how to pass the above sys_id value in variable "answer" to the iframe. 
Please help on this. If there's any alternative way to achieve this requirement too, please suggest that here.


 
0 REPLIES 0