통합 소비자 사용자 활성화

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • ConsumerImpl 스크립트 포함을 고객 서비스 관리(CSM) 업데이트하여 사용자를 애플리케이션 내에서 통합 소비자 사용자로 활성화합니다. 이렇게 수정하면 csm_consumer 테이블의 사용자에 대한 참조 목록에 다른 sys_user 확장 기록을 표시할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    sys_users(내부 사용자)에 액세스할 수 있도록 하려면 ConsumerImpl 스크립트 포함에서 사용자 확장에 sys_user 추가합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 스크립트 포함.
    2. ConsumerImpl 스크립트 포함을 열고 다음과 같이 스크립트를 수정합니다.
      this.userExtensions로 시작하는 줄에 sys_user 추가합니다.
      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. 업데이트를 선택합니다.

    다음에 수행할 작업

    인스턴스에 사용자를 추가합니다. 자세한 내용은 사용자 생성 문서를 참조하십시오.