Triggerhandlers voor het SurveySubject - Bezoekersobjecten
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan de objecten SurveySubject, Territory2, TerritoryAcctRcmdAction, TerritoryBusinessPlan, TerritoryContentTmplAsgnt, TerritoryUserDowntime, Visit en Visitor.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise en Unlimited Edition met Life Sciences Cloud, Life Sciences Cloud voor Customer Engagement Add-on-licentie en het beheerde pakket Life Sciences Customer Engagement. |
SurveySubject
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het SurveySubject-object.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| SurveyInvitationSharingHandler | Past logica voor delen van enquêtes toe op het object Enquêteonderwerp. Wanneer records voor enquêteonderwerpen worden gemaakt of bijgewerkt, maakt deze triggerhandler automatisch records voor het delen van enquête-uitnodigingen op basis van een van drie strategieën: Op account gebaseerd delen: Wanneer een enquêteonderwerp wordt gekoppeld aan een account, maakt de triggerhandler automatisch records voor het delen van enquête-uitnodigingen voor accounts die worden vermeld in de records voor het delen van accounts van de gerelateerde account. Deze logica voor delen is niet van toepassing op records waarbij het veld rowCause is ingesteld op Eigenaar. Verhandelbaar delen op basis van producten voor Life Sciences: Wanneer u een record voor een enquêteonderwerp koppelt aan een verkoopbaar product uit Life Sciences, worden de overeenkomende records voor het delen van enquêtes voor accounts of territoria gemaakt op basis van de beschikbaarheidsrecords van het productterritorium. De beschikbaarheid van het product wordt bepaald door het object Beschikbaarheid van productterritoria, dat een veld voor uitlijningstype bevat met opties zoals territoriumondergeschikten, territoriumopname of territoriumuitsluiting. Op territorium gebaseerd delen: Wanneer een record voor een enquêteonderwerp wordt gekoppeld aan een territorium, worden records voor delen van enquête-uitnodigingen gemaakt voor dat territorium en de ondergeschikten ervan. |
beforeInsert, afterInsert, afterUpdate |
Territory2
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Territory2.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| Territory2Handler | Voorkomt de verwijdering van een Territory2-record wanneer gerelateerde records zoals ProviderAcctTerritoryInfo, Inquiry, ContactPointBestContactTime, TerritoryAcctRcmdAction, TerritoryAccountScore, TerritoryAcctProdMsgScore, TerritoryUserDowntime of TerritoryBusinessPlan ernaar verwijzen. | beforeDelete |
TerritoryAcctRcmdAction
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object TerritoryAcctRcmdAction.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| TerrAcctRcmdActionSharingHandler | Deelt de aanbevolen actierecords van de territoriumaccount met het opgegeven territorium. | afterInsert, afterUpdate |
| TerrAccRcmActStatusUpdateHandler | Werkt de status bij van de aanbevolen actie voor de territoriumaccount wanneer een bezoek wordt gemaakt. | afterInsert, afterUpdate |
TerritoryBusinessPlan
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object TerritoryBusinessPlan.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| TerritoryBusinessPlanDeleteHandler | Verwijdert records voor Territoriumbedrijfsplan. | beforeDelete |
| TerritoryBusPlanChangeStatusHandler | Werkt de statussen bij van records van Territoriumbedrijfsplan. | beforeInsert, beforeUpdate |
TerritoryContentTmplAsgnt
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object TerritoryContentTmplAsgnt.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| EmailTemplateTerritorySharingHandler | Werkt het delen van territoria bij op basis van records van Sjabloontoewijzing voor territoriuminhoud. | afterInsert, afterUpdate, afterDelete |
TerritoryUserDowntime
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object TerritoryUserDowntime.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| TUDUpdateHandler | Werkt de begin- en eindtijd bij van records buiten het territorium op basis van de configuratie van het tijdstipinterval. | beforeInsert, beforeUpdate |
| UDBHValidationHandler | Voorkomt het maken van records buiten het territorium met begin- en eindtijden buiten de kantooruren van de organisatie. | beforeInsert, beforeUpdate |
| TUDSharingHandler | Deelt de records voor vrije tijd van een gebruiker met andere gebruikers in hetzelfde territorium, waardoor deze alleen-lezen toegang krijgt. | afterInsert |
| TUDVisitValidationHandler | Voorkomt het ontstaan van vrije dagen tijdens een bezoek. | beforeInsert, beforeUpdate |
| TUDHolidayValidationHandler | Voorkomt het maken van records voor vrije dagen. | beforeInsert, beforeUpdate |
| TUDOverlapHandler | Voorkomt het ontstaan van overlappende tijd buiten territoriumrecords. | beforeInsert, beforeUpdate |
| TUDEventValidationHandler | Voorkomt het ontstaan van vrije dagen tijdens een algemene event. | beforeInsert, beforeUpdate |
Visit
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het Visit-object.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| VisitLockHandler | Voorkomt het bewerken van bezoekgegevens op basis van de status en handtekeningstatus om de gegevensintegriteit te behouden. | beforeInsert, beforeUpdate |
| VisitTimeOffValidationHandler | Voorkomt het plannen van een bezoek dat conflicteert met een verlofterritorium om de planningsefficiëntie en nauwkeurige bezoekrapportage te ondersteunen. | beforeInsert, beforeUpdate |
| VisitLifeScienceAccountListLinkHandler | Wist het veld Life Science Account List in de record van het providerbezoek als de geplande begintijd wordt gewijzigd bij een bezoek dat is gemaakt door een routine toe te passen. | beforeUpdate |
| VisitHolidayValidationHandler | Voorkomt het plannen van een bezoek op vrije dagen of buiten kantooruren om naleving van bedrijfsbeleid te handhaven. | beforeInsert, beforeUpdate |
| VisitPopulateEndTimeHandler | Berekent en stelt de Geplande eindtijd van het bezoek in door de standaardduur op te tellen die is gedefinieerd in de instelling "Lege datum/tijd instellen in Geplande begintijd" Bezoekbeheer in de Beheerconsole. | beforeInsert, beforeUpdate |
| FutureVisitLimitValidationHandler | Voorkomt het plannen van bezoeken boven de limiet die is opgegeven in de instelling "Limiet voor toekomstige bezoeken in dagen" in Bezoekbeheer in de Beheerconsole. | beforeInsert, beforeUpdate |
| VisitUpdateChildFieldsHandler | Handhaaft gegevensconsistentie in groepsbezoeken door onderliggende bezoekrecords te synchroniseren met hun bovenliggende bezoeken. Werkt belangrijke velden (Begintijd van gepland bezoek, Eindtijd van gepland bezoek en Kanaal) automatisch bij wanneer het bovenliggende bezoek wordt gewijzigd. | afterUpdate |
| VisitDelayReasonHandler | Wist de eerder opgegeven reden voor vertraging als een gebruiker de datum en tijd van het bezoek wijzigt en de datum niet langer de drempel voor indieningsvertraging overschrijdt. | beforeUpdate |
| VisitCascadeDeleteHandler | Verwijdert deelnemersbezoeken automatisch wanneer het bovenliggende groepsbezoek wordt verwijderd, waarbij de gegevensintegriteit behouden blijft. | beforeDelete |
| VisitSurveyInviteCascadeDeleteHandler | Verwijdert uitnodigingen voor enquêtes die zijn gekoppeld aan een bezoek wanneer een bezoek wordt verwijderd, en voorkomt dat deze worden verwijderd als het bezoek wordt ingediend om de gegevensintegriteit te behouden. | beforeDelete |
| RemoteSessionInvitationVisitHandler | Beheert uitnodigingen voor externe sessies door videogesprekken, kennisgevingen per e-mail en sessiesleutels voor bezoekrecords te maken. | afterUpdate, beforeDelete |
| VisitMyBestTimeValidationHandler | Voorkomt het plannen van bezoeken buiten de beste tijden die zijn gedefinieerd voor het accountadres en het territorium van de gebruiker, waardoor de planningsefficiëntie wordt verbeterd en de beschikbaarheid van de account wordt afgestemd. | beforeInsert, beforeUpdate |
| VisitChangePrimaryAccountHandler | Voert validaties uit, werkt gerelateerde records bij en vult velden in het bezoek vooraf in om de consistentie van gegevens te behouden wanneer de primaire account wordt gewijzigd. | beforeInsert, beforeUpdate, afterUpdate |
Bezoeker
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Bezoeker.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| VisitorLockHandler | Voorkomt invoegen/bijwerken/verwijderen bewerking voor Bezoeker als deze is vergrendeld. | beforeInsert, beforeUpdate, beforeDelete |
| VisitorShareHandler | Deelt de record Bezoek met de Bezoekers (medewerkers). | afterInsert, afterUpdate, afterDelete |

