Name

sn_cmp.CmpCMDBUtil

Description

No description available

Script

var CmpCMDBUtil = Class.create();
CmpCMDBUtil.prototype = {
  initialize: function() {
  },
  createCmdbRelationship: function(parent,child,relParentDesc,relChildDesc)
  {
  	var gr = new GlideRecord('cmdb_rel_ci');
  	gr.addQuery('parent', parent);
  	gr.addQuery('child', child);
  	gr.addQuery('type.parent_descriptor',relParentDesc);
  	gr.addQuery('type.child_descriptor',relChildDesc);
  	gr.query();
  	if (!gr.next()) {
  		gr.initialize();
          gr.parent = parent;
          gr.child = child;
  		gr.type.setDisplayValue(relParentDesc+'::'+relChildDesc)
          gr.insert();
  	}
  },
  type: 'CmpCMDBUtil'
};

Sys ID

610c69dc6738130005d1ff5557415a24

Offical Documentation

Official Docs: