Vous êtes ici :
Diffusion de données en continu pour la Surveillance des événements en temps réel
Utilisez la Surveillance des événements en temps réel pour vous abonner à des événements standard publiés par Salesforce afin de surveiller l'activité dans votre organisation. Vous pouvez vous abonner à ces données à partir d'un système de données externe de votre choix en utilisant un client d'API Pub/Sub, ou utiliser des relais d'événements pour envoyer les événements en temps réel à Amazon EventBridge.
Éditions requises
| Disponible avec Salesforce Classic (pas disponible dans toutes les organisations) et avec Lightning Experience |
Disponible avec : Enterprise Edition, Unlimited Edition et Developer Edition Nécessite des abonnements complémentaires Salesforce Shield ou Salesforce Event Monitoring. |
Les données sont diffusées en continu en utilisant un modèle d'abonnement publié. Salesforce publie les données diffusées vers un canal d'abonnement d'événements, et votre application s'abonne au canal d'événements, ou l'écoute, pour récupérer les données en temps quasi réel. Les événements de diffusion en continu sont conservés pendant au maximum trois jours. Les événements de division en continu de la Surveillance des événements en temps réel ne sont pas pris en compte dans votre allocation en livraisons d'Événements de plate-forme. Certaines limitations de protection du système s'appliquent. Par exemple, Salesforce livre au maximum 50 millions d'événements en temps réel par jour.
Pour envoyer des événements en temps réel à Amazon EventBridge, où vous pouvez stocker et traiter les événements, utilisez des relais d'événements.
Voici quelques exemples :
| Objet d'événement | Cas d'utilisation | Considérations |
|---|---|---|
| ApiEventStream | Détecter quand un utilisateur interroge des données confidentielles, telles que des enregistrements de brevets. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| ApiAnomalyEvent | Suivre les anomalies dans les appels d'API des utilisateurs. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| BulkApiResultEvent | Suivre les téléchargements utilisateur des résultats d'une requête d'API de transfert en masse et d'API de transfert en masse 2.0. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| ConcurLongRunApexErrEvent | Détecter les erreurs qui se reproduisent lorsqu'une organisation dépasse la limite Apex en exécutions longues concurrentes. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| CredentialStuffingEvent | Suivre les utilisateurs qui se connectent à Salesforce avec succès pendant une attaque de bourrage d'identifiants détectée. Le bourrage d'identifiants se rapporte aux requêtes de connexion automatisée à grande échelle qui utilisent des identifiants utilisateur volés. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| FileEvent | Détecte les événements associés aux fichiers, par exemple lorsqu'un utilisateur télécharge un fichier. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| LightningUriEventStream | Détecter quand un utilisateur crée, accède à, met à jour ou supprime un enregistrement contenant des données confidentielles dans Lightning Experience. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| ListViewEventStream | Détecter quand un utilisateur accède à, met à jour ou exporte des données de vue de liste en utilisant Salesforce Classic, Lightning Experience ou l'API. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| LoginAsEventStream | Détecter quand un administrateur Salesforce se connecte au nom d'un autre utilisateur et suivre les activités de l'administrateur. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| LoginEventStream | Détecter quand un utilisateur tente de se connecter dans certaines conditions, par exemple avec un navigateur non pris en charge ou une adresse IP hors de la plage de votre entreprise. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| LogoutEventStream | Détecter quand un utilisateur se déconnecte de Salesforce en cliquant sur Se déconnecter dans l'interface utilisateur de Salesforce. | L'objet est disponible pour tous les clients. |
| MobileEmailEvent | Suivre l'activité d'envoi d'e-mails de vos utilisateurs dans une application mobile Salesforce. | L'objet est disponible dans la Surveillance des événements en temps réel et la Sécurité de l'application mobile avancée. |
| MobileEnforcedPolicyEvent | Suivre l'application des événements de la stratégie Sécurité mobile avancée dans l'application mobile Salesforce. | L'objet est disponible dans la Surveillance des événements en temps réel et la Sécurité de l'application mobile avancée. |
| MobileScreenshotEvent | Suivre les captures d'écran de vos utilisateurs dans une application mobile Salesforce. | L'objet est disponible dans la Surveillance des événements en temps réel et la Sécurité de l'application mobile avancée. |
| MobileTelephonyEvent | Suivre les appels téléphoniques et les SMS de vos utilisateurs dans une application mobile Salesforce. | L'objet est disponible dans la Surveillance des événements en temps réel et la Sécurité de l'application mobile avancée. |
| PermissionSetEvent | Détecter les changements d'attribution d'autorisation dans les ensembles d'autorisations et les groupes d'ensembles d'autorisations. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| ReportAnomalyEvent | Suivre les anomalies d'exécution ou d'exportation de rapports par les utilisateurs. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| ReportEventStream | Détecter quand un utilisateur crée, exécute, met à jour ou exporte un rapport qui contient des données confidentielles. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| SessionHijackingEvent | Suivre la prise de possession de la session d'un utilisateur Salesforce par des utilisateurs non autorisés à l'aide d'un identifiant de session volé. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
| UriEventStream | Détecter quand un utilisateur crée, accède à, met à jour ou supprime un enregistrement par contenant des données confidentielles dans Salesforce Classic. | L'objet est disponible uniquement dans la Surveillance des événements en temps réel. |
Pour plus d'informations sur l'élaboration d'applications qui écoutent des canaux de diffusion de données en continu, consultez Pub/Sub API Developer Guide.
Pour un premier pas rapide sur l'abonnement à des événements en continu, consultez Java Quick Start for Publishing and Subscribement to Events dans le Pub/Sub API Developer Guide. Le démarrage rapide montre comment s'abonner à un événement de plate-forme en utilisant un client Java. Suivez les étapes et alimentez le canal d'abonnement pour un événement en temps réel.
Pour une documentation de référence sur les événements de plate-forme standard et les big objects correspondants, consultez Real-Time Event Monitoring Objects dans Platform Events Developer Guide.

