Name

sn_grc.AudienceUtilsBase

Description

No description available

Script

var AudienceUtilsBase = Class.create();
AudienceUtilsBase.prototype = {
  initialize: function() {},

  addUsersToAudience: function(audience, users) {
  	var res = false;
  	for(var ind in users){
  		var audiencem2muser = new GlideRecord('sn_grc_m2m_audience_user');
  		audiencem2muser.addQuery('audience',audience);
  		audiencem2muser.addQuery('user',users[ind]);
  		audiencem2muser.setLimit(1);
  		audiencem2muser.query();
  		if(!audiencem2muser.hasNext()){
  			audiencem2muser.initialize();
  			audiencem2muser.setValue('audience',audience);
  			audiencem2muser.setValue('user',users[ind]);
  			if(audiencem2muser.insert())
  				res = true;
  		}
  	}
  	return res;
  },

  type: 'AudienceUtilsBase'
};

Sys ID

532324b95bb220102a3332fb0a81c758

Offical Documentation

Official Docs: