Skip to content

Commit db89500

Browse files
authored
Create script.js
1 parent 36780be commit db89500

File tree

1 file changed

+19
-0
lines changed
  • Server-Side Components/Scheduled Jobs/Delete Retired CI Rel

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//get all relationship records where retired CI is Parent
2+
var gr = new GlideRecord('cmdb_rel_ci');
3+
gr.addEncodedQuery("child.install_status=7^ORparent.install_status=7");
4+
gr.query();
5+
6+
//For each record with a retired CI
7+
while (gr.next()) {
8+
var par = gr.parent;
9+
var child = gr.child;
10+
var tp = gr.type;
11+
gr.deleteRecord();
12+
13+
var gr1 = new GlideRecord('u_delete_retired_relationships');
14+
gr1.initialize();
15+
gr1.u_child = child;
16+
gr1.u_parent = par;
17+
gr1.u_type = tp;
18+
gr1.insert();
19+
}

0 commit comments

Comments
 (0)