Skip to content

Commit c83c8b9

Browse files
Hactober fest 2025 (7th pull request) (#2527)
* code_snippet.js * README.md * Add files via upload * code_snippet.js * README.md
1 parent 0b12366 commit c83c8b9

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This code_snippet.js script sync all related assignment groups when a record’s department changes.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// This script sync all related assignment groups when a record’s department changes and this business rule runs After Update
2+
(function executeRule(current, previous) {
3+
if (current.department.changes()) {
4+
var grp = new GlideRecord('sys_user_group');
5+
grp.addQuery('u_department', current.department);
6+
grp.query();
7+
var list = [];
8+
while (grp.next()) list.push(grp.sys_id.toString());
9+
current.assignment_group = list.join(',');
10+
current.update();
11+
}
12+
})(current, previous);

0 commit comments

Comments
 (0)