Loading
. Déclenchement de gestionnaires par objet

Déclenchement de gestionnaires par objet

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à chaque objet.

Éditions requises

Disponible avec : Lightning Experience
Disponible avec : les éditions Enterprise et Unlimited avec Life Sciences Cloud, la licence complémentaire Life Sciences Cloud pour Customer Engagement et le package géré Life Sciences Customer Engagement.

Compte

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Compte.

Nom du déclencheur Description Condition de déclenchement
NewAccountSampleLimitInitHandlerforHCO Initialise les comptes HCO pour le modèle Provider Sample Limit. afterInsert
NewAccountSampleLimitInitHandler Initialise les comptes HCP pour l’exemple de modèle de limite de prestataires. afterInsert

AccountPlan

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet AccountPlan.

Nom du déclencheur Description Condition de déclenchement
AccountPlanDeleteChildrenHandler Gère la suppression des enregistrements Enfants du plan de compte. beforeDelete
AccountPlanChangeStatusHandler Met à jour le pourcentage de réalisation des enregistrements Plan de compte en fonction des mises à jour dans les enregistrements Objectif du plan de compte associés. beforeInsert, beforeUpdate

AccountPlanObjective

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet AccountPlanObjective.

Nom du déclencheur Description Condition de déclenchement
SetAccPlanPercentCompleteHandler Met à jour le pourcentage de réalisation des enregistrements Objectif du plan de compte en fonction des mises à jour dans les enregistrements Plan d'action associés. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete

AccountPlanParticipant

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet AccountPlanParticipant.

Nom du déclencheur Description Condition de déclenchement
AccountPlanToParticipantSharingHandler Partage des enregistrements Plan de compte et hiérarchiques avec les participants. afterInsert, afterUpdate, afterDelete

ActionPlan

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ActionPlan.

Nom du déclencheur Description Condition de déclenchement
SetAccObjectPercentCompleteHandler Met à jour le pourcentage de réalisation des enregistrements Plan d'action sur 100 % lorsque le statut du Plan de compte parent change en Terminé. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete
ActionPlanDeleteChildrenHandler Supprime tous les plans d'action associés à un plan de compte parent lorsque le plan de compte est supprimé. beforeDelete, afterDelete
SetSprintPercentCompleteHandler Met à jour le pourcentage de réalisation du sprint en fonction des pourcentages de réalisation moyens des plans d'action associés. afterInsert, afterUpdate, afterDelete
SetGoalAsgmtPercentCompleteHandler Met à jour le pourcentage de réalisation des enregistrements Attribution d'objectifs. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete

ActivityPlan

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ActivityPlan.

Nom du déclencheur Description Condition de déclenchement
ActivityPlanTerritoryValidationHandler Valide l'alignement des territoires sur les plans d'activité et affiche un message d'erreur si les conditions ne sont pas remplies. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete
ActivityPlanValidationHandler Identifie et empêche les enregistrements de plan d'activité dupliqués et affiche un message d'erreur si les conditions ne sont pas remplies. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete
PAPATerritoryUpdateHandler Ajuste les objectifs du plan d'activité et crée l'enregistrement de partage correspondant pour le territoire ajusté. beforeInsert, beforeUpdate, afterInsert
PAPAApproveProcessHandler Empêche les utilisateurs de créer un nombre de requêtes d'ajustement de plan d'activité de prestataires supérieur au nombre autorisé. beforeInsert, beforeUpdate

ActivityPlanTerritory

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ActivityPlanTerritory.

Nom du déclencheur Description Condition de déclenchement
ActivityPlanTerritoryModHandler Valide et empêche la mise à jour du champ Territoire dans un enregistrement Territoire du plan d'activité ou la suppression de l'enregistrement Territoire du plan d'activité si le plan d'activité associé est actif ou si le statut du plan d'activité n'est pas En cours. Si l'une des conditions est remplie, une erreur est affichée dans la page de l'enregistrement, empêchant la mise à jour ou la suppression. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete
ActivityPlanTerritorySharingHandler Gère la création d'enregistrements de partage lors de l'alignement du territoire, et prend en charge la mise à jour et la suppression des enregistrements de partage pour refléter le réalignement ou le retrait du territoire. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete

ALL

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à tous les objets.

Nom du déclencheur Description Condition de déclenchement
StagePathPermissionsHandler Applique les autorisations définies dans les workflows Life Sciences. Vérifie si les utilisateurs peuvent créer, modifier ou supprimer des enregistrements ou utiliser des fichiers associés à l'étape actuelle du parcours de workflow. Affiche un message d'erreur si les utilisateurs ne sont pas autorisés à exécuter des actions à cette étape du workflow. afterInsert, beforeUpdate, beforeDelete

AppAlertTerritory

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet AppAlertTerritory.

Nom du déclencheur Description Condition de déclenchement
NotificationTerritorySharingHandler Crée des enregistrements de partage lorsqu'un territoire a été attribué à une alerte. afterInsert, afterUpdate

AssessmentTask

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet AssessmentTask.

Nom du déclencheur Description Condition de déclenchement
SetActionPlanPercentCompleteHandler Met à jour le pourcentage de réalisation des enregistrements Plan d'action. afterInsert, afterUpdate
AssessmentTaskDeleteAPItemHandler Supprime toutes les tâches d'évaluation associées à un plan d'action lorsque le plan d'action est supprimé. beforeDelete
AssessmentTaskSharingHandler Partage des enregistrements Tâche d'évaluation avec des bénéficiaires. afterInsert, afterUpdate

Requête

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Requête.

Nom du déclencheur Description Condition de déclenchement
CaseMSLQueueHandler Surveille et gère les changements de statut des requêtes. Gère la file d'attente des demandes médicales des utilisateurs de liaison avec les sciences médicales avant la mise à jour d'un enregistrement de requête. Lorsqu'une requête est soumise et que le statut change en Soumis, le gestionnaire de déclencheur attribue la requête à la file d'attente MSL appropriée. Lorsque le statut change en Attribué, le gestionnaire de déclencheur réattribue la propriété à l'utilisateur actuel pour gérer la requête. beforeUpdate
CaseChangeOwnershipHandler Gère le partage des enregistrements de demande médicale avec les commerciaux après la mise à jour d'un enregistrement de requête. Lorsqu'une requête passe au statut Soumis ou Répondu, le gestionnaire crée des enregistrements CaseShare pour accorder l'accès en lecture au créateur ou au propriétaire de la requête. Ce processus préserve la transparence des données dans les workflows de gestion des requêtes en s'assurant que le créateur ou le propriétaire d'origine conserve la visibilité de la requête, même si la propriété change. afterUpdate
CaseShareToCreatorHandler Gère le changement de propriétaire des demandes médicales entre le commercial et les utilisateurs de liaison avec les sciences médicales après la mise à jour d'un enregistrement de requête. Lorsque le OwnerId d'une requête change, le changement de propriété s'applique automatiquement en cascade à tous les objets de requête associés, tels que InquiryQuestions et SubjectAssignments. Le gestionnaire interroge les requêtes dont la propriété a été mise à jour, récupère les enregistrements associés et met à jour le Propriétaire sur ces objets enfants, ce qui garantit la cohérence des données. afterUpdate

