La historia se guarda en la siguiente tabla.
sys_script_execution_history tabla
sys_script_execution_history.list para ver la tabla
La historia se guarda en la siguiente tabla.
sys_script_execution_history tabla
sys_script_execution_history.list para ver la tabla
//Copiar datos de una tabla a otra
//Copy data between diferents tables and fields.
var gr = new GlideRecord('Table_source'); gr.addQuery('namefield','ID_field'); gr.query(); while(gr.next()){ var task = new GlideRecord('Table_destination'); task.addQuery('sys_id', gr.id); task.query(); if(task.next()){ task.field_source = gr.destination_field; task.update(); } }
// Crear un arreglo que almacenara los usuarios
var arreglo = [];delSLAtaskSLA();
function delSLAtaskSLA()
{
var gr= new GlideRecord("task_sla");
gr.query();
gr.setWorkflow(false); //Don't fire Business rule and notification
gr.deleteMultiple();
}
var gr = new GlideRecord('sys_email');
gr.addEncodedQuery('mailbox=outbox');
gr.query();
gr.next();
gr.deleteMultiple();
var gr = new GlideRecord('task_sla');
Si ud es nuevo en este mundo de servicenow, considere que esto es necesario ejecutarlo primero en desarrollo y luego en producción. Ya que podría eliminar correos que están listos para ser enviados, aunque ese es el objetivo. Es posible que necesites elevar tus privilegios para ejecutar este script, si no sabes que es elevar los privilegios, mejor no hagas nada... :)
var gr = new GlideRecord('sys_email');
gr.addEncodedQuery('mailbox=outbox');
gr.query();
gr.next();
gr.deleteMultiple();