适用于 Salesforce 的 Genesys 云中的扩展点

注意: 本文适用于适用于 Salesforce 的 Genesys 云。

必备

  • 包含 “扩展点设置” 部分的托管软件包的版本。 有关详细信息,请参阅 配置扩展点

该集成公开了 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 中配置设置以使用此类。 有关详细信息,请参阅 配置扩展点

示例

Genesys Cloud for Salesforce SDK CTI 扩展 GitHub 存储库为你提供了有关如何使用扩展点的示例。

 

有关集成的更多信息,请参阅 关于适用于 Salesforce 的 Genesys Cloud