diff --git a/Fix scripts/FixscriptsForAutoNumberingIssues b/Fix scripts/FixscriptsForAutoNumberingIssues new file mode 100644 index 0000000000..23e9694000 --- /dev/null +++ b/Fix scripts/FixscriptsForAutoNumberingIssues @@ -0,0 +1,10 @@ +#Fixscript for autonumbering issues +#This script will be run in global using scripts Background + +var nm = new NumberManager(tablename); +var gr = new GlideRecord(tablename); +gr.orderBy('sys_created_on'); +gr.query(); +while (gr.next()) { + gr.number = nm.getNextObjNumberPadded(); + gr.update(); diff --git a/Specialized Areas/Fix scripts/UpdateMultiple/README.md b/Specialized Areas/Fix scripts/UpdateMultiple/README.md new file mode 100644 index 0000000000..18b5e93392 --- /dev/null +++ b/Specialized Areas/Fix scripts/UpdateMultiple/README.md @@ -0,0 +1,5 @@ +//Multiple erros Fix scripts +// Navigate to background scripts +// Paste code and update the placeholder variable values, Table name, field name, value etc. +// comment out the gs.InfoMessage after validating row count. +// Run script diff --git a/Specialized Areas/Fix scripts/UpdateMultiple/update_multiple_records.js b/Specialized Areas/Fix scripts/UpdateMultiple/update_multiple_records.js new file mode 100644 index 0000000000..2e9f36b53d --- /dev/null +++ b/Specialized Areas/Fix scripts/UpdateMultiple/update_multiple_records.js @@ -0,0 +1,11 @@ +var GrQry = ""; //Query of the affected records. +var grTableName = new GlideRecord('table_name');// update table_name ex. incident +grTableName.addEncodedQuery(GrQry); +grTableName.query(); +//gs.addInfoMessage(grTableName.getRowCount()) +{ + grTableName.setValue("field", "value"); // Replace 'field' and 'value' + grTableName.autoSysFields(false); // Prevents updating system fields like 'updated by' + grTableName.setWorkflow(false); // Prevents triggering workflows + grTableName.updateMultiple(); + }