Skip to main content

Consultar archivos de registros de eventos

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Consultar un objeto EventLogFile utilizando Developer Console.
  • Ver eventos en el navegador de archivos del registro de eventos de Salesforce (ELF).
  • Conocer los tipos de eventos de EventLogFile.
Nota

Esta unidad trata la comprensión Developer Console y el navegador de archivos del registros de eventos de Salesforce. Para conocer más detalles sobre ambos, consulte los vínculos proporcionados en la sección Recursos de esta unidad.

En este módulo, damos por hecho que usted es un administradores de Salesforce con los permisos adecuados para activar la supervisión de eventos. Si usted no es un administrador de Salesforce, no pasa nada. Continúe leyendo para saber cómo los administradores siguen los pasos en una organización de producción. También puede seguir utilizando Trailhead Playground, pero los eventos tardan 24 horas en aparecer en los archivos de registro.

Ver eventos en el navegador de archivos del registro de eventos de Salesforce

El navegador de archivos del registro de eventos de Salesforce (ELF) es una aplicación web conectada a Salesforce que permite acceder rápidamente a archivos de registros. Con el navegador de archivos del registro de eventos de Salesforce, puede encontrar y descargar eventos de forma sencilla de distintos periodos de tiempo sin una línea de código. Los datos de los archivos que obtiene del navegador pueden incluso visualizarse utilizando Tableau CRM.

Nota

El navegador ELF de Salesforce no es un producto oficial. No podemos garantizar la seguridad, protección o mantenimiento del proyecto o de la aplicación implementada.

Nota

Asegúrese de que dispone de datos existentes en el navegador de archivos del registro de eventos de Salesforce. Si no es así, genere algo de actividad de usuario. Hacerlo en este punto le proporciona algunos datos para analizar cuando llegue a la unidad 3. Además, tenga en cuenta que esto le proporciona información general, como el tipo de evento y la fecha, pero no todos los eventos de esa fecha (campo LogFile) serán visibles en Developer Console.

Captura de pantalla del navegador de archivos del registro de eventos de Salesforce sin resultados

Si no se ha exportado ningún informe de su organización en las últimas 24 horas, el campo totalSize tiene el valor 0. Recuerde que los eventos tardan 24 horas en estar disponibles. Puede exportar un informe de su organización y volver a intentarlo mañana.

  1. Inicie sesión en su organización.
  2. Vaya a la aplicación del navegador de archivos del registro de eventos de Salesforce haciendo clic en este vínculo: https://salesforce-elf.herokuapp.com.
  3. Haga clic en Inicio de sesión de producción.
  4. Establezca la fecha de inicio.
  5. Seleccione un tipo de evento para su búsqueda, o deje el tipo de evento como Todos.
  6. Haga clic en Aplicar.

Consultar archivos del registro de eventos en Developer Console

Veamos un ejemplo: Un representantes de ventas llamado Rob Burgle dejó su empresa hace unas semanas y se unió a uno de sus principales competidores. De repente, empieza a perder acuerdos y la otra empresa empieza a ganarlos. Sospecha que Rob ha descargado un informe con información confidencial sobre clientes potenciales y la ha compartido con su nueva empresa. Normalmente, no sería capaz de confirmar sus sospechas. Pero con Event Monitoring, puede recopilar todas las pruebas que necesita para saber lo que ha pasado. Veamos cómo funciona este proceso. 

Para abrir Developer Console desde Lightning Experience solo son necesarios un par de clics. Developer Console es un entorno de desarrollo integrado con una recopilación de herramientas puede usar para crear, depurar y probar aplicaciones en su organización de Salesforce.

Para abrir Developer Console desde Lightning Experience, haga lo siguiente:

  1. Haga clic en Icono de menú de acceso rápido.
  2. Haga clic en Developer Console.

Captura de pantalla que muestra el menú de acceso rápido utilizado para abrir Developer Console desde Lightning Experience

Ahora, ya podemos abrir EventLogFile para consultar la información.

  1. Haga clic en Archivo|Abrir.
  2. En Tipos de entidad, seleccione Objetos.
  3. En el campo Filter the repository (Filtrar el repositorio), introduzca EventLogFile.
  4. En Entidades, seleccione EventLogFile.
  5. Haga clic en Abrir.

A continuación, seleccione los campos para su consulta y haga clic en el botón Consultar.

Captura de pantalla que muestra los campos que seleccionar para la consulta

Nota

Antes de seguir con el siguiente paso, asegúrese de que los datos del evento están presentes en su organización. Si no hay datos, ejecute y exporte al menos un informe y espere 24 horas hasta que aparezcan los datos. 

Por último, haga clic en el botón Ejecutar para completar la consulta.

Captura de pantalla que muestra los resultados de la consulta

Puede utilizar el editor de consultas en Developer Console para ejecutar una consulta de Salesforce Object Query Language (SOQL). El panel Historial muestra sus últimas 10 consultas para poder volver a utilizarlas rápidamente. Los resultados se muestran en la tabla Resultados de consulta.

La tabla Resultados de consulta muestra cada registro en una fila. Puede abrir, crear, actualizar y eliminar registros sin salir de Developer Console.

Documentación de archivos del registro de eventos para tipos de eventos

El campo EventType del objeto EventLogFile admite eventos. Cada tipo de evento se documenta en la referencia de objeto de Salesforce. Ahí puede ver los campos y sus descripciones, y solicitudes de muestra para utilizarlas. 

Por ejemplo, para el campo DB_TOTAL_TIME, el tipo de evento Número es el tiempo en nanosegundos que tarda en consultarse la base de datos, que incluye el tiempo que se pasa en el controlador JDBC, la red hasta la base de datos y DB_CPU_TIME. Como administrador, puede comparar este campo con CPU_TIME para determinar si los problemas de rendimiento ocurren en la capa de la base de datos o en su propio código.

Página Tipo de evento de informe

Los eventos de informes contienen información sobre lo que ocurre cuando un usuario ejecuta un informe, aspectos como la fecha y la hora, el nombre del informe, los registros a los que se hace referencia en el informe, el número de filas y columnas, y el usuario que lo desarrolló, entre otras cosas.

También puede utilizar API REST para interactuar con los registros de Event Monitoring; se puede acceder a Event Monitoring a través de la API de SOAP y la API REST de Lightning Platform desde el objeto EventLogFile. Puede integrar datos de registro con su propio almacenamiento back-end y data marts para correlacionar datos desde varias organizaciones y en diferentes sistemas.

En la siguiente unidad, vamos a ver cómo descargar y visualizar archivos de registro de eventos para estar un paso más cerca de proporcionar perspectivas sobre los comportamientos malintencionados de los usuarios utilizando Event Monitoring.

Recursos

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus habilidades con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales