diff --git a/Server-Side Components/Scheduled job to close old incidents/README.md b/Server-Side Components/Scheduled job to close old incidents/README.md new file mode 100644 index 0000000000..51b7e17c09 --- /dev/null +++ b/Server-Side Components/Scheduled job to close old incidents/README.md @@ -0,0 +1 @@ +Contributing to Hactoberfest 2025 diff --git a/Server-Side Components/Scheduled job to close old incidents/code.js b/Server-Side Components/Scheduled job to close old incidents/code.js new file mode 100644 index 0000000000..0931a85182 --- /dev/null +++ b/Server-Side Components/Scheduled job to close old incidents/code.js @@ -0,0 +1,9 @@ +var gr = new GlideRecord('incident'); +gr.addQuery('state', '6'); // Resolved +gr.addQuery('resolved_at', '<=', gs.daysAgoStart(10)); +gr.query(); +while (gr.next()) { + gr.state = 7; // Closed + gr.close_notes = "Auto-closed after 10 days."; + gr.update(); +}