diff --git a/Server-Side Components/Business Rules/CMDB Auto-Relationship Builder/README.md b/Server-Side Components/Business Rules/CMDB Auto-Relationship Builder/README.md new file mode 100644 index 0000000000..352cafa71c --- /dev/null +++ b/Server-Side Components/Business Rules/CMDB Auto-Relationship Builder/README.md @@ -0,0 +1 @@ +This code_snippet.js script automatically create a Depends on::Used by relationship when a new server record is created. diff --git a/Server-Side Components/Business Rules/CMDB Auto-Relationship Builder/code_snippet.js b/Server-Side Components/Business Rules/CMDB Auto-Relationship Builder/code_snippet.js new file mode 100644 index 0000000000..a543bca06f --- /dev/null +++ b/Server-Side Components/Business Rules/CMDB Auto-Relationship Builder/code_snippet.js @@ -0,0 +1,9 @@ +// This code_snippet.js script automatically create a Depends on::Used by relationship when a new server record is created. This business rules run after insert on Server table +(function executeRule(current) { + var rel = new GlideRecord('cmdb_rel_ci'); + rel.initialize(); + rel.parent = current.sys_id; // server + rel.child = current.u_application; // app reference + rel.type = 'Depends on::Used by'; + rel.insert(); +})(current);