We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Copy Worknotes from RITM to Request

Samiksha2
Mega Sage

Hi All,

 

I need to copy RITM work notes for a particular catalog item.

I am not sure what to add in the query.

Please help.

Thanks,

Sam

2 ACCEPTED SOLUTIONS

Harish KM
Kilo Patron

Hi @Samiksha2 Create a after update BR

cond: item is "your catalog"

script:

var workNotes = current.work_notes.getJournalEntry(1);
var app = new GlideRecord('sc_request');
app.addQuery('sys_id', current.request);
app.query();
if(app.next()){
app.work_notes = "workNotes Updated " +workNotes;
app.update();
}
Regards
Harish

View solution in original post

Hi @Samiksha2 the below cond works for me,

HarishKM_0-1707367843422.png

 

Regards
Harish

View solution in original post

14 REPLIES 14

Dr Atul G- LNG
Tera Patron

Hi @Samiksha2 

 

Check this:

 

https://www.servicenow.com/community/itsm-forum/copy-work-notes-from-task-gt-ritm-and-vice-versa/td-...

 

https://www.servicenow.com/community/now-platform-articles/copy-task-comments-and-worknotes-to-paren...

 

This will give a baseline.

*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

Hi @Dr Atul G- LNG ,

 

That doesn't work for Request to RITM.
I dont know what should be the query. 

var gr = new GlideRecord('sc_request');
        gr.addQuery('here');
        gr.query();
        while (gr.next()) {
            gr.comments = current.comments;
            gr.work_notes = current.work_notes;
            gr.update();
 
 
Thanks,
Sam

Hi @Dr Atul G- LNG ,

I added this query.

var grs = new GlideRecord('sc_request');
        grs.addQuery('sys_id', current.request.sys_id);
        grs.query();
        while (grs.next()) {
            //grs.comments = current.comments;
            grs.work_notes = current.work_notes;
            grs.update();
        }
What is the error here?
It is not working.
 
Thanks,
Sam

Hey @Dr Atul G- LNG ,

 

It is working now.

 

Thanks,

Sam