Erweiterungspunkte in 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.
Um das Verhalten des Clients anzupassen, erstellen Sie eine einzelne Apex-Datei mit einer Apex-Klasse, die eine oder mehrere der folgenden Schnittstellen implementiert:
- purecloud.CTIExtension.ClickToDial: Definiert die Methode onClickToDial , mit der das Click-to-Dial-Verhalten angepasst werden kann
- purecloud.CTIExtension.ScreenPop: Definiert die Methode onScreenPop , mit der das Pop-up-Verhalten des Bildschirms für eingehende Alerting-Interaktionen angepasst wird
- purecloud.CTIExtension.SaveLog: Definiert die Methode onSaveLog , die das Speichern von Interaktionsprotokollen anpasst
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
Weitere Informationen über die Integration finden Sie unter Über Genesys Cloud für Salesforce.