Handler di attivazione per MedicalInsight - Oggetti Oggetto
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati agli oggetti MedicalInsight, UserReaction, Subject e SubjectAssignment.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Enterprise Edition e Unlimited Edition con licenza aggiuntiva Life Sciences Cloud per Customer Engagement e pacchetto gestito Life Sciences Customer Engagement. |
È anche possibile rivedere gli handler trigger validi per tutti gli oggetti.
MedicalInsight
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto MedicalInsight.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| PublishMedicalInsightEventHandler | Pubblica gli eventi piattaforma MedicalInsightEvent ogni volta che viene creata, aggiornata o eliminata una cartella approfondimento medico. Ciò facilita lo streaming degli eventi in tempo reale e l'integrazione con i sistemi esterni. | afterInsert, afterUpdate, afterDelete |
| RecalculateParentLinkedInsightsHandler | Aggiorna i campi di riepilogo di roll-up nelle cartelle degli approfondimenti medici controllanti quando vengono modificati gli approfondimenti secondari. Ciò include l'aggiornamento dei campi ChildMedicalInsightCount, UpvoteCount e LastUpvotedDate per assicurarsi che i riepiloghi di roll-up siano precisi. | afterInsert, afterUpdate, afterDelete |
| MedicalInsightSharingHandler | Condivide i record degli approfondimenti medici con gli utenti dello stesso territorio e profilo del titolare del record, con accesso di sola lettura, al momento della creazione del record. Per utilizzare le proprie impostazioni di condivisione o creare regole di condivisione personalizzate, disattivare il trigger MedicalInsightSharingHandler. | afterInsert |
| InsightCascadeDeleteTriggerHandler | Elimina automaticamente i record degli approfondimenti medici secondari quando viene eliminato un record controllante di livello massimo. Questa eliminazione a catena impedisce i record orfani e mantiene pulita la gerarchia degli approfondimenti. | beforeDelete |
Oggetto
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto Oggetto.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| TopicValidationHandler | Impedisce la creazione di relazioni circolari controllante-controllato quando si aggiornano i record Oggetto per gli approfondimenti medici. In questo modo si garantisce una struttura gerarchia uniparentale valida. | beforeUpdate |
SubjectAssignment (Assegnazioneoggetto)
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto SubjectAssignment.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| RecalculateInsightTopicNameHandler | Aggiorna il campo TopicNames nella cartella dell'approfondimento medico correlato ogni volta che viene creata o eliminata un'assegnazione oggetto. In questo modo si garantisce che l'approfondimento elaborato rifletta accuratamente l'insieme di argomenti attualmente assegnati al record. | afterInsert, afterDelete |
UserReaction
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto UserReaction.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| UserReactionMedicalInsightHandler | Aggiorna il campo UpvoteCount nei record Approfondimento medico quando vengono creati o eliminati record Reazione utente (voto a favore). Non sono consentite reazioni utente duplicate dello stesso utente sullo stesso approfondimento medico. Non è possibile inserire reazioni utente con tipo di voto negativo. | afterInsert, beforeInsert, afterDelete |
Per ulteriori informazioni sulla visibilità e la condivisione degli approfondimenti medici, vedere Gestione della condivisione e visibilità degli approfondimenti medici.

