Skip to main content

Primeros pasos con la supervisión de eventos

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir los tipos de eventos que admite Supervisión de eventos.
  • Definir archivos de registros de eventos.
  • Nombrar al menos tres casos de uso de Supervisión de eventos.
  • Describir el enfoque de desarrollo basado en la interfaz de programación de aplicaciones (API).
Nota

Shield Event Monitoring está disponible de forma gratuita en las organizaciones de Developer Edition. Para el resto de ediciones es necesario que adquiera una licencia.

¿Qué es la supervisión de eventos?

Todo el mundo sabe que ser detective es uno de los trabajos más interesantes que se puede tener. Agarre bien la lupa porque su trabajo como administrador de Salesforce está a punto de volverse aún más interesante. Con Supervisión de eventos, puede ser el investigador que su organización siempre ha necesitado.

Supervisión de eventos es una de las muchas herramientas que proporciona Salesforce para ayudarle a proteger sus datos. Le permite ver con detalle la actividad de los usuarios en su organización. A las actividades de los usuarios las llamamos eventos. Puede consultar información sobre eventos individuales o realizar un seguimiento de las tendencias en los eventos para identificar comportamientos inusuales y proteger los datos de su empresa.

¿De qué tipo de eventos puede realizar un seguimiento? Con Supervisión de eventos puede realizar el seguimiento de muchos tipos de eventos, por ejemplo:

  • Inicios de sesión
  • Cierres de sesión
  • URI (clics web en Salesforce Classic)
  • Lightning (clics web, rendimiento y errores en Lightning Experience y la aplicación móvil de Salesforce)
  • Cargas de páginas de Visualforce
  • Llamadas de API
  • Ejecuciones de Apex
  • Exportaciones de informes

Se pueden consumir, al menos, 50 tipos de eventos. Consulte el documento Report Event Type (Tipo de evento de informe) de la sección Resources (Recursos) de esta unidad para ver la lista completa.

Todos estos eventos se almacenan en archivos de registros de eventos. Los archivos de registros de eventos se generan cuando se produce un evento en su organización, y se pueden ver y descargar una vez pasadas 24 horas. Los tipos de eventos a los que puede acceder y el tiempo que están disponibles los archivos dependen de su edición de Salesforce.

  • Las organizaciones de Developer Edition tienen acceso gratuito a todos los tipos de registro con una retención de datos de 1 día.
  • Las organizaciones de Enterprise Edition, Unlimited Edition y Performance Edition tienen acceso gratuito a los archivos de registros de eventos de recursos externos poco seguros, inicios de sesión, cierres de sesión y uso total de API con una retención de datos de 1 día. Por un coste adicional, puede tener acceso a todos los tipos de archivos de registros con una retención de datos de 30 días.

¿Cómo puede usar los archivos de registros de eventos para convertirse en un superdetective de Salesforce que todo lo sabe? Tomemos como ejemplo la actividad de inicio de sesión. Más adelante hablaremos del acceso, la descarga y la visualización de archivos de registros de eventos. Por ahora, supongamos que dimos esos pasos y que hemos generado este gráfico de la actividad de inicio de sesión.

Gráfico que muestra la actividad de inicio de sesión

Como puede ver, entre el 4 y el 5 de mayo tuvo lugar una cantidad inusual de inicios de sesión en la organización. Pero, ¿cómo podemos saber qué ocurrió exactamente durante ese periodo de tiempo? Por suerte, Supervisión de eventos ofrece varias formas de investigar estos datos. En este caso, lo recomendable es desglosar el número de inicios de sesión por usuario.

Gráficos que muestran el número de inicios de sesión y el número de inicios de sesión por actividad de usuario

¡El administrador Adam inició sesión 103 veces! Definitivamente, hay algo que no encaja. Puede seguir desglosando los datos para ver, por ejemplo, desde cuántas direcciones IP diferentes inicia sesión un usuario. Esta información le ayuda a detectar si una parte externa ha accedido sin permiso a la cuenta de un usuario o si un usuario tiene malas intenciones.

Es probable que empieces a darte cuenta de todo el poder que encierra la función Supervisión de eventos, pero vamos a ver algunos casos de uso más.

  • Supervisión de pérdidas de datos. Imaginemos que un representante de ventas deja su empresa y se une a uno de sus competidores principales. Más tarde, descubre que su organización está perdiendo un acuerdo detrás de otro y que la otra empresa los está ganando. Sospecha que su exempleado descargó un informe con los clientes potenciales y compartió esta información con la competencia. Si hubiera usado Supervisión de eventos, habría detectado este mal comportamiento antes de que su empresa perdiera ventas.
  • Aumento de la adopción. Supervisión de eventos no solo sirve para detectar un mal comportamiento por parte de sus usuarios. También puede alertarle de partes de la organización que no funcionan bien. Por ejemplo, acaba de implantar una nueva página de Visualforce en su organización que combina cuentas y contactos, y permite a los usuarios finales agregar campos personalizados. Sin ningún tipo de medición, es difícil saber cómo interactúan los usuarios con esta página, si es que hay interacciones. Supervisión de eventos le ayuda a descubrir qué partes de la organización necesitan un aumento de la adopción y a identificar áreas que necesitan volver a desarrollarse.
  • Optimización del rendimiento. A veces, es difícil determinar la causa del funcionamiento lento de una página en su organización. Supongamos que su empresa tiene una oficina en San Francisco y otra en Londres. Los usuarios de Londres le informan de que los informes se ejecutan con lentitud o incluso se agota el tiempo de espera y no se ejecutan. Puede usar Supervisión de eventos para determinar si la causa está relacionada con un problema en la red de Londres o con la configuración de la aplicación.

Estos casos son solo algunas formas de usar Supervisión de eventos para proteger la organización y hacer que funcione sin problemas. Consulte todos los tipos de eventos disponibles para saber todo lo que puede hacer.

Nota rápida sobre la API

Si es administrador, trabajar con la API puede ser desmoralizante. En este módulo, no vamos a desgranar todos los detalles, pero vamos a revisar algunos aspectos básicos. API significa interfaz de programación de aplicaciones. Puede pensar en ello como un puente entre una aplicación (en nuestro caso, Salesforce) y la base de datos. Hay dos términos importantes que debemos recordar a la hora de trabajar con la API:

  • Objetos: casi todos los objetos de la interfaz de usuario son también objetos de la API (por ejemplo, Cuenta o Caso). La API también contiene varios objetos que no se pueden usar en la interfaz de usuario.
  • Campos: los campos que está acostumbrado a ver en la interfaz de usuario también forman parte de la API (por ejemplo, el campo Nombre de la cuenta de la interfaz de usuario es el campo Nombre en la API).

En ocasiones, la interfaz de usuario no le proporciona todos los puntos de acceso a los datos posibles. Por eso es tan importante la API. Salesforce recomienda lo que llamamos un enfoque basado en API para el desarrollo. El enfoque basado en API hace referencia a que, antes de desarrollar la experiencia de usuario de una aplicación, es necesario prestar atención a la API subyacente. La API le permite usar sus datos de formas que no son posibles en la interfaz de usuario. Si tiene en cuenta la API en las primeras fases de la planificación, podrá desarrollar una aplicación más sólida.

Supervisión de eventos es una función específica de la API. Los archivos de registros de eventos de cada organización se almacenan en un objeto estándar de la API denominado EventLogFile. Si toda esta información le resulta confusa, no se preocupe. En las próximas unidades veremos todo esto paso a paso.

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