CommSubConsentCmplSnpsht

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet CommSubConsentCmplSnpsht.

Nom du déclencheur Description Condition de déclenchement
ConsentGiverSnapshotHandler Valide si le donneur de consentement est valide. beforeInsert
ConsentSnapshotSharingHandler Partage l'instantané de consentement avec les territoires alignés sur le compte. afterInsert

CommSubscription

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet CommSubscription.

Nom du déclencheur Description Condition de déclenchement
ConsentNameCommSubHandler Met à jour les enregistrements Consentement à l'abonnement aux communications lorsque les noms d'enregistrement associés Abonnement aux communications changent. beforeUpdate

CommSubscriptionConsent

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet CommSubscriptionConsent.

Nom du déclencheur Description Condition de déclenchement
ConsentGiverConsentHandler Valide si le compte du donneur de consentement existe et est identique pour l'enregistrement de l'instantané. beforeInsert, beforeUpdate
ConsentSharingHandler Partage le consentement avec les territoires alignés sur le compte. afterInsert
ConsentUniqueRecordHandler Gère les modifications apportées à CommSubscriptionConsent et conserve les enregistrements uniques. beforeInsert

ContactPointAddress

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ContactPointAddress.

Nom du déclencheur Description Condition de déclenchement
AccountAddressPrimaryHandler Garantit que chaque compte conserve une seule adresse de point de contact principal. Elle est déclenchée lors de la création ou de la mise à jour d'un enregistrement d'adresse de point de contact, ce qui garantit que la règle principale est toujours appliquée. beforeInsert, afterInsert, beforeUpdate, afterUpdate
RelatedContactPointAddressHandler Valide les règles de hiérarchie des adresses de point de contact pour s'assurer que les adresses enfants sont associées à des comptes personnels et les adresses parentes sont associées à des comptes professionnels. beforeInsert, beforeUpdate

ContactPointEmail

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ContactPointEmail.

Nom du déclencheur Description Condition de déclenchement
ContactPointEmailPopulateHandler Met à jour les enregistrements de prestataires de soins pour maintenir une liste précise des adresses e-mail associées chaque fois que des enregistrements d'e-mail de point de contact sont créés, modifiés, retirés ou restaurés. Ainsi, le champ EmailIds de l'enregistrement du prestataire de soins reflète les adresses e-mail associées actuelles et évite tout traitement inutile. afterInsert, afterUpdate, afterDelete, afterUndelete

ContactPointPhone

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ContactPointPhone.

Nom du déclencheur Description Condition de déclenchement
ContactPointPhoneHandler Met à jour les enregistrements de prestataires de soins de santé pour maintenir une liste précise des numéros de téléphone associés lorsque des enregistrements de téléphone de point de contact sont créés, modifiés, retirés ou restaurés. Ainsi, le champ PhoneNumbers de l'enregistrement du prestataire de soins reflète les numéros de téléphone associés actuels et empêche tout traitement redondant. afterInsert, afterUpdate, afterDelete, afterUndelete

ContactPointSocial

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ContactPointSocial.

Nom du déclencheur Description Condition de déclenchement
ContactPointSocialPopulateHandler Met à jour les enregistrements de prestataires de soins pour maintenir une liste précise des manipulations de médias sociaux associées chaque fois que des enregistrements sociaux de point de contact sont créés, modifiés, retirés ou restaurés. Cela garantit que le champ SocialIdentifiers de l'enregistrement du prestataire de soins reflète les pseudos sociaux associés actuels et évite toute exécution inutile. afterInsert, afterUpdate, afterDelete, afterUndelete

ContentDocument

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ContentDocument.

Nom du déclencheur Description Condition de déclenchement
ConsentContentDocumentHandler Gère les modifications apportées à ContentDocument. afterInsert, afterUpdate, afterDelete, afterUndelete
ContentDocumentLockHandler Empêche l'opération de suppression des documents liés à Visites soumises ou à des entités associées. beforeUpdate, beforeDelete

ContentDocumentLink

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ContentDocumentLink.

Nom du déclencheur Description Condition de déclenchement
ConsentContentDocumentLinkHandler Gère les modifications apportées à ContentDocumentLink. beforeInsert, beforeDelete
ContentDocumentLinkLockHandler Empêche l'opération insérer/supprimer dans Liens de document pour les visites soumises ou les entités associées. beforeInsert, beforeDelete

Dépenses estimées

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Dépenses estimées.

Nom du déclencheur Description Condition de déclenchement
EstimatedExpenseHandler Confirme que toutes les dépenses estimées pour le même type de dépense dans un événement de champ sont uniques. En l'absence de doublons, remplit automatiquement le champ de catégorie parent en fonction de l'élément de ligne sélectionné. beforeInsert

EventMgmtParticipantRole

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Rôle de participant à la gestion des événements.

Nom du déclencheur Description Condition de déclenchement
EventMgmtParticipantRoleHandler Vérifie que chaque enregistrement Rôle du participant à la gestion des événements contient une combinaison unique de valeurs dans les champs Rôle et Rôle standard. beforeInsert, beforeUpdate

EventMgmtParticipantType

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Type de participant à la gestion des événements.

Nom du déclencheur Description Condition de déclenchement
EventMgmtParticipantTypeHandler Vérifie que chaque enregistrement Type de participant à la gestion des événements contient une combinaison unique de valeurs dans les champs Type et Type standard. beforeInsert, beforeUpdate

EventMgmtPtcpTypeRoleMap

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Mappage des rôles du type de participant à la gestion des événements.

Nom du déclencheur Description Condition de déclenchement
EventMgmtPtcpTypeRoleMapHandler Vérifie que chaque enregistrement Mappage des rôles du type de participant à la gestion des événements contient une combinaison unique de Type de participant à la gestion des événements, Rôle de participant à la gestion des événements et Type d'événement géré. beforeInsert, beforeUpdate

Dépense

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Dépenses.

Nom du déclencheur Description Condition de déclenchement
ExpenseLockHandler Empêche l'opération insert/update/delete sur Expense si elle est verrouillée. beforeInsert, beforeUpdate, beforeDelete
ExpenseMonetaryCapsHandler Suit les plafonds monétaires des enregistrements Dépenses lorsque les dépenses sont modifiées ou supprimées. beforeInsert, afterUpdate, beforeDelete
RecalculateExpPtcpOnExpChangeHandler Recalcule la partie d'une dépense allouée à chaque participant après la mise à jour du montant. Ce gestionnaire est exécuté uniquement si les dépenses sont équitablement réparties. afterUpdate

ExpenseParticipant

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ExpenseParticipant.

Nom du déclencheur Description Condition de déclenchement
ExpenseParticipantNameHandler Stocke le nom du participant au compte/contact en tant que nom du participant aux dépenses. beforeInsert
ExpenseParticipantLockHandler Empêche l'opération insert/update/delete dans ExpenseParticipant/Allocations si elle est verrouillée. beforeInsert, beforeUpdate, beforeDelete
ExpenseParticipantMonetaryCapsHandler Recalcule l'utilisation du plafond monétaire de l'enregistrement Mesure de l'objectif d'activité du prestataire associé lors de la création, de la mise à jour ou de la suppression d'un enregistrement Participant aux dépenses. afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeUpdate

Expert

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Expert.

Nom du déclencheur Description Condition de déclenchement
ExpertDuplicateValidationHandler Empêche l'association de plusieurs enregistrements Expert à un compte. afterUpdate, afterUndelete, afterInsert
ExpertPopulateHealthcareProviderHandler Définit IsSpeaker sur true dans l’enregistrement Prestataire de soins lors de la création d’un enregistrement Expert. Lorsqu'un expert actif d'un prestataire de soins est supprimé, le gestionnaire de déclencheur définit le champ IsSpeaker sur false. afterInsert, afterDelete

GoalAssignment

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet GoalAssignment.

Nom du déclencheur Description Condition de déclenchement
GoalAssignmentDeleteHandler Supprime les enregistrements Attribution d'objectif. beforeDelete
SetTerrBusPlanPrcntCompleteHandler Met à jour les enregistrements Pourcentage de réalisation du plan d'affaires du territoire. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete

HealthcareProvider

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet HealthcareProvider.

Nom du déclencheur Description Condition de déclenchement
HealthcareProviderHandler Gère les mises à jour des enregistrements de prestataires de soins après la création, la restauration ou la modification. Ce déclencheur récupère et met à jour les adresses e-mail, les numéros de téléphone, les identificateurs sociaux, les spécialités et les NPI associés dans leurs enregistrements associés respectifs, tout en empêchant les mises à jour d'auto-appel. beforeInsert, beforeUpdate
HealthcareProviderAffiliationHandler Crée une affiliation principale entre une organisation parente et un compte dans l'objet Prestataire de soins. Si une affiliation existante est détectée, le gestionnaire définit ou annule simplement l'indicateur principal dans cet enregistrement. Le rôle de la nouvelle affiliation est défini par défaut sur la valeur sélectionnée dans la liste de sélection active de l'affiliation du prestataire. Si aucun rôle par défaut n'est sélectionné, le gestionnaire renvoie une erreur personnalisée. afterInsert, afterUpdate
HealthcareProviderExpertHandler Gère l'expert associé au prestataire de soins principal lorsque le champ IsSpeaker de l'enregistrement HealthcareProvider est défini sur true, et bloque les mises à jour de ce champ si le champ IsSpeaker est défini sur false alors qu'un enregistrement Expert actif lui est associé. afterInsert, afterUpdate

HealthcareProviderNpi

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet HealthcareProviderNpi.

Nom du déclencheur Description Condition de déclenchement
HealthcareProviderNpiHandler Met à jour les enregistrements de prestataires de soins pour conserver l’identifiant national du prestataire (NPI) correct chaque fois que des enregistrements NPI de prestataires de soins sont créés, modifiés, retirés ou restaurés. Cela garantit que le champ NationalProviderIdentifier de l’enregistrement du prestataire de soins reflète l’IPN associé actuel et évite toute exécution inutile. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete

HealthcareProviderSpecialty

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet HealthcareProviderSpecialty.

Nom du déclencheur Description Condition de déclenchement
HealthcareProviderSpecialityHandler Met à jour les enregistrements de prestataires de soins pour maintenir une liste précise des types de spécialité associés chaque fois que des enregistrements de spécialité de prestataires de soins sont créés, modifiés, retirés ou restaurés. Ainsi, le champ Spécialités de l'enregistrement du prestataire de soins reflète les spécialités associées actuelles et évite les traitements redondants. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete

InventoryCntProdtBatchItem

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet InventoryCntProdtBatchItem.

Nom du déclencheur Description Condition de déclenchement
InventoryCountPBILockHandler Empêche les modifications des enregistrements Élément de lot de produits du décompte d'inventaire lorsque l'évaluation du décompte d'inventaire associée est verrouillée. beforeUpdate, beforeDelete
InventoryCntPBIValidationHandler Empêche l'opération Mettre à jour/Supprimer sur InventoryCntProdtBatchItem si des enregistrements de décaissement de produit non résolus sont présents pour le même produit. beforeInsert, beforeUpdate

InventoryCountAssessment

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet InventoryCountAssessment.

Nom du déclencheur Description Condition de déclenchement
InventoryCountAssessmentLockHandler Empêche la modification des enregistrements Évaluation du nombre d'inventaires lorsqu'ils sont verrouillés et empêche la création d'évaluations du nombre d'inventaires de type « Initial » dupliquées. beforeInsert, afterInsert, beforeUpdate, beforeDelete

InventoryOperation

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet InventoryOperation.

Nom du déclencheur Description Condition de déclenchement
InventoryOperationLockHandler Empêche les modifications des enregistrements Opération d'inventaire lorsqu'ils sont verrouillés. afterInsert, beforeUpdate, beforeDelete
InventoryOperationSyncTxnHandler Empêche la création d'opérations de type Retour, Ajustement, Transfert entrant et Transfert sortant lorsque l'opération d'inventaire est à son état final, et vérifie les transactions de synchronisation en attente avant de mettre à jour les enregistrements Opération d'inventaire. beforeInsert, beforeUpdate

LifeScienceEmail

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet LifeScienceEmail.

Nom du déclencheur Description Condition de déclenchement
EmailQueueImmediateHandler Gère les e-mails envoyés immédiatement au lieu d'une tâche par lot. afterInsert, afterUpdate
EmailQueueRecipientHandler Remplit des informations supplémentaires pour les destinataires de l'e-mail. beforeInsert, beforeUpdate
EmailQueueSenderHandler Remplit des informations supplémentaires pour l'expéditeur de l'e-mail. beforeInsert
EmailAttachmentHandler Remplit les pièces jointes aux e-mails. beforeInsert
SyncEmailResponseStatusToObjectHandler Met à jour le statut de l'invitation dans les enregistrements associés en fonction du statut de réponse par e-mail. afterUpdate

LifeSciMarketableProduct

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet LifeSciMarketableProduct.

Nom du déclencheur Description Condition de déclenchement
LifeSciMarketableProductMetadataHandler Crée ou met à jour la valeur de champ ProductMetadata dans l'objet Life Science Marketable Product. afterInsert, afterUpdate, beforeDelete, afterDelete

LifeSciStageOperation

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet LifeSciStageOperation.

Nom du déclencheur Description Condition de déclenchement
LifeSciStageOpCtrlByHandler Gère IsControlledByField dans un LifeSciStageObject en fonction du statut de ses opérations d'étape associées. Si une opération appartenant à un parcours actif existe, le gestionnaire définit ce champ sur true. afterInsert, beforeDelete, afterUndelete

LifeSciStagePath

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet LifeSciStagePath.

Nom du déclencheur Description Condition de déclenchement
LifeSciStagePathCtrlByHandler Gère IsControlledByField dans un LifeSciStageObject en fonction du statut de ses parcours d'étape associés. Si un chemin actif existe, le gestionnaire définit ce champ sur true. afterInsert, afterUpdate, beforeDelete, afterUndelete

Location

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Emplacement.

Nom du déclencheur Description Condition de déclenchement
LocationUserDupHandler Empêche les attributions d'utilisateur principal dupliquées aux emplacements d'inventaire. beforeInsert, beforeUpdate
LocationUserSharingHandler Partage des enregistrements avec l'utilisateur principal attribué à un emplacement d'inventaire. beforeInsert, beforeUpdate, afterUpdate

ManagedEvent

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ManagedEventParticipant.

Nom du déclencheur Description Condition de déclenchement
CreateMngEventPtcpHandler Valide les autorisations et la propriété, suit le statut des événements et crée automatiquement des participants avec les rôles appropriés lorsqu'un événement géré est inséré. beforeInsert, afterInsert
MngEventBusinessHoursHandler Vérifie si l'enregistrement de l'événement est planifié pendant les heures ouvrables de l'événement. beforeInsert, beforeUpdate
MngEventComplianceStatementsHandler Remplit la déclaration de conformité associée à un événement géré et définit le statut du contrat. beforeInsert
MngEventDateTimeValidationHandler Vérifie si la date et l'heure de l'événement géré chevauchent les congés du propriétaire de l'événement pendant les périodes de territoire ou les congés. beforeInsert, beforeUpdate
MngEventMonetaryCapsHandler Recalcule l'utilisation des plafonds monétaires de l'enregistrement Mesure de l'objectif d'activité du prestataire associé lorsque le statut d'un événement géré ou l'un de ses champs de contrôle change. afterUpdate
MngEventTerritorySharingHandler Crée des enregistrements de partage pour le territoire associé à un événement géré. afterInsert, afterDelete
SubjectAssignmentComplianceHandler Valide les changements de date et d'heure de début afin d'éviter que deux événements aient les mêmes participants pour la même attribution d'objet et les mêmes dates de début et de fin d'événement. afterUpdate

ManagedEventParticipant

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ManagedEventParticipant.

Nom du déclencheur Description Condition de déclenchement
AttendeeQuotaCountOfAttendeesHandler Gère et applique les quotas d'attribution de collègues pour les participants et les participants non profilés. Corrige le nombre de quotas d'un collègue et met à jour le quota d'invitation, ou renvoie une erreur si le quota est dépassé. beforeUpdate, afterInsert, afterUpdate, afterDelete
ColleagueSurveySharingHandler Partage des invitations à enquête avec des collègues d'événements gérés. afterInsert, afterDelete, afterUpdate
MngEventParticipantDuplicateHandler Vérifie si un participant à un événement géré est ajouté plusieurs fois à un événement géré. Si le participant est déjà ajouté, il renvoie un message d'erreur. beforeInsert, beforeUpdate
MngEventParticipantExpertRefHandler Remplit le champ ID de participant de l'enregistrement Participant à l'événement géré avec l'ID du nouvel enregistrement Expert créé lors de la synchronisation de l'application mobile avec le Web, après la désignation d'un prestataire de soins en tant qu'expert du mode hors ligne sur le mobile. beforeInsert
MngEventParticipantInvitedByHandler Remplit le champ Invité par ID avec des informations sur l'utilisateur qui crée l'enregistrement Participant à l'événement géré lorsque le type de participant est Participant ou Participant sans profil. beforeInsert
MngEventParticipantSharingHandler Crée des enregistrements de partage pour l'utilisateur ou le territoire associé à un participant à un événement géré. afterInsert, afterUpdate, afterDelete
MngEventPartMonetaryCapsHandler Gère les validations de plafond monétaire pour les enregistrements Participant à l'événement géré en validant les limites et en recalculant les plafonds lorsque les enregistrements de participant sont mis à jour. afterInsert, afterUpdate
MngEventPartTOTValidationHandler Empêche les conflits de réunion en validant l'acceptation des participants à un événement géré par rapport aux enregistrements de territoire de congés. beforeUpdate
MngEventPtcpSetAttendeeQuotaHandler Définit le quota d'invitation d'un collègue contributeur participant en fonction du quota de collègues participants de l'événement géré. beforeInsert, beforeUpdate
MngEvtParticipantFieldPopulationHandler Renseigne automatiquement la date et l'heure d'envoi d'une invitation à un participant à un événement géré. beforeInsert, beforeUpdate
WriteInToAttendeeHandler Convertit les participants réconciliés en participants, met à jour le type d'enregistrement et remplit les données requises pour garantir un suivi précis. beforeUpdate
WriteInToColleagueHandler2 Convertit un participant à l'écriture en collègue lorsqu'un enregistrement Participant à l'événement géré est mis à jour. beforeUpdate
WriteInToExpertHandler Convertit un participant inscrit en expert lorsqu'un rapprochement manuel de participant à expert est effectué ou lorsqu'un ID de participant est défini avec l'ID d'un expert. beforeUpdate

ManagedEventResource

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ManagedEventResource.

Nom du déclencheur Description Condition de déclenchement
MngEventResourceLocationHandler Ajoute le premier emplacement ou adresse confirmé dans un enregistrement Événement géré à partir des ressources disponibles pour un événement. afterInsert, afterUpdate
MngEventResourceValidationHandler Vérifie qu'un événement géré n'est pas associé aux types de ressource Lieu et Organisation de soins. beforeInsert, beforeUpdate

ManagedEventResourcePreference

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ManagedEventResourcePreference.

Nom du déclencheur Description Condition de déclenchement
MngEventResourcePrefLocationHandler Ajoute le premier emplacement ou adresse confirmé dans un enregistrement Événement géré à partir des préférences de ressource disponibles pour un événement. afterInsert, afterUpdate

MedicalInsight

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet MedicalInsight. Pour plus d'informations sur la visibilité et le partage des connaissances médicales, consultez Gestion du partage et de la visibilité des connaissances médicales.

Nom du déclencheur Description Condition de déclenchement
PublishMedicalInsightEventHandler Publie les événements de plate-forme MedicalInsightEvent dès qu'un enregistrement de connaissances médicales est créé, mis à jour ou supprimé. Cela facilite la diffusion en continu d'événements en temps réel et l'intégration à des systèmes externes. afterInsert, afterUpdate, afterDelete
RecalculateParentLinkedInsightsHandler Met à jour les champs récapitulatifs de cumul dans les enregistrements de connaissances médicales parentes lorsque les connaissances enfants sont modifiées. Cela inclut la mise à jour des champs ChildMedicalInsightCount, UpvoteCount et LastUpvotedDate pour s'assurer que les récapitulatifs de cumul sont précis. afterInsert, afterUpdate, afterDelete
MedicalInsightSharingHandler Partage des enregistrements de connaissances médicales avec des utilisateurs dans le même territoire et profil que le propriétaire de l'enregistrement, avec un accès en lecture seule, lors de la création de l'enregistrement. Pour utiliser vos propres paramètres de partage ou créer des règles de partage personnalisées, désactivez le déclencheur MedicalInsightSharingHandler. afterInsert
InsightCascadeDeleteTriggerHandler Supprime automatiquement les enregistrements de connaissances médicales infantiles lorsqu'un enregistrement parent de niveau supérieur est supprimé. Cette suppression en cascade empêche les enregistrements orphelins et maintient la hiérarchie des connaissances propre. beforeDelete

Présentation

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Présentation.

Nom du déclencheur Description Condition de déclenchement
PresentationSharingHandler Recalcule le mode de partage des enregistrements Page de présentation après la suppression d'une présentation. beforeDelete

PresentationForum

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet PresentationForum.

Nom du déclencheur Description Condition de déclenchement
PresentationForumLockHandler Empêche la création, la modification ou la suppression d'enregistrements Forum de présentation si la présentation associée est verrouillée. beforeInsert, beforeUpdate, beforeDelete

PresentationLinkedPage

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet PresentationLinkedPage.

Nom du déclencheur Description Condition de déclenchement
PresentationLinkedPageSharingHandler Recalcule le mode de partage des enregistrements Page de présentation après l'ajout ou le retrait des pages liées à la présentation. beforeInsert, beforeDelete

ProductBatchItem

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductBatchItem.

Nom du déclencheur Description Condition de déclenchement
ProductBatchItemOwnershipHandler Partage des enregistrements dans un élément de lot de produits avec un commercial dans ProductBatchItem.AssigneeId. afterInsert

ProductDisbursement

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductDisbursement.

Nom du déclencheur Description Condition de déclenchement
ProductDisbursementInventoryOpCreation Crée un enregistrement Opération d'inventaire correspondant lors d'un décaissement. afterInsert, afterUpdate
ProductDisbursementSubmitLockHandler Empêche les modifications des enregistrements Décaissement de produit lorsque l'enregistrement Visite associé est à l'état verrouillé, c'est-à-dire lorsque la visite est signée ou soumise. beforeInsert, beforeUpdate, beforeDelete

ProductGuidance

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductGuidance.

Nom du déclencheur Description Condition de déclenchement
ProductGuidanceDeactivationHandler Retire le partage si l'enregistrement Guide du produit a été désactivé. afterUpdate

ProductionBatch

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductionBatch.

Nom du déclencheur Description Condition de déclenchement
ProductBatchItemUpdateByLotHandler Partage les enregistrements Élément de lot de produits avec le bénéficiaire ou l'utilisateur actuel si l'ID de bénéficiaire n'est pas spécifié. afterUpdate

ProductRequest

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductRequest.

Nom du déclencheur Description Condition de déclenchement
ProductRequestLockHandler Empêche les modifications des enregistrements Demande de produit lorsqu'ils sont verrouillés. beforeUpdate, beforeDelete

ProductRequestLineItem

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductRequestLineItem.

Nom du déclencheur Description Condition de déclenchement
ProductRequestLineItemLockHandler Met à jour la quantité commandée dans l'enregistrement Allocation de quantité de produits du territoire lorsqu'un élément de ligne de demande de produit est modifié. beforeInsert, beforeUpdate, beforeDelete
PrdReqLineItmUpdateAllocationHandler Empêche les modifications des enregistrements Élément de ligne de demande de produit lorsque la demande de produit associée est verrouillée. afterInsert, afterUpdate

ProductTerrDtlAvailability

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductTerrDtlAvailability.

Nom du déclencheur Description Condition de déclenchement
ProductTerrDtlAvailabilityHandler Au déclenchement de ces événements, les enregistrements Guide du produit partagés avec Territoire sont supprimés. afterUpdate, afterDelete

ProductTerritoryAvailability

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductTerritoryAvailability.

Nom du déclencheur Description Condition de déclenchement
ProductTerritoryAvailabilityExclHandler Supprime les enregistrements de partage ProductGuidance lors de la création d'une règle d'exclusion dans ProductTerritoryAvailability. afterInsert, afterUpdate

ProductTransfer

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProductTransfer.

Nom du déclencheur Description Condition de déclenchement
ProductTransferLockHandler Empêche les modifications des enregistrements Transfert de produit lorsque l'opération d'inventaire associée est verrouillée. beforeUpdate, beforeDelete
ProductTransferValidationHandler Empêche les opérations non valides de transfert d'entrée et de transfert de sortie en vérifiant les directions de transfert, ainsi que les emplacements source et de destination. beforeInsert, beforeUpdate
ReceivedProductAllocationHandler Met à jour les enregistrements Allocation de quantité de produits du territoire lorsqu'un transfert de produit est reçu. afterInsert, afterUpdate
TransferOutTriggerHandler Crée un enregistrement Transfert entrant lorsqu'un utilisateur reçoit un transfert de produit en raison de la soumission d'un enregistrement Transfert sortant par un autre utilisateur. afterInsert, afterUpdate

ProviderAcctProductInfo

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderAcctProductInfo.

Nom du déclencheur Description Condition de déclenchement
ProviderAcctProductInfoHandler Définit la valeur du champ Territoire sur Null dans l'enregistrement d'information sur le produit du compte de fournisseur lors de la création ou de la mise à jour d'un enregistrement. beforeInsert, beforeUpdate

ProviderAcctTerritoryInfo

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderAcctTerritoryInfo.

Nom du déclencheur Description Condition de déclenchement
AccountTerritoryFieldsHandler Gère un contrôle de territoire valide pour un compte et gère le Partage d'informations de territoire de compte fournisseur. beforeInsert, afterInsert, beforeUpdate
ATFPreferredAddressHandler Met à jour le champ Adresse préférée dans l'objet Informations sur le territoire du compte fournisseur depuis l'adresse principale du compte dans l'objet Adresse du point de contact. Cette adresse préférée est ensuite affichée dans le composant Champs de territoire du compte du tableau de bord Compte. beforeInsert, beforeUpdate
NewAlignmentConsentSharingHandler Crée des enregistrements de partage pour les enregistrements Consentement et Instantané en fonction des attributions de territoire. afterInsert, afterUpdate
PATIRejectionHandler Supprime les enregistrements de partage d'informations de territoire de compte de fournisseur et d'association de territoire d'objet lorsque le statut des enregistrements d'informations de territoire de compte de fournisseur associés change en Rejeté. beforeUpdate

ProviderActivityGoal

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderActivityGoal.

Nom du déclencheur Description Condition de déclenchement
ProviderActivityGoalHandler Confirme et empêche la création d’objectifs d’activité de prestataires dupliqués en s’assurant que la combinaison Plan d’activité et Compte est unique. Le déclencheur effectue cette validation lorsque vous créez ou mettez à jour un enregistrement Objectif d'activité du prestataire. Si une combinaison dupliquée est détectée, une erreur s'affiche, empêchant la création ou la mise à jour de l'enregistrement. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete

ProviderAffiliation

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderAffiliation.

Nom du déclencheur Description Condition de déclenchement
AffiliationUnicitéGenericHandler Garantit une combinaison unique de champs configurés dans l’ensemble de champs de l’objet Affiliation de prestataire, ce qui évite les doublons et maintient des enregistrements précis. beforeInsert, beforeUpdate
AffiliationUnicitéHandler Garantit l'unicité de l'affiliation en appliquant une combinaison unique de valeurs de compte, de compte associé et de rôle. Cela évite les affiliations dupliquées et préserve l'intégrité des données. beforeInsert, beforeUpdate
HardAffiliationHandler

Attribue le type d'affiliation des enregistrements d'affiliation de prestataire sur dur ou non. Les affiliations principales sont désignées en tant qu'affiliations définitives. Le gestionnaire de déclencheur HardAffiliationHandler évite également la création d'affiliations de type Hard dupliquées entre les deux mêmes comptes.

Définit le type d'affiliation des affiliations au lieu de travail entre un HCP et un HCO sur Dur. Il définit également l'affiliation entre un compte et son compte associé sur Dur lorsque le compte associé est l'espace de travail préféré de l'enregistrement Informations sur le territoire du compte fournisseur (PATI) du compte. Enfin, il définit le type d'affiliation des affiliations réciproques sur Aucun.

beforeInsert, afterInsert, beforeUpdate
AffiliationReciprocalHandler Gère la création, la mise à jour et la suppression d'affiliations réciproques. Il garantit que l'affiliation inverse est conservée chaque fois qu'une ProviderAffiliation est créée, mise à jour ou supprimée. Les affiliations inverses sont créées uniquement si le champ Type d'influence de l'objet Affiliation de prestataire est sélectionné sur Unidirectionnel, Bidirectionnel ou Neutre. afterInsert, afterUpdate, beforeDelete
AffiliationPrimaryChangeHandler Garantit une affiliation principale unique entre un compte et un compte d'organisation de soins associé. Lors de la création d'une affiliation principale, le déclencheur désélectionne l'indicateur principal dans toutes les affiliations antérieures avec le même Compte et Compte associé. De plus, il met à jour le Compte de l'organisation principale du prestataire de soins associé vers le Compte associé de l'affiliation, ou crée un enregistrement Prestataire de soins s'il n'existe pas, en le remplissant avec le Compte et le Compte associé de l'affiliation. afterInsert, afterUpdate
AffiliationAccountUpdateHandler Empêche la modification du compte et du compte associé après la création d'une affiliation. beforeUpdate

ProviderVisit

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisit.

Nom du déclencheur Description Condition de déclenchement
PVUpdateChildFieldsHandler Maintient la cohérence des données pour les visites de groupe en synchronisant les enregistrements de visite de prestataires enfants avec les enregistrements de visite de prestataires parents. Met automatiquement à jour les principaux champs (Heure de début de la visite planifiée, Heure de fin de la visite planifiée et Canal) lorsque la visite parente est modifiée. afterUpdate
PVLockHandler Empêche la modification des données des visites de prestataires en fonction du statut et de l'état de signature de la visite afin de préserver l'intégrité des données. beforeUpdate, beforeDelete
RemoteSessionInvitationPVHandler Gère les invitations à des sessions distantes en créant des appels vidéo, des notifications par e-mail et des clés de session pour les enregistrements de visite de prestataires. afterInsert, afterUpdate, beforeDelete

ProviderVisitChangedEvent

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisitChangedEvent.

Nom du déclencheur Description Condition de déclenchement
VisitChangedEventShareHandler Crée des partages de visite avec les utilisateurs qui ont accès au compte associé. Les enregistrements de visite de prestataire sont automatiquement partagés via leur relation avec la visite parente. afterInsert
PVChangedEventUpdateAccountTerrInfo Traite les événements modifiés des visites de prestataires et met à jour les champs associés aux visites de prestataires dans les enregistrements Informations sur le territoire du compte fournisseur. afterInsert

ProviderVisitDtlProductMsg

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisitDtlProductMsg.

Nom du déclencheur Description Condition de déclenchement
ProviderVisitDtlProductMsgLockHandler Verrouille l'enregistrement ProviderVisitDtlProductMsg lorsque Visit est Soumis ou Signé. beforeInsert, beforeUpdate, beforeDelete

ProviderVisitMarketingItem

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisitMarketingItem.

Nom du déclencheur Description Condition de déclenchement
ProviderVisitMarketingItemLockHandler Verrouille l'enregistrement ProviderVisitMarketingItem lorsque Visit est Soumis ou Signé. beforeInsert, beforeUpdate, beforeDelete

ProviderVisitProdDetailing

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisitProdDetailing.

Nom du déclencheur Description Condition de déclenchement
ProviderVisitProdDtlNameHandler Génère et remplit le champ Nom de la hiérarchie des produits pour l’enregistrement Détails du produit de la visite du prestataire. beforeInsert, beforeDelete
ProviderVisitProdDtlLockHandler Verrouille l'enregistrement ProviderVisitProdDetailing lorsque Visit est Soumis ou Signé. beforeInsert, beforeUpdate, beforeDelete

ProviderVisitProdDiscussion

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisitProdDiscussion.

Nom du déclencheur Description Condition de déclenchement
ProviderVisitProdDiscussionLockHandler Verrouille l'enregistrement ProviderVisitProdDiscussion lorsque Visit est Soumis ou Signé. beforeInsert, beforeUpdate, beforeDelete

ProviderVisitRqstSample

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet ProviderVisitRqstSample.

Nom du déclencheur Description Condition de déclenchement
ProviderVisitRqstSampleLockHandler Verrouille l'enregistrement ProviderVisitRqstSample lorsque Visit est Soumis ou Signé. beforeInsert, beforeUpdate, beforeDelete
CalculateShippedQuantityHandler Gère les demandes de visite de prestataires Exemple de quantité expédiée lors d'une visite. afterUpdate

PrvdVstSmplLmtTransaction

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet PrvdVstSmplLmtTransaction.

Nom du déclencheur Description Condition de déclenchement
SampleLimitTransactionHandler Traite les exemples d'enregistrements de limite en utilisant la règle qui provient de Web et Mobile en tant qu'enregistrements Exemple de transaction de limite de visite de prestataire. afterInsert

Objet

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Objet.

Nom du déclencheur Description Condition de déclenchement
TopicValidationHandler Empêche la création de relations parent-enfant circulaires lors de la mise à jour des enregistrements Objet pour les connaissances médicales. Cela garantit une structure hiérarchique monoparentale valide. beforeUpdate

SubjectAssignment

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet SubjectAssignment.

Nom du déclencheur Description Condition de déclenchement
RecalculateInsightTopicNameHandler Met à jour le champ TopicNames dans l'enregistrement de connaissances médicales associé dès qu'une Attribution d'objet est créée ou supprimée. Cela permet de s'assurer que les connaissances traitées reflètent correctement l'ensemble de rubriques actuellement attribuées à l'enregistrement. afterInsert, afterDelete

SurveySubject

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet SurveySubject.

Nom du déclencheur Description Condition de déclenchement
SurveyInvitationSharingHandler

Applique une logique de partage d'enquête à l'objet Objet de l'enquête. Lors de la création ou de la mise à jour d'enregistrements d'objet d'enquête, ce gestionnaire de déclencheur crée automatiquement des enregistrements de partage d'invitation à enquête en fonction de l'une des trois stratégies suivantes :

Partage basé sur le compte : Lorsqu'un objet d'enquête est lié à un compte, le gestionnaire de déclencheur crée automatiquement des enregistrements de partage d'invitation à enquête pour les comptes répertoriés dans les enregistrements de partage de compte du compte associé. Cette logique de partage ne s'applique pas aux enregistrements dans lesquels le champ rowCause est défini sur Propriétaire.

Partage basé sur le produit commercialisable Sciences de la vie : Lorsque vous liez un enregistrement d'objet d'enquête à un produit commercialisable Life Sciences, les enregistrements de partage d'invitation à l'enquête correspondants sont créés pour des comptes ou des territoires en fonction des enregistrements de disponibilité du territoire du produit. La disponibilité du produit est déterminée par l'objet Disponibilité du territoire du produit, qui inclut un champ de type d'alignement avec des options telles que subordonnés du territoire, inclusion du territoire ou exclusion du territoire.

Partage basé sur le territoire : Lorsqu'un enregistrement d'objet d'enquête est lié à un territoire, des enregistrements de partage d'invitation à enquête sont créés pour ce territoire et ses subordonnés.

beforeInsert, afterInsert, afterUpdate

Territory2

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Territory2.

Nom du déclencheur Description Condition de déclenchement
Territory2Handler Empêche la suppression d'un enregistrement Territory2 lorsque des enregistrements associés tels que ProviderAcctTerritoryInfo, Inquiry, ContactPointBestContactTime, TerritoryAcctRcmdAction, TerritoryAccountScore, TerritoryAcctProdMsgScore, TerritoryUserDowntime ou TerritoryBusinessPlan le référencent. beforeDelete

TerritoryAcctRcmdAction

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet TerritoryAcctRcmdAction.

Nom du déclencheur Description Condition de déclenchement
TerrAcctRcmdActionSharingHandler Partage les enregistrements d'action recommandée du compte du territoire avec le territoire spécifié. afterInsert, afterUpdate
TerrAccRcmActStatusUpdateHandler Met à jour le statut de l'action recommandée du compte du territoire lors de la création d'une visite. afterInsert, afterUpdate

TerritoryBusinessPlan

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet TerritoryBusinessPlan.

Nom du déclencheur Description Condition de déclenchement
TerritoryBusinessPlanDeleteHandler Supprime les enregistrements Plan d'affaires du territoire. beforeDelete
TerritoryBusPlanChangeStatusHandler Met à jour le statut des enregistrements Plan d'affaires de territoire. beforeInsert, beforeUpdate

TerritoryContentTmplAsgnt

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet TerritoryContentTmplAsgnt.

Nom du déclencheur Description Condition de déclenchement
EmailTemplateTerritorySharingHandler Met à jour le partage de territoire en fonction des enregistrements Attribution de modèle de contenu de territoire. afterInsert, afterUpdate, afterDelete

TerritoryUserDowntime

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet TerritoryUserDowntime.

