Skip to content

Commit b351500

Browse files
authored
script.js
1 parent de3ed58 commit b351500

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

  • Client-Side Components/UI Actions/Bulk Assign Incidents via List Button
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// Get list of selected incident sys_ids from the list
2+
var selected = g_list.getChecked(); // returns array of sys_ids
3+
4+
if (!selected || selected.length === 0) {
5+
gs.addInfoMessage('No incidents selected.');
6+
} else {
7+
var userId = gs.getUserID(); // Current user's sys_id
8+
var gr = new GlideRecord('incident');
9+
10+
for (var i = 0; i < selected.length; i++) {
11+
if (gr.get(selected[i])) {
12+
gr.assignment_group = ''; // Optional: clear group if needed
13+
gr.assigned_to = userId; // Assign to current user
14+
gr.update();
15+
}
16+
}
17+
gs.addInfoMessage(selected.length + ' incident(s) assigned to you.');
18+
}

0 commit comments

Comments
 (0)