Acionar manipuladores para os objetos MedicalInsight – Assunto
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados aos objetos MedicalInsight, UserReaction, Subject e SubjectAssignment.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise e Unlimited com a licença Life Sciences Cloud, o complemento Life Sciences Cloud para Engajamento do cliente e o pacote gerenciado Engajamento do cliente das ciências da vida. |
Você também pode revisar os manipuladores de acionador que se aplicam a todos os objetos.
MedicalInsight
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto MedicalInsight.
| Nome do acionador | Descrição | Condição do acionador |
|---|---|---|
| PublishMedicalInsightEventHandler | Publica eventos de plataforma MedicalInsightEvent sempre que um registro de percepção médica é criado, atualizado ou excluído. Isso facilita a transmissão de eventos em tempo real e a integração com sistemas externos. | afterInsert, afterUpdate, afterDelete |
| RecalculateParentLinkedInsightsHandler | Atualiza os campos de resumo de totalização nos registros de percepção médica pai quando as percepções filho são modificadas. Isso inclui atualizar os campos ChildMedicalInsightCount, UpvoteCount e LastUpvotedDate para garantir que os resumos de totalização sejam precisos. | afterInsert, afterUpdate, afterDelete |
| MedicalInsightSharingHandler | Compartilha registros de percepções médicas com usuários no mesmo território e perfil que o proprietário do registro, com acesso somente leitura, quando o registro é criado. Para usar suas próprias configurações de compartilhamento ou criar regras de compartilhamento personalizadas, desative o acionador MedicalInsightSharingHandler. | afterInsert |
| InsightCascadeDeleteTriggerHandler | Exclui automaticamente registros de insight médico filho quando um registro pai de nível superior é excluído. Essa exclusão em cascata impede registros órfãos e mantém a hierarquia de percepções limpa. | beforeDelete |
Assunto
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Assunto.
| Nome do acionador | Descrição | Condição do acionador |
|---|---|---|
| TopicValidationHandler | Evita a criação de relacionamentos pais-filhos circulares ao atualizar registros de Assunto para percepções médicas. Isso garante uma estrutura de hierarquia de pai único válida. | beforeUpdate |
SubjectAssignment
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto SubjectAssignment.
| Nome do acionador | Descrição | Condição do acionador |
|---|---|---|
| RecalculateInsightTopicNameHandler | Atualiza o campo TopicNames no registro de percepção médica relacionada sempre que uma Atribuição de assunto é criada ou excluída. Isso garante que a percepção processada reflita com precisão o conjunto de tópicos atribuídos no momento ao registro. | afterInsert, afterDelete |
UserReaction
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto UserReaction.
| Nome do acionador | Descrição | Condição do acionador |
|---|---|---|
| UserReactionMedicalInsightHandler | Atualiza o campo UpvoteCount em registros de Insight médico quando os registros de Reação do usuário (opção de voto favorável) são criados ou excluídos. Reações duplicadas do usuário do mesmo usuário sobre a mesma percepção médica não são permitidas. Não é possível inserir reações do usuário com o tipo de voto negativo. | afterInsert, beforeInsert, afterDelete |
Para saber mais sobre a visibilidade e o compartilhamento de Insights médicos, consulte Gerenciar compartilhamento e visibilidade de Insights médicos.

