Name

global.CSMQueryRulesUtil

Description

No description available

Script

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

  useQueryRules: function() {
    return (!gs.nil(gs.getProperty("sn_cs_queryrules.use_query_rules")) && gs.getProperty("sn_cs_queryrules.use_query_rules") == 'true');
  		
  },
  hasAccessToContracts: function() {
  	return (gs.hasRole('sn_customerservice.consumer') || gs.hasRole('sn_esm_agent') || gs.hasRole('sn_customerservice.customer') || gs.hasRole('sn_customerservice.relationship_agent'));
  },
  hasAccessToAssets : function() {
  	return (gs.hasRole('sn_customerservice.consumer') || gs.hasRole('sn_esm_agent') || gs.hasRole('sn_customerservice.relationship_agent'));
  },


  type: 'CSMQueryRulesUtil'
};

Sys ID

b2495c400ff610103ff81b41ff767e2b

Offical Documentation

Official Docs: