Triggerhandlers op object
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die aan elk object zijn gekoppeld.
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. |
Account
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Account.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| NewAccountSampleLimitInitHandlervoorHCO | Initialiseert de HCO-accounts voor de voorbeeldlimietsjabloon voor aanbieders. | afterInsert |
| NewAccountSampleLimitInitHandler | Initialiseert de HCP-accounts voor de voorbeeldsjabloon voor limieten voor aanbieders. | afterInsert |
AccountPlan
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object AccountPlan.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| AccountPlanDeleteChildrenHandler | Behandelt de verwijdering van records voor Kinderen van accountplan. | beforeDelete |
| AccountPlanChangeStatusHandler | Werkt het voltooiingspercentage van de records Accountplan bij op basis van updates in de gerelateerde records Doelstelling van accountplan. | beforeInsert, beforeUpdate |
AccountPlanObjective
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object AccountPlanObjective.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| SetAccPlanPercentCompleteHandler | Werkt het voltooiingspercentage van de records Doelstelling van accountplan bij op basis van updates in de gerelateerde actieplanrecords. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |
AccountPlanParticipant
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object AccountPlanParticipant.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| AccountPlanToParticipantSharingHandler | Deelt accountplan- en hiërarchische records met deelnemers. | afterInsert, afterUpdate, afterDelete |
ActionPlan
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Actieplan.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| SetAccObjectPercentCompleteHandler | Werkt het voltooiingspercentage van de actieplanrecords bij naar 100% wanneer de status van het bovenliggende accountplan wordt gewijzigd in Voltooid. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |
| ActionPlanDeleteChildrenHandler | Verwijdert alle actieplannen die zijn gerelateerd aan een bovenliggend accountplan wanneer het accountplan wordt verwijderd. | beforeDelete, afterDelete |
| SetSprintPercentCompleteHandler | Werkt het voltooiingspercentage van de sprint bij op basis van de gemiddelde voltooiingspercentages van de gerelateerde actieplannen. | afterInsert, afterUpdate, afterDelete |
| SetGoalAsgmtPercentCompleteHandler | Werkt het voltooiingspercentage van doeltoewijzingsrecords bij. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |
Activiteitenplan
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ActivityPlan.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ActivityPlanTerritoryValidationHandler | Valideert de uitlijning van territoria met activiteitenplannen en geeft een foutbericht weer als niet aan de voorwaarden wordt voldaan. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete |
| ActivityPlanValidationHandler | Identificeert en voorkomt dubbele activiteitsplanrecords en geeft een foutbericht weer als niet aan de voorwaarden wordt voldaan. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete |
| PAPATerritoryUpdateHandler | Past de doelen van het activiteitenplan aan en maakt de corresponderende record voor delen voor het aangepaste territorium. | beforeInsert, beforeUpdate, afterInsert |
| PAPAApproveProcessHandler | Voorkomt dat gebruikers meer dan het toegestane aantal aanpassingsverzoeken voor activiteitenplannen van aanbieders maken. | beforeInsert, beforeUpdate |
ActivityPlanTerritory
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ActivityPlanTerritory.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ActivityPlanTerritoryModHandler | Valideert en verhindert een update van het veld Territorium in een record Activiteitenplanterritorium of verwijdering van de record Activiteitenplanterritorium als het gekoppelde activiteitenplan actief is of als de status van het activiteitenplan niet In behandeling is. Als aan een van beide voorwaarden wordt voldaan, wordt er een fout weergegeven op de recordpagina, waardoor de update of verwijdering wordt verhinderd. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete |
| ActivityPlanTerritorySharingHandler | Beheert het maken van records voor delen bij het uitlijnen van territoria en ondersteunt het bijwerken en verwijderen van records voor delen om het opnieuw uitlijnen of verwijderen van territoria te weerspiegelen. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete |
ALL
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die aan alle objecten zijn gekoppeld.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| StagePathPermissionsHandler | Dwingt machtigingen af die zijn gedefinieerd in Life Sciences-werkstromen. Valideert of gebruikers records kunnen maken, bewerken of verwijderen of met gerelateerde bestanden kunnen werken in de huidige fase van het werkstroompad. Toont een foutbericht als gebruikers geen machtiging hebben om acties uit te voeren in die werkstroomfase. | afterInsert, beforeUpdate, beforeDelete |
AppAlertTerritory
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object AppAlertTerritory.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| NotificationTerritorySharingHandler | Hiermee worden records voor delen gemaakt zodra een territorium is toegewezen aan een waarschuwing. | afterInsert, afterUpdate |
AssessmentTask
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het AssessmentTask-object.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| SetActionPlanPercentCompleteHandler | Werkt het voltooiingspercentage van actieplanrecords bij. | afterInsert, afterUpdate |
| AssessmentTaskDeleteAPItemHandler | Verwijdert alle beoordelingstaken die zijn gerelateerd aan een actieplan wanneer het actieplan wordt verwijderd. | beforeDelete |
| AssessmentTaskSharingHandler | Deelt records Beoordelingstaak met toegewezen personen. | afterInsert, afterUpdate |
Case
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Case.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| CaseMSLQueueHandler | Bewaakt en beheert casestatuswijzigingen. Behandelt de wachtrij voor medische onderzoeken van de verbindingsgebruikers van de medische wetenschap voordat een caserecord wordt bijgewerkt. Wanneer een vraag wordt ingediend en de status verandert in Ingediend, wijst de triggerhandler de case toe aan de juiste MSL-wachtrij. Wanneer de status verandert in Toegewezen, wijst de triggerhandler eigendom toe aan de huidige gebruiker voor het afhandelen van de vraag. | beforeUpdate |
| CaseChangeOwnershipHandler | Handelt het delen van de medische onderzoeksrecords af met de verkoopvertegenwoordigers nadat een caserecord is bijgewerkt. Wanneer een case de status Ingediend of Gereageerd krijgt, maakt de handler CaseShare-records om leestoegang te verlenen aan de maker of eigenaar van de case. Dit proces handhaaft de transparantie van gegevens in werkstromen voor vraagbeheer door ervoor te zorgen dat de oorspronkelijke maker of eigenaar zicht op de case behoudt, zelfs als het eigendom verandert. | afterUpdate |
| CaseShareToCreatorHandler | Behandelt de eigendomswijziging van de medische vragen tussen de verkoopvertegenwoordiger en de verbindingsgebruikers van de medische wetenschap nadat een caserecord is bijgewerkt. Wanneer de OwnerId van een case verandert, wordt het eigendom automatisch trapsgewijs gewijzigd in alle gerelateerde onderzoeksobjecten, zoals InquiryQuestions en SubjectAssignments. De handler voert query's uit op cases met bijgewerkt eigendom, haalt de gerelateerde records op en werkt de eigenaar bij voor deze onderliggende objecten, waardoor consistentie van gegevens wordt gegarandeerd. | afterUpdate |
CommSubConsentCmplSnpsht
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object CommSubConsentCmplSnpsht.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ConsentGiverSnapshotHandler | Valideert of de instemmingsgever geldig is. | beforeInsert |
| ConsentSnapshotSharingHandler | Deelt de momentopname van instemming met territoria die zijn afgestemd op de account. | afterInsert |
CommSubscription
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object CommSubscription.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ConsentNameCommSubHandler | Werkt records Instemming voor communicatieabonnement bij wanneer gerelateerde recordnamen van communicatieabonnementen worden gewijzigd. | beforeUpdate |
CommSubscriptionConsent
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object CommSubscriptionConsent.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ConsentGiverConsentHandler | Valideert of de account van de instemmingsgever bestaat en hetzelfde is voor de momentopnamerecord. | beforeInsert, beforeUpdate |
| ConsentSharingHandler | Deelt instemming met territoria die zijn afgestemd op de account. | afterInsert |
| ConsentUniqueRecordHandler | Verwerkt wijzigingen aan CommSubscriptionConsent en onderhoudt unieke records. | beforeInsert |
ContactPointAddress
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ContactPointAddress.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| AccountAddressPrimaryHandler | Zorgt ervoor dat elke account slechts één primair aanspreekpuntadres heeft. Deze wordt via een trigger geactiveerd telkens wanneer een adresrecord van een aanspreekpunt wordt gemaakt of bijgewerkt, waardoor de ene primaire regel altijd wordt gehandhaafd. | beforeInsert, afterInsert, beforeUpdate, afterUpdate |
| RelatedContactPointAddressHandler | Valideert adreshiërarchieregels voor aanspreekpunten om ervoor te zorgen dat onderliggende adressen worden gekoppeld aan persoonsaccounts en bovenliggende adressen worden gekoppeld aan bedrijfsaccounts. | beforeInsert, beforeUpdate |
ContactPointEmail
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ContactPointEmail.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ContactPointEmailPopulateHandler | Werkt zorgaanbiederrecords bij om een nauwkeurige lijst bij te houden van gekoppelde e-mailadressen telkens wanneer e-mailrecords van aanspreekpunten worden gemaakt, gewijzigd, verwijderd of hersteld. Dit zorgt ervoor dat het veld EmailIds in de zorgaanbiederrecord de huidige gerelateerde e-mailadressen weergeeft en onnodige verwerking voorkomt. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContactPointPhone
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ContactPointPhone.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ContactPointPhoneHandler | Werkt records van zorgaanbieders bij om een nauwkeurige lijst bij te houden van gekoppelde telefoonnummers telkens wanneer telefoonrecords van aanspreekpunten worden gemaakt, gewijzigd, verwijderd of hersteld. Dit zorgt ervoor dat het veld PhoneNumbers in de record van de zorgaanbieder de huidige gerelateerde telefoonnummers weergeeft en redundante verwerking voorkomt. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContactPointSocial
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ContactPointSocial.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ContactPointSocialPopulateHandler | Werkt records van zorgaanbieders bij om een nauwkeurige lijst bij te houden van gekoppelde sociale-mediahandles telkens wanneer sociale records van aanspreekpunten worden gemaakt, gewijzigd, verwijderd of hersteld. Dit zorgt ervoor dat het veld SocialIdentifiers in de zorgaanbiederrecord de huidige gerelateerde sociale handles weerspiegelt en onnodige uitvoering voorkomt. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContentDocument
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ContentDocument.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ConsentContentDocumentHandler | Verwerkt wijzigingen aan ContentDocument. | afterInsert, afterUpdate, afterDelete, afterUndelete |
| ContentDocumentLockHandler | Voorkomt de bewerking Verwijderen voor Documenten die zijn gekoppeld aan Ingediende bezoeken of gerelateerde entiteiten. | beforeUpdate, beforeDelete |
ContentDocumentLink
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ContentDocumentLink.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ConsentContentDocumentLinkHandler | Verwerkt wijzigingen aan ContentDocumentLink. | beforeInsert, beforeDelete |
| ContentDocumentLinkLockHandler | Voorkomt bewerkingen voor invoegen/verwijderen van documentkoppelingen voor ingediende bezoeken of gerelateerde entiteiten. | beforeInsert, beforeDelete |
Geschatte onkosten
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Geschatte onkosten.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| EstimatedExpenseHandler | Valideert dat alle geschatte onkosten voor hetzelfde onkostentype voor een veldevent uniek zijn. Als er geen duplicaten zijn, wordt het bovenliggende categorieveld automatisch ingevuld op basis van het geselecteerde regelitem. | beforeInsert |
EventMgmtParticipantRole
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Deelnemersrol voor Eventbeheer.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| EventMgmtParticipantRoleHandler | Controleert of elke record Deelnemersrol voor Eventbeheer een unieke combinatie van waarden in de velden Rol en Standaardrol heeft. | beforeInsert, beforeUpdate |
EventMgmtParticipantType
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Deelnemerstype voor Eventbeheer.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| EventMgmtParticipantTypeHandler | Controleert of elke record Deelnemerstype voor Eventbeheer een unieke combinatie van waarden in de velden Type en Standaardtype heeft. | beforeInsert, beforeUpdate |
EventMgmtPtcpTypeRoleMap
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Toewijzing van deelnemerstype voor Eventbeheer.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| EventMgmtPtcpTypeRoleMapHandler | Controleert of elke record Deelnemerstype eventbeheer Roltoewijzing een unieke combinatie heeft van Deelnemerstype eventbeheer, Deelnemersrol eventbeheer en Beheerd eventtype. | beforeInsert, beforeUpdate |
Onkosten
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Onkosten.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ExpenseLockHandler | Voorkomt bewerking invoegen/bijwerken/verwijderen voor Onkosten als deze is vergrendeld. | beforeInsert, beforeUpdate, beforeDelete |
| ExpenseMonetaryCapsHandler | Houdt monetaire maxima bij voor Onkostenrecords wanneer onkosten worden gewijzigd of verwijderd. | beforeInsert, afterUpdate, beforeDelete |
| HerberekenenExpPtcpOnExpChangeHandler | Herberekent de delen van een onkostenvergoeding die aan elke deelnemer zijn toegewezen nadat het bedrag is bijgewerkt. Deze handler wordt alleen uitgevoerd als de onkosten evenredig zijn verdeeld. | afterUpdate |
Onkostendeelnemer
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ExpenseParticipant.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ExpenseParticipantNameHandler | Slaat de naam van de deelnemer van account/contactpersoon op als de naam van de deelnemer van onkosten. | beforeInsert |
| ExpenseParticipantLockHandler | Voorkomt bewerking invoegen/bijwerken/verwijderen voor ExpenseParticipant/Allocations als deze is vergrendeld. | beforeInsert, beforeUpdate, beforeDelete |
| ExpenseParticipantMonetaryCapsHandler | Herberekent de inzet van de monetaire limiet van de gekoppelde record Meeteenheid activiteitsdoel van aanbieder wanneer een record Deelnemer van onkosten wordt gemaakt, bijgewerkt of verwijderd. | afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeUpdate |
Expert
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Expert.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ExpertDuplicateValidationHandler | Voorkomt dat meerdere Expert-records aan een account worden gekoppeld. | afterUpdate, afterUndelete, afterInsert |
| ExpertPopulateHealthcareProviderHandler | Stelt IsSpeaker voor de record Zorgaanbieder in op true (waar) wanneer een Expert-record wordt gemaakt. Wanneer een actieve expert voor een zorgaanbieder wordt verwijderd, stelt de triggerhandler het veld IsSpeaker in op false (onwaar). | afterInsert, afterDelete |
GoalAssignment
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object GoalAssignment.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| GoalAssignmentDeleteHandler | Verwijdert records voor Doeltoewijzing. | beforeDelete |
| SetTerrBusPlanPrcntCompleteHandler | Werkt de records Voltooiingspercentage van territoriumbedrijfsplan bij. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |
HealthcareProvider
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object HealthcareProvider.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| HealthcareProviderHandler | Beheert updates van zorgaanbiederrecords na maken, herstellen of wijzigen. Deze trigger haalt gerelateerde e-mailadressen, telefoonnummers, sociale ID's, specialiteiten en NPI's op uit hun respectieve gerelateerde records en werkt deze bij, terwijl updates van eigen gesprekken worden voorkomen. | beforeInsert, beforeUpdate |
| HealthcareProviderAffiliationHandler | Maakt een primaire koppeling tussen een bovenliggende organisatie en een account voor het object Zorgaanbieder. Als een bestaande affiliatie wordt gevonden, stelt de handler de primaire vlag voor die record gewoon in of maakt deze de instelling ongedaan. De rol voor de nieuwe affiliatie wordt standaard ingesteld op de geselecteerde waarde in de actieve keuzelijst voor de affiliatie van de provider. Als er geen standaardrol is geselecteerd, geeft de handler een aangepaste fout. | afterInsert, afterUpdate |
| HealthcareProviderExpertHandler | Beheert de expert die is gerelateerd aan de primaire zorgaanbieder wanneer het veld IsSpeaker van de record HealthcareProvider is ingesteld op true (waar) en blokkeert updates ervan als het veld IsSpeaker is ingesteld op false (onwaar) terwijl er een actieve Expert-record aan is gekoppeld. | afterInsert, afterUpdate |
HealthcareProviderNpi
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object HealthcareProviderNpi.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| HealthcareProviderNpiHandler | Werkt zorgaanbiederrecords bij om de juiste National Provider Identifier (NPI) te behouden telkens wanneer NPI-records van zorgaanbieders worden gemaakt, gewijzigd, verwijderd of hersteld. Dit zorgt ervoor dat het veld NationalProviderIdentifier in de zorgaanbiederrecord de huidige gekoppelde NPI weerspiegelt en onnodige uitvoering voorkomt. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete |
HealthcareProviderSpecialty
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object HealthcareProviderSpecialty.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| HealthcareProviderSpecialityHandler | Werkt records van zorgaanbieders bij om een nauwkeurige lijst bij te houden van gekoppelde specialismetypen telkens wanneer specialismerecords van zorgaanbieders worden gemaakt, gewijzigd, verwijderd of hersteld. Dit zorgt ervoor dat het veld Specialismen in de record van de zorgaanbieder de huidige gerelateerde specialismen weerspiegelt en redundante verwerking voorkomt. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete |
InventoryCntProdtBatchItem
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object InventoryCntProdtBatchItem.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| InventoryCountPBILockHandler | Voorkomt wijzigingen aan batchitemrecords van Voorraadtellingsproduct wanneer de gekoppelde beoordeling van voorraadtelling is vergrendeld. | beforeUpdate, beforeDelete |
| VoorraadCntPBIValidationHandler | Voorkomt bijwerken/verwijderen van bewerkingen op InventoryCntProdtBatchItems als er onopgeloste productuitbetalingsrecords aanwezig zijn voor hetzelfde product. | beforeInsert, beforeUpdate |
InventoryCountAssessment
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object InventoryCountAssessment.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| InventoryCountAssessmentLockHandler | Voorkomt wijzigingen aan records voor Voorraadtellingsbeoordeling wanneer deze een vergrendelde status hebben en voorkomt het maken van duplicaatbeoordelingen van het type "Oorspronkelijke" voorraadtelling. | beforeInsert, afterInsert, beforeUpdate, beforeDelete |
VoorraadOperation
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object InventoryOperation.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| InventoryOperationLockHandler | Voorkomt wijzigingen aan voorraadbewerkingsrecords wanneer deze een vergrendelde status hebben. | afterInsert, beforeUpdate, beforeDelete |
| InventoryOperationSyncTxnHandler | Voorkomt het maken van bewerkingen van het type Retour, Aanpassing, Overdracht in en Overdracht uit wanneer de voorraadbewerking de definitieve status heeft, en controleert op in behandeling zijnde synchronisatietransacties voordat de voorraadbewerkingsrecords worden bijgewerkt. | beforeInsert, beforeUpdate |
LifeScienceEmail
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object LifeScienceEmail.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| EmailQueueImmediateHandler | Verwerkt e-mailberichten die onmiddellijk worden verzonden in plaats van vanuit een batchtaak. | afterInsert, afterUpdate |
| EmailQueueRecipientHandler | Vult aanvullende informatie in voor e-mailontvangers. | beforeInsert, beforeUpdate |
| EmailQueueSenderHandler | Vult aanvullende informatie in voor de e-mailafzender. | beforeInsert |
| EmailAttachmentHandler | Vult e-mailbijlagen in. | beforeInsert |
| SyncEmailResponseStatusToObjectHandler | Werkt de status van de uitnodiging voor gerelateerde records bij op basis van de status van de e-mailreactie. | afterUpdate |
LifeSciMarketableProduct
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object LifeSciMarketableProduct.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| LifeSciMarketableProductMetadataHandler | Maakt de waarde van het veld ProductMetadata in het object Verhandelbaar product voor biowetenschappen of werkt deze bij. | afterInsert, afterUpdate, beforeDelete, afterDelete |
LifeSciStageOperation
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object LifeSciStageOperation.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| LifeSciStageOpCtrlByHandler | Beheert het IsControlledByField voor een LifeSciStageObject op basis van de status van de gekoppelde fasebewerkingen ervan. Als er een bewerking bestaat die behoort tot een actief pad, stelt de handler dit veld in op true (waar). | afterInsert, beforeDelete, afterUndelete |
LifeSciStagePath
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object LifeSciStagePath.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| LifeSciStagePathCtrlByHandler | Beheert het IsControlledByField voor een LifeSciStageObject op basis van de status van de gekoppelde fasepaden ervan. Als er een actief pad bestaat, stelt de handler dit veld in op true (waar). | afterInsert, afterUpdate, beforeDelete, afterUndelete |
Locatie
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Locatie.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| LocationUserDupHandler | Voorkomt dubbele toewijzingen van primaire gebruikers aan voorraadlocaties. | beforeInsert, beforeUpdate |
| LocationUserSharingHandler | Deelt records met de primaire gebruiker die is toegewezen aan een voorraadlocatie. | beforeInsert, beforeUpdate, afterUpdate |
ManagedEvent
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ManagedEventParticipant.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| CreateMngEventPtcpHandler | Valideert machtigingen en eigendom, houdt eventstatus bij en maakt automatisch deelnemers met de juiste rollen wanneer een beheerde event wordt ingevoegd. | beforeInsert, afterInsert |
| MngEventBusinessHoursHandler | Controleert of de eventrecord is gepland binnen de kantooruren van het event. | beforeInsert, beforeUpdate |
| MngEventComplianceStatementsHandler | Vult de nalevingsverklaring in die is gerelateerd aan een beheerde event en stelt de overeenkomststatus in. | beforeInsert |
| MngEventDateTimeValidationHandler | Valideert of de datum en tijd van het beheerde event overlapt met de verlofperioden of vrije dagen van de eventeigenaar. | beforeInsert, beforeUpdate |
| MngEventMonetaryCapsHandler | Herberekent de inzet van monetaire maxima van de gekoppelde record Meeteenheid voor activiteitsdoel van aanbieder wanneer de status van een beheerde event of een van de controlevelden ervan verandert. | afterUpdate |
| MngEventTerritorySharingHandler | Hiermee worden records voor delen gemaakt voor het territorium dat is gerelateerd aan een beheerde event. | afterInsert, afterDelete |
| SubjectAssignmentComplianceHandler | Valideert wijzigingen in de begindatumtijd zodat geen twee events dezelfde deelnemers hebben voor dezelfde onderwerptoewijzing en dezelfde begin- en einddatum van events. | afterUpdate |
ManagedEventParticipant
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ManagedEventParticipant.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| AttendeeQuotaCountOfAttendeesHandler | Beheert en handhaaft toewijzingsquota's voor collega's voor deelnemers en niet-geprofileerde deelnemers. Corrigeert de quotatelling van een collega en werkt de uitnodigingsquota bij of geeft een fout als de quota wordt overschreden. | beforeUpdate, afterInsert, afterUpdate, afterDelete |
| ColleagueSurveySharingHandler | Deelt uitnodigingen voor enquêtes met collega's van beheerde events. | afterInsert, afterDelete, afterUpdate |
| MngEventParticipantDuplicateHandler | Controleert of een deelnemer van een beheerde event meerdere malen is toegevoegd aan een beheerde event. Als de deelnemer al is toegevoegd, wordt een foutbericht geretourneerd. | beforeInsert, beforeUpdate |
| MngEventParticipantExpertRefHandler | Vult het veld Deelnemer-ID van de record Deelnemer van beheerde event in met de ID van de zojuist gemaakte Expert-record wanneer de mobiele app synchroniseert met het web, nadat een zorgaanbieder is genomineerd als een expert voor de offline modus in de mobiele app. | beforeInsert |
| MngEventParticipantInvitedByHandler | Vult het veld Uitgenodigd door-ID in met informatie over de gebruiker die de deelnemersrecord voor beheerde events maakt wanneer het deelnemerstype deelnemer of niet-geprofileerde deelnemer is. | beforeInsert |
| MngEventParticipantSharingHandler | Hiermee worden records voor delen gemaakt voor de gebruiker of het territorium dat is gerelateerd aan een deelnemer van een beheerde event. | afterInsert, afterUpdate, afterDelete |
| MngEventPartMonetaryCapsHandler | Beheert validaties van monetaire maxima voor deelnemersrecords van beheerde events door limieten te valideren en maxima opnieuw te berekenen wanneer de deelnemersrecords worden bijgewerkt. | afterInsert, afterUpdate |
| MngEventPartTOTValidationHandler | Voorkomt vergaderconflicten door acceptatie van deelnemers van beheerde events te valideren op basis van territoriumrecords voor verlof. | beforeUpdate |
| MngEventPtcpSetAttendeeQuotaHandler | Stelt de uitnodigingsquota in voor een bijdrager van een collegadeelnemer op basis van de quota van de collegadeelnemer van het beheerde event. | beforeInsert, beforeUpdate |
| MngEvtParticipantFieldPopulationHandler | Vult automatisch de datum en tijd in, waarop een uitnodiging is verzonden naar een deelnemer van een beheerde event. | beforeInsert, beforeUpdate |
| WriteInToAttendeeHandler | Converteert afgestemde write-in-deelnemers naar deelnemers, werkt het recordtype bij en vult verplichte deelnemersgegevens in om nauwkeurige tracking te garanderen. | beforeUpdate |
| WriteInToColleagueHandler2 | Converteert een write-in deelnemer naar een collega wanneer een Deelnemer van beheerde event-record wordt bijgewerkt. | beforeUpdate |
| WriteInToExpertHandler | Converteert een write-in deelnemer naar een expert wanneer een handmatige afstemming van deelnemer naar expert is voltooid of wanneer een deelnemers-ID wordt ingesteld met de ID van een expert. | beforeUpdate |
ManagedEventResource
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ManagedEventResource.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| MngEventResourceLocationHandler | Voegt de eerste bevestigde locatie of het eerste adres toe aan een record Beheerde event uit de resources die beschikbaar zijn voor een event. | afterInsert, afterUpdate |
| MngEventResourceValidationHandler | Controleert of een beheerd event niet is gekoppeld aan zowel locatie- als resourcetypen van zorgorganisaties. | beforeInsert, beforeUpdate |
ManagedEventResourcePreference
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ManagedEventResourcePreference.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| MngEventResourcePrefLocationHandler | Voegt de eerste bevestigde locatie of het eerste adres toe aan een record Beheerde event vanuit de resourcevoorkeuren die beschikbaar zijn voor een event. | afterInsert, afterUpdate |
MedicalInsight
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object MedicalInsight. Zie Delen en zichtbaarheid van medische insights beheren voor meer informatie over zichtbaarheid en delen van medische insights.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| PubliceerMedicalInsightEventHandler | Publiceert MedicalInsightEvent-platformevents telkens wanneer een medische insightrecord wordt gemaakt, bijgewerkt of verwijderd. Dit vergemakkelijkt realtime eventstreaming en integratie met externe systemen. | afterInsert, afterUpdate, afterDelete |
| RecalculateParentLinkedInsightsHandler | Werkt de totaaloverzichtsvelden bij voor bovenliggende medische insightrecords wanneer onderliggende insights worden gewijzigd. Dit omvat het bijwerken van de velden ChildMedicalInsightCount, UpvoteCount en LastUpvotedDate om ervoor te zorgen dat totaaloverzichten kloppen. | afterInsert, afterUpdate, afterDelete |
| MedicalInsightSharingHandler | Deelt medische insights-records met gebruikers in hetzelfde territorium en profiel als de recordeigenaar, met alleen-lezen toegang, wanneer de record wordt gemaakt. Als u uw eigen instellingen voor delen wilt gebruiken of aangepaste regels voor delen wilt maken, schakelt u de trigger MedicalInsightSharingHandler uit. | afterInsert |
| InsightCascadeDeleteTriggerHandler | Verwijdert automatisch onderliggende medische insightrecords wanneer een bovenliggende record op het hoogste niveau wordt verwijderd. Deze trapsgewijze verwijdering voorkomt weesrecords en houdt de insighthiërarchie schoon. | beforeDelete |
Presentatie
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Presentatie.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| PresentationSharingHandler | Herberekent hoe records van Presentatiepagina worden gedeeld nadat een presentatie is verwijderd. | beforeDelete |
PresentatieForum
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object PresentationForum.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| PresentationForumLockHandler | Voorkomt het maken, bewerken of verwijderen van Presentatieforum-records als de gerelateerde presentatie is vergrendeld. | beforeInsert, beforeUpdate, beforeDelete |
PresentationLinkedPage
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object PresentationLinkedPage.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| PresentationLinkedPageSharingHandler | Herberekent hoe records van Presentatiepagina worden gedeeld nadat gekoppelde pagina's voor Presentatie zijn toegevoegd of verwijderd. | beforeInsert, beforeDelete |
ProductBatchItem
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductBatchItem.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductBatchItemOwnershipHandler | Deelt records in productbatchitem met verkoopvertegenwoordiger in ProductBatchItem.AssigneeId. | afterInsert |
ProductUitbetaling
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductDisbursement.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductDisbursementInventoryOpCreation | Maakt een overeenkomende record Voorraadbewerking wanneer een uitbetaling wordt gedaan. | afterInsert, afterUpdate |
| ProductDisbursementSubmitLockHandler | Voorkomt wijzigingen aan productuitbetalingsrecords wanneer de gerelateerde bezoekrecord een vergrendelde status heeft, dat wil zeggen wanneer het bezoek wordt ondertekend of ingediend. | beforeInsert, beforeUpdate, beforeDelete |
Productbegeleiding
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductGuidance.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductGuidanceDeactivationHandler | Verwijdert delen als de record Productbegeleiding is gedeactiveerd. | afterUpdate |
ProductionBatch
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductionBatch.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductBatchItemUpdateByLotHandler | Deelt productbatchitemrecords met de toegewezen persoon of de huidige gebruiker als de ID van de toegewezen persoon niet is opgegeven. | afterUpdate |
ProductRequest
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductRequest.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductRequestLockHandler | Voorkomt wijzigingen aan productverzoekrecords wanneer deze de status Vergrendeld hebben. | beforeUpdate, beforeDelete |
ProductRequestLineItem
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductRequestLineItem.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductRequestLineItemLockHandler | Werkt de bestelde hoeveelheid in de record Hoeveelheidstoewijzing van territoriumproduct bij wanneer een regelitem van een productverzoek wordt gewijzigd. | beforeInsert, beforeUpdate, beforeDelete |
| PrdReqLineItmUpdateAllocationHandler | Voorkomt wijzigingen aan regelitemrecords van productverzoeken wanneer het gekoppelde productverzoek is vergrendeld. | afterInsert, afterUpdate |
ProductTerrDtlBeschikbaarheid
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductTerrDtlAvailability.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductTerrDtlAvailabilityHandler | Bij trigger van deze events worden de productbegeleidingsrecords die met Territorium worden gedeeld, verwijderd. | afterUpdate, afterDelete |
ProductTerritoryAvailability
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductTerritoryAvailability.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductTerritoryAvailabilityExclHandler | Verwijdert ProductGuidance-deelrecords wanneer een uitsluitingsregel wordt gemaakt in ProductTerritoryAvailability. | afterInsert, afterUpdate |
ProductTransfer
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProductTransfer.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProductTransferLockHandler | Voorkomt wijzigingen aan records van Productoverdracht wanneer de gekoppelde voorraadbewerking is vergrendeld. | beforeUpdate, beforeDelete |
| ProductTransferValidationHandler | Voorkomt ongeldige bewerkingen voor Overdracht in en Overdracht uit door overdrachtsaanwijzingen en bron- en bestemmingslocaties te controleren. | beforeInsert, beforeUpdate |
| ReceivedProductAllocationHandler | Werkt records voor Hoeveelheidstoewijzing van territoriumproduct bij wanneer een productoverdracht wordt ontvangen. | afterInsert, afterUpdate |
| TransferOutTriggerHandler | Maakt een record Overdracht in wanneer een gebruiker een productoverdracht ontvangt vanwege een andere gebruiker die een record Overdracht uit indient. | afterInsert, afterUpdate |
ProviderAcctProductInfo
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderAcctProductInfo.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderAcctProductInfoHandler | Stelt de waarde van het veld Territorium voor de productinformatierecord van de provideraccount in op Null telkens wanneer een record wordt gemaakt of bijgewerkt. | beforeInsert, beforeUpdate |
ProviderAcctTerritoryInfo
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderAcctTerritoryInfo.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| AccountTerritoryFieldsHandler | Verwerkt een geldige territoriumcontrole voor een account en beheert Delen van gegevens over account..territoria van aanbieders. | beforeInsert, afterInsert, beforeUpdate |
| ATFPreferredAddressHandler | Werkt het veld Voorkeuradres voor het object Territoriumgegevens van account van aanbieder bij vanuit het primaire adres van de account in het object Adres van aanspreekpunt. Dit voorkeuradres wordt vervolgens weergegeven in de component Accountterritoriumvelden op het dashboard Account. | beforeInsert, beforeUpdate |
| NewAlignmentConsentSharingHandler | Maakt records voor delen voor records voor Instemming en Momentopname op basis van territoriumtoewijzingen. | afterInsert, afterUpdate |
| PATIRejectionHandler | Verwijdert records voor delen van accountterritoriumgegevens van aanbieders en objectterritoriumkoppeling wanneer de status van de gekoppelde records voor accountterritoriumgegevens van aanbieders verandert in Afgewezen. | beforeUpdate |
ProviderActivityGoal
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderActivityGoal.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderActivityGoalHandler | Valideert en voorkomt het maken van duplicaatactiviteitendoelen voor aanbieders door ervoor te zorgen dat de combinatie van Activiteitsplan en Account uniek is. De trigger voert deze validatie uit wanneer u een record Activiteitsdoel van aanbieder maakt of bijwerkt. Als er een duplicaatcombinatie wordt gevonden, wordt er een fout weergegeven, waardoor de record niet kan worden gemaakt of bijgewerkt. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete |
ProviderAffiliatie
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderAffiliation.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| AffiliationUniquenessGenericHandler | Zorgt voor een unieke combinatie van velden die zijn geconfigureerd in de veldset van het object Aanbiederaffiliatie, voorkomt duplicaten en onderhoudt nauwkeurige records. | beforeInsert, beforeUpdate |
| AffiliationUniquenessHandler | Garandeert uniciteit van affiliatie door een unieke combinatie van account-, gerelateerde account- en rolwaarden af te dwingen. Dit voorkomt dubbele affiliaties en handhaaft de gegevensintegriteit. | beforeInsert, beforeUpdate |
| HardAffiliationHandler | Wijst het type affiliatie van affiliatierecords van aanbieders toe als hard of soft. Primaire affiliaties worden aangeduid als Harde affiliaties. De triggerhandler HardAffiliationHandler zorgt er ook voor dat er geen duplicaatrelaties van het type Hard tussen dezelfde twee accounts worden gemaakt. Stelt het type affiliatie van werkplekaffiliaties tussen een zorgverlener en een leidinggevende in op Hard. De koppeling tussen een account en de gerelateerde account wordt ook ingesteld op Hard wanneer de gerelateerde account de voorkeurswerkruimte is van de account territoriuminforecord (PATI) van de provider. Ten slotte stelt het het type affiliatie van wederzijdse affiliaties in op Geen. |
beforeInsert, afterInsert, beforeUpdate |
| AffiliationReciprocalHandler | Beheert het maken, bijwerken en verwijderen van onderlinge relaties. Het zorgt ervoor dat de omgekeerde affiliatie behouden blijft wanneer een ProviderAffiliation wordt gemaakt, bijgewerkt of verwijderd. Omgekeerde affiliaties worden alleen gemaakt als het veld Type invloed voor het object Affiliatie van aanbieder is geselecteerd als Unidirectioneel, Bidirectioneel of Neutraal. | afterInsert, afterUpdate, beforeDelete |
| AffiliationPrimaryChangeHandler | Zorgt voor één primaire koppeling tussen een account en een gerelateerde account van een zorgorganisatie. Wanneer een nieuwe primaire affiliatie wordt gemaakt, heft de trigger de selectie van de primaire vlag op voor alle eerdere affiliaties met dezelfde account en gerelateerde account. Daarnaast wordt de account van de primaire organisatie van de gekoppelde zorgaanbieder bijgewerkt naar de gerelateerde account van de affiliatie of wordt er een nieuwe record van de zorgaanbieder gemaakt als deze niet bestaat, die wordt ingevuld met de account en gerelateerde account van de affiliatie. | afterInsert, afterUpdate |
| AffiliationAccountUpdateHandler | Voorkomt de wijziging van de account en de gerelateerde account nadat een affiliatie is gemaakt. | beforeUpdate |
ProviderVisit
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisit.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| PVUpdateChildFieldsHandler | Handhaaft gegevensconsistentie voor groepsbezoeken door onderliggende bezoekrecords van de aanbieder te synchroniseren met de bovenliggende bezoekrecords van de aanbieder. Werkt belangrijke velden (Begintijd van gepland bezoek, Eindtijd van gepland bezoek en Kanaal) automatisch bij wanneer het bovenliggende bezoek wordt gewijzigd. | afterUpdate |
| PVLockHandler | Voorkomt het bewerken van gegevens van leveranciersbezoeken op basis van de status en handtekeningstatus van het bezoek om de gegevensintegriteit te behouden. | beforeUpdate, beforeDelete |
| RemoteSessionInvitationPVHandler | Beheert uitnodigingen voor externe sessies door videogesprekken, kennisgevingen per e-mail en sessiesleutels te maken voor bezoekrecords van aanbieders. | afterInsert, afterUpdate, beforeDelete |
ProviderVisitChangedEvent
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisitChangedEvent.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| VisitChangedEventShareHandler | Hiermee worden bezoekshares gemaakt met de gebruikers die toegang hebben tot de gekoppelde account. Records van aanbiedersbezoeken worden automatisch gedeeld via hun relatie met het bovenliggende bezoek. | afterInsert |
| PVChangedEventUpdateAccountTerrInfo | Verwerkt gewijzigde events van leveranciersbezoeken en werkt gerelateerde velden van leveranciersbezoeken bij in records met accountterritoriumgegevens van aanbieders. | afterInsert |
ProviderVisitDtlProductMsg
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisitDtlProductMsg.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderVisitDtlProductMsgLockHandler | Vergrendelt de record ProviderVisitDtlProductMsg wanneer Bezoek wordt ingediend of ondertekend. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitMarketingItem
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisitMarketingItem.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderVisitMarketingItemLockHandler | Vergrendelt de record ProviderVisitMarketingItem wanneer Bezoek wordt ingediend of ondertekend. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitProdDetailing
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisitProdDetailing.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderVisitProdDtlNameHandler | Genereert en vult het veld Naam producthiërarchie in voor de record Productdetails van aanbiederbezoek. | beforeInsert, beforeDelete |
| ProviderVisitProdDtlLockHandler | Vergrendelt de record ProviderVisitProdDetailing wanneer Bezoek wordt ingediend of ondertekend. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitProdDiscussion
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisitProdDiscussion.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderVisitProdDiscussionLockHandler | Vergrendelt de record ProviderVisitProdDiscussion wanneer Bezoek wordt ingediend of ondertekend. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitRqstSample
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object ProviderVisitRqstSample.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| ProviderVisitRqstSampleLockHandler | Vergrendelt de record ProviderVisitRqstSample wanneer Bezoek wordt ingediend of ondertekend. | beforeInsert, beforeUpdate, beforeDelete |
| CalculateShippedQuantityHandler | Voorbeeld van verzonden hoeveelheid bij bezoek. | afterUpdate |
PrvdVstSmplLmtTransaction
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object PrvdVstSmplLmtTransaction.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| VoorbeeldLimitTransactionHandler | Verwerkt voorbeeldlimietrecords met behulp van regel die afkomstig is van web en mobiel als record Voorbeeld van transactie voor bezoek van aanbieder. | afterInsert |
Onderwerp
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object Onderwerp.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| TopicValidationHandler | Voorkomt het ontstaan van circulaire bovenliggende/onderliggende relaties bij het bijwerken van onderwerprecords voor medische insights. Dit zorgt voor een geldige hiërarchiestructuur met één bovenliggend niveau. | beforeUpdate |
SubjectAssignment
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object SubjectAssignment.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| RecalculateInsightTopicNameHandler | Werkt het veld TopicNames bij voor de gerelateerde medische insight-record telkens wanneer een onderwerptoewijzing wordt gemaakt of verwijderd. Dit zorgt ervoor dat de verwerkte insight een nauwkeurige weergave is van de set onderwerpen die momenteel aan de record zijn toegewezen. | afterInsert, afterDelete |
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 |
TerritoriumBusinessPlan
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object TerritoryBusinessPlan.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| TerritoriumBusinessPlanDeleteHandler | 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 |
TerritoriumUserDowntime
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 |
UserReaction
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object UserReaction.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| UserReactionMedicalInsightHandler | Werkt het veld UpvoteCount bij voor Medical Insight-records wanneer records Reactie van gebruiker (voorstemmen) worden gemaakt of verwijderd. Dubbele gebruikersreacties van dezelfde gebruiker op dezelfde medische insight zijn niet toegestaan. U kunt geen reacties van gebruikers invoegen met het type tegenstemmen. | afterInsert, beforeInsert, afterDelete |
Zie Delen en zichtbaarheid van medische insights beheren voor meer informatie over zichtbaarheid en delen van medische insights.
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 om de gegevensintegriteit te behouden. Bezoeken worden vergrendeld wanneer hun status Voltooid is. Het ondertekenen van een bezoek in een groepsbezoekhiërarchie vergrendelt kritieke velden voor alle bezoeken in die hiërarchie. Onderliggende bezoeken nemen de vergrendelingsstatus van het bovenliggende bezoek over. | 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 toekomstig bezoek 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. Handmatige bewerkingen van deze velden bij een onderliggend bezoek worden de volgende keer dat het bovenliggende bezoek wordt opgeslagen, overschreven terwijl deze handler actief is. | 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. Er wordt geen waarschuwings- of bevestigingsdialoogvenster weergegeven vóór de verwijdering. Verwijdering wordt geblokkeerd als het bovenliggende bezoek de status Voltooid heeft of als een onderliggend bezoek in de groep is ondertekend. | 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 |
|---|---|---|
| VisitHolidayValidationHandler | Voorkomt het maken of bijwerken van een bezoek tijdens een vrije dag of buiten geconfigureerde kantooruren voor gesprekken. Vereist dat Kantooruren bellen en Eerste dag van de week zijn ingesteld in Plannerbeheer. | beforeInsert, beforeUpdate |
| 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 |
| VisitTimeOffValidationHandler | Valideert dat een bezoek niet conflicteert met de records Time Off Territory (TOT) van de gebruiker. Als TOT-aanroepregels zijn ingeschakeld, worden alleen TOT-typen gemarkeerd als "Niet toegestaan" voor het dimensieblok Gesprek. | beforeInsert, beforeUpdate |
