Salesforce용 Genesys Cloud의 확장 지점

참고: 이 문서는 Salesforce용 Genesys Cloud에 적용됩니다.

전제 조건

  • 확장 지점 설정 섹션이 포함된 관리 패키지 버전입니다. 자세한 내용은 확장 지점 구성.

통합은 클릭 투 다이얼, 화면 팝업 및 상호 작용 로그 저장을 사용자 지정하는 방법을 개발하는 데 사용할 수 있는 Apex의 확장 지점(또는 인터페이스)을 노출합니다.

참고: 이 고급 사용자 정의 문서는 Salesforce에 익숙한 개발자를 대상으로 합니다.

클라이언트 동작을 사용자 지정하려면 다음 인터페이스 중 하나 이상을 구현하는 Apex 클래스로 단일 Apex 파일을 만듭니다.

둘 이상의 확장점(또는 인터페이스)을 구현하는 경우 모두 동일한 Apex 파일에 배치합니다. 통합에서 코드를 호출할 수 있도록 Apex 클래스를 전역으로 정의합니다.

global class MyCTIExtensions implements
    purecloud.CTIExtension.ClickToDial,
    purecloud.CTIExtension.ScreenPop,
    purecloud.CTIExtension.SaveLog {
    
    public String onClickToDial(String data) {
        ...
    }

    public String onScreenPop(String data) {
        ...
    }

    public String onSaveLog(String data) {
        ...
    }
}
하나 이상의 인터페이스를 구현하는 Apex 클래스를 만든 후 이 클래스를 사용하도록 Salesforce에서 설정을 구성합니다. 자세한 내용은 확장 지점 구성.

Salesforce SDK CTI 확장용 Genesys Cloud GitHub 저장소는 확장점 사용 방법에 대한 예를 제공합니다.

 

통합에 대한 자세한 내용은 다음을 참조하십시오. Salesforce용 Genesys Cloud 정보.