Nom du déclencheur Description Condition de déclenchement
TUDUpdateHandler Met à jour les heures de début et de fin des enregistrements de territoire en fonction de la configuration de l'intervalle de créneau horaire. beforeInsert, beforeUpdate
UDBHValidationHandler Empêche la création d'enregistrements de congés de territoire avec des heures de début et de fin hors des heures ouvrables de l'organisation. beforeInsert, beforeUpdate
TUDSharingHandler Partage les congés d'un utilisateur avec d'autres utilisateurs dans le même territoire, ce qui lui accorde l'accès en lecture seule. afterInsert
TUDVisitValidationHandler Empêche la création de congés hors du territoire pendant une visite. beforeInsert, beforeUpdate
TUDHolidayValidationHandler Empêche la création d'enregistrements de congés hors territoire pendant les congés. beforeInsert, beforeUpdate
TUDOverlapHandler Empêche la création d'enregistrements de congés de territoire superposés. beforeInsert, beforeUpdate
TUDEventValidationHandler Empêche la création de congés hors territoire pendant un événement général. beforeInsert, beforeUpdate

UserReaction

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet UserReaction.

Nom du déclencheur Description Condition de déclenchement
UserReactionMedicalInsightHandler Met à jour le champ UpvoteCount dans les enregistrements Connaissances médicales lorsque des enregistrements Réaction de l'utilisateur (vote positif) sont créés ou supprimés. Les réactions dupliquées du même utilisateur sur les mêmes connaissances médicales ne sont pas autorisées. Vous ne pouvez pas insérer des réactions utilisateur avec le type vote négatif. afterInsert, beforeInsert, afterDelete

Pour plus d'informations sur la visibilité et le partage des connaissances médicales, consultez Gestion du partage et de la visibilité des connaissances médicales.

Visite

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Visite.

Nom du déclencheur Description Condition de déclenchement
VisitLockHandler Empêche la modification des données de visite pour préserver l'intégrité des données. Les visites sont verrouillées lorsque leur statut est Terminé. La signature d'une visite dans une hiérarchie de visites de groupe verrouille les champs critiques dans toutes les visites de cette hiérarchie. Les visites enfants héritent de l'état de verrouillage de la visite parente. beforeInsert, beforeUpdate
VisitTimeOffValidationHandler Empêche la planification d'une visite en conflit avec un territoire de congés afin d'accroître l'efficacité de la planification et la précision des rapports sur les visites. beforeInsert, beforeUpdate
VisitLifeScienceAccountListLinkHandler Efface le champ Liste de comptes des sciences de la vie dans l'enregistrement de visite de prestataire si l'Heure de début planifiée est modifiée dans une visite créée en appliquant une routine. beforeUpdate
VisitHolidayValidationHandler Empêche la planification d'une visite pendant les congés ou en dehors des heures ouvrables afin de respecter les politiques de l'entreprise. beforeInsert, beforeUpdate
VisitPopulateEndTimeHandler Calcule et définit l'Heure de fin planifiée de la visite en ajoutant la durée par défaut définie dans le paramètre Administration de la visite « Définir la date/heure vide dans l'Heure de début planifiée » dans la Console d'administration. beforeInsert, beforeUpdate
FutureVisitLimitValidationHandler Empêche la planification de visites au-delà de la limite spécifiée dans le paramètre « Future Visit Limit in Days » dans Visit Administration dans Admin Console. beforeInsert, beforeUpdate
VisitUpdateChildFieldsHandler Maintient la cohérence des données dans les visites de groupe en synchronisant les enregistrements de visites enfants avec leurs visites parents. Met automatiquement à jour les principaux champs (Heure de début de la visite planifiée, Heure de fin de la visite planifiée et Canal) lorsque la visite parente est modifiée. Les modifications manuelles apportées à ces champs lors d'une visite enfant sont remplacées lors de l'enregistrement suivant de la visite parente lorsque ce gestionnaire est actif. afterUpdate
VisitDelayReasonHandler Efface le motif de retard précédemment saisi si un utilisateur change la date et l'heure de la visite et que la date ne dépasse plus le seuil de délai de soumission. beforeUpdate
VisitCascadeDeleteHandler Supprime automatiquement les visites de participants lorsque la visite du groupe parent est supprimée, préservant ainsi l'intégrité des données. Aucun avertissement ou dialogue de confirmation n'est affiché avant la suppression. La suppression est bloquée si le statut de la visite parente est Terminé ou si une visite enfant du groupe est signée. beforeDelete
VisitSurveyInviteCascadeDeleteHandler Supprime les invitations à enquête liées à une visite lors de la suppression d'une visite, et empêche leur suppression si la visite est soumise pour préserver l'intégrité des données. beforeDelete
RemoteSessionInvitationVisitHandler Gère les invitations à des sessions distantes en créant des appels vidéo, des notifications par e-mail et des clés de session pour des enregistrements de visite. afterUpdate, beforeDelete
VisitMyBestTimeValidationHandler Empêche la planification de visites hors des meilleurs horaires définis pour l'adresse du compte et le territoire de l'utilisateur, ce qui améliore l'efficacité de la planification et l'alignement avec la disponibilité du compte. beforeInsert, beforeUpdate
VisitChangePrimaryAccountHandler Effectue des validations, met à jour les enregistrements associés et préremplit les champs de la visite afin de préserver la cohérence des données lorsque le compte principal change. beforeInsert, beforeUpdate, afterUpdate

Visiteur

Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés à l'objet Visiteur.

Nom du déclencheur Description Condition de déclenchement
VisitHolidayValidationHandler Empêche la création ou la mise à jour d'une visite pendant un congé ou en dehors des heures ouvrables d'appel configurées. Nécessite de définir Heures ouvrables d'appel et Premier jour de la semaine dans Planificateur Administration. beforeInsert, beforeUpdate
VisitorLockHandler Empêche l'opération insert/update/delete sur Visitor si elle est verrouillée. beforeInsert, beforeUpdate, beforeDelete
VisitorShareHandler Partage l'enregistrement Visite avec les Visiteurs (employés). afterInsert, afterUpdate, afterDelete
VisitTimeOffValidationHandler Confirme qu'une visite n'est pas en conflit avec les enregistrements Territoire de congé (TOT) de l'utilisateur. Lorsque les règles d'appel TOT sont activées, seuls les types TOT marqués « Non autorisé » pour le bloc de dimension Appel. beforeInsert, beforeUpdate
.
 
Chargement
Salesforce Help | Article