Streaming di dati con Monitoraggio evento in tempo reale
Abbonarsi agli eventi standard pubblicati da Salesforce con Monitoraggio evento in tempo reale per monitorare l'attività nella propria organizzazione. È possibile abbonarsi a questi dati da un sistema di dati esterno di propria scelta utilizzando un client API Pub/Sub oppure utilizzare relay di eventi per inviare gli eventi in tempo reale ad Amazon EventBridge.
Versioni (Edition) richieste
| Disponibile in Salesforce Classic (non in tutte le organizzazioni) e Lightning Experience. |
Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition Richiede l'abbonamento al componente aggiuntivo Salesforce Shield o Monitoraggio evento Salesforce. |
Lo streaming dei dati avviene mediante un modello publish-subscribe. Salesforce pubblica dati in streaming su un canale evento in abbonamento, e l'app si abbona al canale o resta in ascolto sul canale per ottenere i dati quasi in tempo reale. Gli eventi in streaming vengono conservati per un massimo di tre giorni. Gli eventi in streaming di Monitoraggio evento in tempo reale non contano ai fini dell'allocazione delle consegne di eventi piattaforma. Sono in vigore alcuni limiti a protezione del sistema. Ad esempio, Salesforce fornisce un massimo di 50 milioni di eventi in tempo reale al giorno.
Per inviare eventi in tempo reale ad Amazon EventBridge, dove è possibile archiviare ed elaborare gli eventi, utilizzare i relè di eventi.
Ecco alcuni esempi.
| Oggetto evento | Caso d'uso | Considerazioni |
|---|---|---|
| ApiEventStream | Rilevamento del momento in cui un utente esegue una query su dati sensibili, ad esempio cartelle cliniche di pazienti. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| ApiAnomalyEvent | Registrazione delle anomalie nel modo in cui gli utenti effettuano le chiamate API. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| BulkApiResultEvent | Registrazione del momento in cui un utente scarica i risultati di una richiesta API in blocco o API in blocco 2.0. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| ConcurLongRunApexErrEvent | Rilevamento degli errori che si verificano quando un'organizzazione supera il limite Apex a esecuzione simultanea prolungata. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| CredentialStuffingEvent | Consente di monitorare quando un utente esegue correttamente l'accesso a Salesforce durante un attacco di credential stuffing non identificato. Per credential stuffing si intende l'esecuzione su larga scala di richieste di accesso automatizzate usando credenziali utente rubate. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| FileEvent | Rileva eventi correlati ai file, ad esempio quando un utente scarica un file. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| LightningUriEventStream | Rilevamento del momento in cui un utente crea, accede, aggiorna o elimina un record contenente dati sensibili in Lightning Experience. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| ListViewEventStream | Rilevamento del momento in cui un utente accede, aggiorna o esporta i dati di una visualizzazione elenco con Salesforce Classic, Lightning Experience o l'API. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| LoginAsEventStream | Rilevamento del momento in cui un amministratore di Salesforce accede come un altro utente e monitoraggio delle attività di quell'amministratore. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| LoginEventStream | Rilevamento dei tentativi di accesso di un utente in condizioni specifiche, ad esempio da un browser non supportato o da un indirizzo IP che non rientra nell'intervallo di quelli aziendali. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| LogoutEventStream | Rilevamento delle disconnessioni degli utenti da Salesforce con un clic su Esci nell'interfaccia utente di Salesforce. | L'oggetto è disponibile per tutti i clienti. |
| MobileEmailEvent | Tracciamento dell'attività email degli utenti in un'app mobile Salesforce. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale e nella sicurezza app mobile ottimizzata. |
| MobileEnforcedPolicyEvent | Tracciamento dell'applicazione degli eventi della policy di sicurezza app mobile ottimizzata in un'app mobile Salesforce. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale e nella sicurezza app mobile ottimizzata. |
| MobileScreenshotEvent | Tracciamento degli screenshot degli utenti in un'app mobile Salesforce. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale e nella sicurezza app mobile ottimizzata. |
| MobileTelephonyEvent | Tracciamento delle telefonate e dei messaggi di testo degli utenti in un'app mobile Salesforce. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale e nella sicurezza app mobile ottimizzata. |
| PermissionSetEvent | Rilevamento delle modifiche di assegnazioni delle autorizzazioni negli insiemi di autorizzazioni e nei gruppi di insiemi di autorizzazioni. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| ReportAnomalyEvent | Consente di monitorare le anomalie nelle modalità di esecuzione o esportazione dei rapporti da parte degli utenti. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| ReportEventStream | Rilevamento del momento in cui un utente crea, esegue, aggiorna o esporta un rapporto contenente dati sensibili. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| SessionHijackingEvent | Consente di monitorare quando utenti non autorizzati diventano titolari di una sessione utente Salesforce con un identificatore di sessione rubato. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
| UriEventStream | Rilevamento del momento in cui un utente crea, accede, aggiorna o elimina un record contenente dati sensibili in Salesforce Classic. | L'oggetto è disponibile solo in Monitoraggio evento in tempo reale. |
Per ulteriori informazioni sulla creazione di app che ascoltano i canali di dati in streaming, vedere la Pub/Sub API Developer Guide.
Per un avvio rapido sull'abbonamento agli eventi in streaming, vedere Java Quick Start for Publishing and Subbing to Events nella Pub/Sub API Developer Guide. L'avvio rapido mostra come abbonarsi a un evento piattaforma utilizzando un client Java. Seguire i passaggi e specificare il canale di abbonamento per un evento in tempo reale.
Per la documentazione di riferimento sugli eventi piattaforma standard e sui Big Object corrispondenti, vedere Real-Time Event Monitoring Objects nella guida Platform Events Developer Guide.

