Aktivieren Sie einen Unified Consumer-Benutzer

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Aktivieren Sie einen Benutzer als Unified Consumer-Benutzer in der Anwendung Kundenservice-Management (Customer Service Management, CSM), indem Sie die Skripteinbindung ConsumerImpl aktualisieren. Mit dieser Änderung können Sie die anderen sys_user-Erweiterungsdatensätze in der Referenzliste für die Benutzer in der Tabelle csm_consumer anzeigen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um den Zugriff auf sys_users (interne Benutzer) zu aktivieren, fügen Sie sys_user der Benutzererweiterung in der Skripteinbindung ConsumerImpl hinzu.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Skripteinbindungen.
    2. Öffnen Sie die Skripteinbindung ConsumerImpl, und ändern Sie das Skript wie folgt.
      Fügen Sie sys_user der Zeile hinzu, die mit this.userExtensionsbeginnt:
      var ConsumerImpl = Class.create();
      ConsumerImpl.prototype = {
      	initialize: function() {
      		this.consumerDao = new ConsumerDao();
      		this.logger = CSMBaseLogger.getLogger("ConsumerImpl");
      		this.userExtensions = ["csm_consumer_user", "sys_user"];
      	},
      
      	createConsumerFromAPI : function(params){
      		if(params){
      			return this.consumerDao.createConsumer(params);
      		} else{
      			this.logger.error("inside ConsumerImpl:createConsumerFromAPI submit params invalid!");
      		}
      	},
      
      	getConsumerInfoBySearchString : function(searchQueryStr, offset, limit){
      		return this.consumerDao.getConsumerBySearchQueryString(searchQueryStr, offset, limit);
      	},
      
      	getConsumerInfoById : function(id,displayValue){
      		return this.consumerDao.getConsumerById(id,displayValue);
      	},
      	
      	getConsumerUserReferenceQualifier: function() {
      		if(!gs.nil(this.userExtensions)) {
      			return "sys_class_nameIN" + this.userExtensions.join();
      		}
      
      		return "";
      	},
      
      	type: 'ConsumerImpl'
      };
    3. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    Fügen Sie Ihrer Instanz einen Benutzer hinzu. Weitere Informationen finden Sie unter Einen Benutzer erstellen.