Erweiterungspunkte in Genesys Cloud für Salesforce

Hinweis: Dieser Artikel bezieht sich auf Genesys Cloud für Salesforce.

Voraussetzungen

  • Eine Version des verwalteten Pakets, die den Abschnitt Erweiterungspunkt-Einstellungen enthält. Weitere Informationen finden Sie unter Erweiterungspunkte konfigurieren.

Die Integration stellt Erweiterungspunkte (oder Schnittstellen) in Apex zur Verfügung, die Sie zur Entwicklung von Methoden verwenden können, die Click-to-Dial, Screen-Pop und das Speichern von Interaktionsprotokollen anpassen.

Hinweis: Dieser Artikel über erweiterte Anpassungen richtet sich an Entwickler, die mit Salesforce vertraut sind.

Um das Verhalten des Clients anzupassen, erstellen Sie eine einzelne Apex-Datei mit einer Apex-Klasse, die eine oder mehrere der folgenden Schnittstellen implementiert:

Wenn Sie mehr als einen Erweiterungspunkt (oder eine Schnittstelle) implementieren, legen Sie sie alle in derselben Apex-Datei ab. Definieren Sie die Apex-Klasse als global, damit der Code von der Integration aufgerufen werden kann.

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) {
        ...
    }
}
Nachdem Sie eine Apex-Klasse erstellt haben, die eine oder mehrere der Schnittstellen implementiert, konfigurieren Sie die Einstellungen in Salesforce zur Verwendung dieser Klasse. Weitere Informationen finden Sie unter Erweiterungspunkte konfigurieren.

Beispiele

Das Genesys Cloud for Salesforce SDK CTI extensions GitHub Repository bietet Ihnen Beispiele, wie Sie die Erweiterungspunkte verwenden können.

 

Weitere Informationen über die Integration finden Sie unter Über Genesys Cloud für Salesforce.