Triggering schedule report from a server side script

Deepika54
Tera Contributor

hello experts,

I want to trigger a schedule report from a server side script. For the time being i am triggering it using background script for testing. Following is the script attached. Can any1 tell me what is wrong in the script. If i trigger it manually using"Execute now", the scheduled report gets triggered.

 

var gr=new GlideRecord('sysauto');
gr.get('name', 'Scheduled execution of Newly added Records'); // name of my schedule report.
if (typeof SncTriggerSynchronizer != 'undefined')
SncTriggerSynchronizer.executeNow(gr);
else
Packages.com.snc.automation.TriggerSynchronizer.executeNow(gr);

1 ACCEPTED SOLUTION

AnubhavRitolia
Mega Sage
Mega Sage

Hi @Deepika54 

 

Please try below script:

 

var gr=new GlideRecord('sysauto_report');
gr.get('name', 'Scheduled execution of Newly added Records'); // name of my schedule report.
if (typeof SncTriggerSynchronizer != 'undefined')
SncTriggerSynchronizer.executeNow(gr);
else
Packages.com.snc.automation.TriggerSynchronizer.executeNow(gr);

 

Schedule Report table name is ''sysauto_report".

 

Please mark this as correct answer and helpful if it resolved, or mark this helpful if this help you to reach towards solution.

Thanks
Anubhav Ritolia
ServiceNow Rising Star 2023

View solution in original post

1 REPLY 1

AnubhavRitolia
Mega Sage
Mega Sage

Hi @Deepika54 

 

Please try below script:

 

var gr=new GlideRecord('sysauto_report');
gr.get('name', 'Scheduled execution of Newly added Records'); // name of my schedule report.
if (typeof SncTriggerSynchronizer != 'undefined')
SncTriggerSynchronizer.executeNow(gr);
else
Packages.com.snc.automation.TriggerSynchronizer.executeNow(gr);

 

Schedule Report table name is ''sysauto_report".

 

Please mark this as correct answer and helpful if it resolved, or mark this helpful if this help you to reach towards solution.

Thanks
Anubhav Ritolia
ServiceNow Rising Star 2023