Triggerhandlers voor MedicalInsight - Onderwerpobjecten
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan de objecten MedicalInsight, UserReaction, Subject en SubjectAssignment.
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. |
U kunt ook de triggerhandlers controleren die van toepassing zijn op alle objecten.
MedicalInsight
Controleer de namen, beschrijvingen en triggervoorwaarden van de triggerhandlers die zijn gekoppeld aan het object MedicalInsight.
| Triggernaam | Beschrijving | Triggervoorwaarde |
|---|---|---|
| PublishMedicalInsightEventHandler | 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 |
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 |
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 type als tegenstem. | afterInsert, beforeInsert, afterDelete |
Zie Delen en zichtbaarheid van medische insights beheren voor meer informatie over zichtbaarheid en delen van medische insights.

