Puntos de extensión en Genesys Cloud para Salesforce

Nota: Este artículo se aplica a Genesys Cloud para Salesforce.

Prerrequisitos

  • Una versión del paquete administrado que incluye la sección Configuración de punto de extensión. Para más información, ver Configurar puntos de extensión.

La integración expone puntos de extensión (o interfaces) en Apex que puede utilizar para desarrollar métodos que personalicen el clic para marcar, la pantalla emergente y el almacenamiento de registros de interacción.

Nota: Este artículo de personalización avanzada está destinado a desarrolladores que estén familiarizados con Salesforce.

Para personalizar el comportamiento del cliente, cree un solo archivo Apex con una clase Apex que implemente una o más de las siguientes interfaces:

Si implementa más de un punto de extensión (o interfaz), colóquelos todos en el mismo archivo Apex. Defina la clase Apex como global para que la integración pueda llamar al código.

Implementos de MyCTIExtensions de clase global
    purecloud.CTIExtension.ClickToDial,
 purecloud.CTIExtension.ScreenPop,
 purecloud.CTIExtension.SaveLog {

 public String onClickToDial (String datos) {
 ...
    }

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

 public String onSaveLog (String datos) {
 ...
    }
}
Después de crear una clase de Apex que implemente una o más de las interfaces, configure los ajustes en Salesforce para usar esta clase. Para más información, ver Configurar puntos de extensión.

Para obtener más información sobre la integración, consulte Acerca de Genesys Cloud para Salesforce.