Handler di attivazione per il caso - Oggetti GoalAssignment
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati agli oggetti Caso, CommSubConsentCmplSnpsht, CommSubscription, CommSubscriptionConsent, ContactPointAddress, ContactPointEmail, ContactPointPhone, ContactPointSocial, ContentDocument, ContentDocumentLink, Expense, ExpenseParticipant e GoalAssignment.
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.
Caso
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto Caso.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| CaseMSLQueueHandler | Monitora e gestisce le modifiche dello stato dei casi. Gestisce l'area di attesa delle richieste mediche degli utenti di collegamento tra scienze mediche prima che venga aggiornato un record caso. Quando viene inviata una richiesta e lo stato diventa Inviato, l'handler trigger assegna il caso all'area di attesa MSL appropriata. Quando lo stato diventa Assegnato, l'handler trigger riassegna la proprietà all'utente corrente per la gestione della richiesta. | beforeUpdate |
| CaseChangeOwnershipHandler | Gestisce la condivisione delle cartelle cliniche delle richieste con gli agenti di vendita dopo l'aggiornamento di un record caso. Quando un caso passa allo stato Inviato o Risposto, l'handler crea i record CaseShare per concedere l'accesso in lettura al creatore o al titolare del caso. Questo processo mantiene la trasparenza dei dati nei flussi di lavoro di gestione delle richieste assicurando che il creatore o il titolare originale mantenga la visibilità del caso, anche se la proprietà cambia. | afterUpdate |
| CaseShareToCreatorHandler | Gestisce il cambio di proprietà delle richieste mediche tra l'agente di vendita e gli utenti di collegamento della scienza medica dopo l'aggiornamento di un record caso. Quando OwnerId di un caso cambia, la modifica della proprietà si applica automaticamente a tutti gli oggetti richiesta correlati, ad esempio InquiryQuestions e SubjectAssignments. L'handler esegue query sui casi con proprietà aggiornata, recupera i record correlati e aggiorna il Titolare per questi oggetti secondari, garantendo la coerenza dei dati. | afterUpdate |
CommSubConsentCmplSnpsht
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto CommSubConsentCmplSnpsht.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ConsentGiverSnapshotHandler | Verifica se il fornitore del consenso è valido. | beforeInsert |
| ConsentSnapshotSharingHandler | Condivide l'istantanea del consenso con i territori allineati all'account. | afterInsert |
CommSubscription
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto CommSubscription.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ConsentNameCommSubHandler | Aggiorna i record Consenso per abbonamento alle comunicazioni quando vengono modificati i nomi dei record Abbonamento alle comunicazioni correlati. | beforeUpdate |
CommSubscriptionConsent
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto CommSubscriptionConsent.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ConsentGiverConsentHandler | Verifica se l'account che dà il consenso esiste ed è lo stesso per il record istantanea. | beforeInsert, beforeUpdate |
| ConsentSharingHandler | Condivide il consenso con i territori allineati all'account. | afterInsert |
| ConsentUniqueRecordHandler | Gestisce le modifiche a CommSubscriptionConsent e mantiene i record univoci. | beforeInsert |
ContactPointAddress
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ContactPointAddress.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| AccountAddressPrimaryHandler | Garantisce che ogni account mantenga un solo indirizzo del punto di contatto principale. Viene attivato ogni volta che viene creato o aggiornato un record indirizzo punto di contatto, garantendo che venga sempre applicata la regola principale. | beforeInsert, afterInsert, beforeUpdate, afterUpdate |
| RelatedContactPointAddressHandler | Convalida le regole della gerarchia degli indirizzi dei punti di contatto per garantire che gli indirizzi controllati siano associati ad account personali e gli indirizzi controllanti ad account aziendali. | beforeInsert, beforeUpdate |
ContactPointEmail
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ContactPointEmail.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ContactPointEmailPopulateHandler | Aggiorna i record degli operatori sanitari per mantenere un elenco preciso degli indirizzi email associati ogni volta che vengono creati, modificati, rimossi o ripristinati record email dei punti di contatto. Ciò garantisce che il campo EmailIds nel record dell'operatore sanitario rifletta gli indirizzi email correlati correnti ed eviti elaborazioni inutili. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContactPointPhone
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ContactPointPhone.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ContactPointPhoneHandler | Aggiorna i record degli operatori sanitari per mantenere un elenco preciso dei numeri di telefono associati ogni volta che vengono creati, modificati, rimossi o ripristinati record telefonici del punto di contatto. Ciò garantisce che il campo PhoneNumbers nel record dell'operatore sanitario rifletta i numeri di telefono correlati correnti e impedisca l'elaborazione ridondante. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContactPointSocial
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ContactPointSocial.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ContactPointSocialPopulateHandler | Aggiorna i record degli operatori sanitari per mantenere un elenco preciso dei puntatori dei social media associati ogni volta che vengono creati, modificati, rimossi o ripristinati record sociali dei punti di contatto. Ciò garantisce che il campo SocialIdentifiers nel record dell'operatore sanitario rifletta i quadratini sociali correlati correnti e impedisca l'esecuzione non necessaria. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContentDocument
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ContentDocument.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ConsentContentDocumentHandler | Gestisce le modifiche a ContentDocument. | afterInsert, afterUpdate, afterDelete, afterUndelete |
| ContentDocumentLockHandler | Impedisce l'operazione di eliminazione dei documenti collegati alle visite inviate o alle entità correlate. | beforeUpdate, beforeDelete |
ContentDocumentLink
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ContentDocumentLink.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ConsentContentDocumentLinkHandler | Gestisce le modifiche a ContentDocumentLink. | beforeInsert, beforeDelete |
| ContentDocumentLinkLockHandler | Impedisce l'operazione di inserimento/eliminazione nei link ai documenti per le visite inviate o nelle entità correlate. | beforeInsert, beforeDelete |
Spese
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto Spesa.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ExpenseLockHandler | Impedisce l'operazione di inserimento/aggiornamento/eliminazione su Spesa se è bloccata. | beforeInsert, beforeUpdate, beforeDelete |
ExpenseParticipant
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto ExpenseParticipant.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| ExpenseParticipantNameHandler | Memorizza il nome del partecipante account/referente come Nome partecipante spesa. | beforeInsert |
| ExpenseParticipantLockHandler | Impedisce l'operazione di inserimento/aggiornamento/eliminazione su ExpenseParticipant/Allocations se è bloccata. | beforeInsert, beforeUpdate, beforeDelete |
GoalAssignment
Esaminare i nomi, le descrizioni e le condizioni di trigger degli handler trigger associati all'oggetto GoalAssignment.
| Nome trigger | Descrizione | Condizione di trigger |
|---|---|---|
| GoalAssignmentDeleteHandler | Elimina i record Assegnazione obiettivo. | beforeDelete |
| SetTerrBusPlanPrcntCompleteHandler | Aggiorna la percentuale di completamento dei record del piano aziendale del territorio. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |

