Utilice el SDK para crear y guardar registros de diagnóstico
Puede usar nuestro SDK en el paquete administrado para generar registros de diagnóstico en Salesforce. El SDK utiliza el lenguaje de programación Salesforce Apex.
Prerrequisitos
- Autenticación configurado.
- Inicio sesión configurado.
Acceda a nuestro SDK a través de la clase Logger en el purecloud.SDK.Logger espacio de nombres.
Clase de registrador
Contiene métodos que le permiten crear y guardar registros de diagnóstico a través de Genesys Cloud para Salesforce.
Espacio de nombres
purecloud.SDK.Logger
Uso
Utilice estos métodos para crear solicitudes de registro pendientes y luego guarde los registros al final de una transacción a través de Genesys Cloud para Salesforce.
Métodos de registrador
Los siguientes métodos están disponibles para la clase Logger.
Crea un registro pendiente almacenado en la memoria para su organización de Salesforce.
Parámetros
Nombre | Tipo de datos | Descripción | Notas |
---|---|---|---|
nombre | Cuerda | Nombre del registro que desea que aparezca en su organización de Salesforce. | |
mensaje | Cuerda | Mensaje que desea que aparezca en el registro. | |
nivel de registro | purecloud.Log.LogLevels enumeración |
Nivel de registro para los registros que desea crear.
|
Valores válidos: ERROR, ADVERTENCIA, INFORMACIÓN, DEPURACIÓN. Este nivel de registro debe coincidir o ser inferior al nivel de registro que estableció en Salesforce. Por ejemplo, si configura Inicio sesión para ADVERTIR en la configuración del centro de llamadas, debe pasar ERROR o WARN a nivel de registro en su código Apex; si pasa INFO o DEBUG, la integración no creará registros. Para más información, ver Registros de diagnóstico en Salesforce. |
Ejemplo
El siguiente ejemplo crea un registro pendiente en la memoria. La solicitud de registro se llama SDK, genera un mensaje y genera la cantidad de información más detallada (DEBUG).
purecloud.SDK.Logger.createPendingLog('SDK', 'I am a diagnostic log message!', purecloud.Log.LogLevels.DEBUG);
Guarda registros pendientes almacenados en la memoria de su organización de Salesforce. Utiliza DML para insertar registros en Genesys Cloud_Log__c registros.
Los registros guardados aparecen en la Registros en la nube de Genesys página en Salesforce. Para más información, ver Registros de diagnóstico en Salesforce.
Ejemplo
El siguiente ejemplo guarda los registros pendientes que se almacenaron en la memoria con el createPendingLogs método.
purecloud.SDK.Logger.savePendingLogs();
Para más información, ver SDK en Genesys Cloud para Salesforce.
Para obtener más información sobre la integración, consulte Acerca de Genesys Cloud para Salesforce.