Vous êtes ici :
Gestionnaires de déclencheur pour SurveySubject - Visitor Objects
Vérifiez les noms, les descriptions et les conditions de déclenchement des gestionnaires de déclencheur associés aux objets SurveySubject, Territory2, TerritoryAcctRcmdAction, TerritoryBusinessPlan, TerritoryContentTmplAsgnt, TerritoryUserDowntime, Visit et Visitor.
É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. |
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 |
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 en fonction du statut et de l'état de signature pour préserver l'intégrité des données. | 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. | 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. | 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 |
|---|---|---|
| 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 |

