Loading
. Acionar manipuladores por objeto

Acionar manipuladores por objeto

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados a cada objeto.

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.

Conta

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Conta.

Nome do acionador Descrição Condição do acionador
NewAccountSampleLimitInitHandlerforHCO Inicializa as contas de HCO para o Modelo de limite de exemplo do provedor. afterInsert
NewAccountSampleLimitInitHandler Inicializa as contas de HCP para o Modelo de limite de exemplo do provedor. afterInsert

AccountPlan

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto AccountPlan.

Nome do acionador Descrição Condição do acionador
AccountPlanDeleteChildrenHandler Lida com a exclusão de registros de Filhos do plano da conta. beforeExcluir
AccountPlanChangeStatusHandler Atualiza o percentual de conclusão dos registros do Plano de conta com base em atualizações nos registros relacionados do Objetivo do plano de conta. beforeInsert, beforeUpdate

AccountPlanObjective

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto AccountPlanObjective.

Nome do acionador Descrição Condição do acionador
SetAccPlanPercentCompleteHandler Atualiza o percentual de conclusão dos registros de Objetivo do plano de conta com base em atualizações nos registros relacionados do Plano de ação. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterExcluir

AccountPlanParticipant

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto AccountPlanParticipant.

Nome do acionador Descrição Condição do acionador
AccountPlanToParticipantSharingHandler Compartilha o plano da conta e os registros hierárquicos com os participantes. afterInsert, afterUpdate, afterExcluir

ActionPlan

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ActionPlan.

Nome do acionador Descrição Condição do acionador
SetAccObjectPercentCompleteHandler Atualiza a porcentagem de conclusão dos registros do plano de ação para 100% quando o status do plano da conta pai muda para Concluído. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterExcluir
ActionPlanDeleteChildrenHandler Exclui todos os planos de ação relacionados a um plano de conta pai quando o plano de conta é excluído. beforeDelete, afterDelete
SetSprintPercentCompleteHandler Atualiza a porcentagem de conclusão do sprint com base nas porcentagens médias de conclusão dos planos de ação relacionados. afterInsert, afterUpdate, afterExcluir
SetGoalAsgmtPercentCompleteHandler Atualiza os registros de Porcentagem de conclusão de Atribuição de meta. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterExcluir

ActivityPlan

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ActivityPlan.

Nome do acionador Descrição Condição do acionador
ActivityPlanTerritoryValidationHandler Verifica o alinhamento de territórios com planos de atividade e exibe uma mensagem de erro se as condições não forem atendidas. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterCancelar exclusão
ActivityPlanValidationHandler Identifica e evita registros de plano de atividade duplicados e exibe uma mensagem de erro se as condições não forem atendidas. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterCancelar exclusão
PAPATerritoryUpdateHandler Ajusta as metas do plano de atividade e cria o registro de compartilhamento correspondente para o território ajustado. beforeInsert, beforeUpdate, afterInsert
PAPAApproveProcessHandler Evita que os usuários criem mais do que o número permitido de solicitações de ajuste do plano de atividade do provedor. beforeInsert, beforeUpdate

ActivityPlanTerritory

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ActivityPlanTerritory.

Nome do acionador Descrição Condição do acionador
ActivityPlanTerritoryModHandler Verifica e impede uma atualização do campo Território em um registro Território do plano de atividade ou a exclusão do registro Território do plano de atividade se o plano de atividade associado estiver ativo ou se o status do plano de atividade não estiver Em andamento. Se qualquer uma das condições for atendida, será exibido um erro na página de registro, impedindo a atualização ou exclusão. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterCancelar exclusão
ActivityPlanTerritorySharingHandler Gerencia a criação de registros de compartilhamento no alinhamento do território e dá suporte à atualização e exclusão de registros de compartilhamento para refletir o realinhamento ou remoção do território. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterCancelar exclusão

ALL

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados a todos os objetos.

Nome do acionador Descrição Condição do acionador
StagePathPermissionsHandler Aplica permissões definidas em fluxos de trabalho de biociências. Verifica se os usuários podem criar, editar ou excluir registros ou trabalhar com arquivos relacionados no estágio atual no caminho do fluxo de trabalho. Mostra uma mensagem de erro se os usuários não tiverem permissão para realizar ações nesse estágio do fluxo de trabalho. afterInsert, beforeUpdate, beforeExcluir

AppAlertTerritory

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto AppAlertTerritory.

Nome do acionador Descrição Condição do acionador
NotificationTerritorySharingHandler Cria registros de compartilhamento quando um território é atribuído a um alerta. afterInsert, afterUpdate

AssessmentTask

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto AssessmentTask.

Nome do acionador Descrição Condição do acionador
SetActionPlanPercentCompleteHandler Atualiza o percentual de conclusão dos registros do Plano de ação. afterInsert, afterUpdate
AssessmentTaskDeleteAPItemHandler Exclui todas as tarefas de avaliação relacionadas a um plano de ação quando o plano de ação é excluído. beforeExcluir
AssessmentTaskSharingHandler Compartilha registros de Tarefa de avaliação com os cessionários. afterInsert, afterUpdate

Case

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Caso.

Nome do acionador Descrição Condição do acionador
CasoMSLQueueHandler Monitora e gerencia alterações de status do caso. Lida com a fila de consultas médicas dos usuários de ligação da ciência médica antes de um registro de caso ser atualizado. Quando uma consulta é enviada e o status muda para Enviado, o manipulador do acionador atribui o caso à fila de MSL apropriada. Quando o status muda para Atribuído, o manipulador do acionador reatribui a propriedade ao usuário atual para lidar com a consulta. beforeUpdate
CaseChangeOwnershipHandler Lida com o compartilhamento dos registros de consulta médica com os representantes de vendas após a atualização de um registro de caso. Quando um caso muda para o status Enviado ou Respondido, o manipulador cria registros de Caso compartilhado para dar acesso de leitura ao criador ou proprietário do caso. Esse processo mantém a transparência de dados em fluxos de trabalho de gerenciamento de consulta garantindo que o criador ou proprietário original mantenha a visibilidade do caso, mesmo que a propriedade mude. afterUpdate
CasoShareToCreatorHandler Lida com a mudança de propriedade das consultas médicas entre o representante de vendas e os usuários de ligação da ciência médica depois que um registro de caso é atualizado. Quando o OwnerId de um caso muda, a alteração de propriedade é automaticamente encaixada em cascata para todos os objetos de consulta relacionados, como InquiryQuestions e SubjectAssignments. O manipulador consulta casos com propriedade atualizada, recupera os registros relacionados e atualiza o Proprietário nesses objetos filho, garantindo a consistência dos dados. afterUpdate

CommSubConsentCmplSnpsht

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto CommSubConsentCmplSnpsht.

Nome do acionador Descrição Condição do acionador
ConsentGiverSnapshotHandler Verifica se o fornecedor de consentimento é válido. beforeInsert
ConsentSnapshotSharingHandler Compartilha o instantâneo de consentimento com territórios alinhados à conta. afterInsert

CommSubscription

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto CommSubscription.

Nome do acionador Descrição Condição do acionador
ConsentNameCommSubHandler Atualiza os registros de Consentimento de assinatura de comunicação quando os nomes de registro de Assinatura de comunicação relacionados mudam. beforeUpdate

CommSubscriptionConsent

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto CommSubscriptionConsent.

Nome do acionador Descrição Condição do acionador
ConsentGiverConsentHandler Verifica se a conta de fornecedor de consentimento existe e se é a mesma para o registro de instantâneo. beforeInsert, beforeUpdate
ConsentSharingHandler Compartilha o consentimento com territórios alinhados à conta. afterInsert
ConsentUniqueRecordHandler Lida com alterações em CommSubscriptionConsent e mantém registros exclusivos. beforeInsert

ContactPointAddress

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ContactPointAddress.

Nome do acionador Descrição Condição do acionador
AccountAddressPrimaryHandler Garante que cada conta mantenha apenas um endereço de ponto de contato primário. É acionado sempre que um registro de endereço de ponto de contato é criado ou atualizado, garantindo que a regra primária seja sempre aplicada. beforeInsert, afterInsert, beforeUpdate, afterUpdate
RelatedContactPointAddressHandler Verifica as regras de hierarquia de endereços do ponto de contato para garantir que os endereços filhos estejam associados a contas pessoais e os endereços pais estejam associados a contas comerciais. beforeInsert, beforeUpdate

ContactPointEmail

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ContactPointEmail.

Nome do acionador Descrição Condição do acionador
ContactPointEmailPopulateHandler Atualiza os registros do provedor de saúde para manter uma lista precisa de endereços de email associados sempre que os registros de email do ponto de contato são criados, modificados, removidos ou restaurados. Isso garante que o campo EmailIds no registro do provedor de saúde reflita os endereços de email relacionados atuais e evite processamento desnecessário. afterInsert, afterUpdate, afterDelete, afterUndelete

ContactPointPhone

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ContactPointPhone.

Nome do acionador Descrição Condição do acionador
ContactPointPhoneHandler Atualiza os registros do provedor de saúde para manter uma lista precisa de números de telefone associados sempre que os registros de telefone do ponto de contato são criados, modificados, removidos ou restaurados. Isso garante que o campo TelefoneNúmeros no registro do provedor de saúde reflita os números de telefone relacionados atuais e impeça o processamento redundante. afterInsert, afterUpdate, afterDelete, afterUndelete

ContactPointSocial

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ContactPointSocial.

Nome do acionador Descrição Condição do acionador
ContactPointSocialPopulateHandler Atualiza os registros do provedor de saúde para manter uma lista precisa de apelidos de mídia social associados sempre que os registros sociais do ponto de contato são criados, modificados, removidos ou restaurados. Isso garante que o campo SocialIdentifiers no registro do provedor de saúde reflita os apelidos sociais relacionados atuais e evite execuções desnecessárias. afterInsert, afterUpdate, afterDelete, afterUndelete

ContentDocument

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ContentDocument.

Nome do acionador Descrição Condição do acionador
ConsentContentDocumentHandler Lida com alterações em ContentDocument. afterInsert, afterUpdate, afterDelete, afterUndelete
ContentDocumentLockHandler Evita a operação de exclusão de documentos vinculados a Visitas enviadas ou entidades relacionadas. beforeUpdate, beforeDelete

ContentDocumentLink

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ContentDocumentLink.

Nome do acionador Descrição Condição do acionador
ConsentContentDocumentLinkHandler Lida com alterações a ContentDocumentLink. beforeInsert, beforeDelete
ContentDocumentLinkLockHandler Evita a operação de inserção/exclusão em Links do documento para visitas enviadas ou entidades relacionadas. beforeInsert, beforeDelete

Despesa estimada

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Despesa estimada.

Nome do acionador Descrição Condição do acionador
EstimatedExpenseHandler Verifica se todas as despesas estimadas para o mesmo tipo de despesa em um evento de campo são exclusivas. Se não houver duplicados, preencherá automaticamente o campo de categoria pai com base no item de linha selecionado. beforeInsert

EventMgmtParticipantRole

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Papel do participante do Gerenciamento de eventos.

Nome do acionador Descrição Condição do acionador
EventMgmtParticipantRoleHandler Verifica se cada registro de Papel do participante do Gerenciamento de eventos tem uma combinação exclusiva de valores nos campos Papel e Papel padrão. beforeInsert, beforeUpdate

EventMgmtParticipantType

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Tipo de participante do Gerenciamento de eventos.

Nome do acionador Descrição Condição do acionador
EventMgmtParticipantTypeHandler Verifica se cada registro de Tipo de participante do Gerenciamento de eventos tem uma combinação exclusiva de valores nos campos Tipo e Tipo padrão. beforeInsert, beforeUpdate

EventMgmtPtcpTypeRoleMap

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Mapeamento de papel do tipo do participante do Gerenciamento de eventos.

Nome do acionador Descrição Condição do acionador
EventMgmtPtcpTypeRoleMapHandler Verifica se cada registro de Mapeamento de papel de tipo de participante do Gerenciamento de eventos tem uma combinação exclusiva de Tipo de participante do Gerenciamento de eventos, Papel do participante do Gerenciamento de eventos e Tipo de evento gerenciado. beforeInsert, beforeUpdate

Expense

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Despesa.

Nome do acionador Descrição Condição do acionador
ExpenseLockHandler Evita a operação de inserção/atualização/exclusão em Despesa se estiver bloqueada. beforeInsert, beforeUpdate, beforeExcluir
ExpenseMonetaryCapsHandler Rastreia os limites monetários para registros de Despesa quando as despesas são modificadas ou excluídas. beforeInsert, afterUpdate, beforeExcluir
RecalculateExpPtcpOnExpChangeHandler Recalcula as partes de uma despesa alocada a cada participante após a atualização do valor. Esse manipulador será executado apenas se a despesa for distribuída igualmente. afterUpdate

DespesaParticipante

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ExpenseParticipant.

Nome do acionador Descrição Condição do acionador
ExpenseParticipantNameHandler Armazena o nome do Participante da conta/contato como o Nome do participante da despesa. beforeInsert
ExpenseParticipantLockHandler Evita a operação de inserção/atualização/exclusão em ExpenseParticipant/Allocations se estiver bloqueada. beforeInsert, beforeUpdate, beforeExcluir
ExpenseParticipantMonetaryCapsHandler Recalcula a utilização do limite monetário do registro de Meta da atividade do provedor associado quando um registro de Participante da despesa é criado, atualizado ou excluído. afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeUpdate

Especialista

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Especialista.

Nome do acionador Descrição Condição do acionador
ExpertDuplicateValidationHandler Evita que vários registros de especialistas sejam associados a uma conta. afterUpdate, afterUndelete, afterInsert
ExpertPopulateHealthcareProviderHandler Define IsSpeaker no registro de Provedor de saúde como true quando um registro de Especialista é criado. Quando um especialista ativo para um provedor de saúde é excluído, o manipulador do acionador define o campo IsSpeaker como false. afterInserir, afterExcluir

GoalAssignment

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto GoalAssignment.

Nome do acionador Descrição Condição do acionador
GoalAssignmentDeleteHandler Exclui registros de Atribuição de meta. beforeExcluir
SetTerrBusPlanPrcntCompleteHandler Atualiza os registros de Percentual de conclusão do plano de negócios do território. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterExcluir

HealthcareProvider

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto HealthcareProvider.

Nome do acionador Descrição Condição do acionador
HealthcareProviderHandler Gerencia atualizações em registros do provedor de saúde após a criação, restauração ou modificação. Esse acionador busca e atualiza endereços de email, números de telefone, identificadores sociais, especialidades e NPI relacionados de seus respectivos registros relacionados, ao mesmo tempo que evita atualizações de chamada automática. beforeInsert, beforeUpdate
HealthcareProviderAffiliationHandler Cria uma afiliação principal entre uma organização pai e uma conta no objeto Provedor de saúde. Se uma afiliação existente for encontrada, o manipulador apenas definirá ou cancelará a configuração do sinalizador principal nesse registro. O papel da nova afiliação usa como padrão o valor selecionado na lista de opções ativa na afiliação do provedor; se nenhum papel padrão for selecionado, o manipulador gerará um erro personalizado. afterInsert, afterUpdate
HealthcareProviderExpertHandler Gerencia o especialista relacionado ao provedor de saúde principal quando o campo IsSpeaker do registro HealthcareProvider é definido como verdadeiro e bloqueia atualizações a ele se o campo IsSpeaker for definido como falso enquanto um registro de Especialista ativo estiver associado a ele. afterInsert, afterUpdate

HealthcareProviderNpi

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto HealthcareProviderNpi.

Nome do acionador Descrição Condição do acionador
HealthcareProviderNpiHandler Atualiza os registros do provedor de saúde para manter o Identificador de provedor nacional (NPI) correto sempre que os registros de NPI do provedor de saúde são criados, modificados, removidos ou restaurados. Isso garante que o campo NationalProviderIdentifier no registro do provedor de saúde reflita o NPI associado atual e evite execução desnecessária. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete

HealthcareProviderSpecialty

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto HealthcareProviderSpecialty.

Nome do acionador Descrição Condição do acionador
HealthcareProviderSpecialityHandler Atualiza os registros do provedor de saúde para manter uma lista precisa de tipos de especialidade associados sempre que os registros de especialidade do provedor de saúde são criados, modificados, removidos ou restaurados. Isso garante que o campo Especialidades no registro do provedor de saúde reflita as especialidades relacionadas atuais e evite o processamento redundante. beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete

InventoryCntProdtBatchItem

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto InventoryCntProdtBatchItem.

Nome do acionador Descrição Condição do acionador
InventoryCountPBILockHandler Evita modificações nos registros de Item do lote do produto da contagem de inventário quando a avaliação de contagem de inventário associada está bloqueada. beforeUpdate, beforeDelete
InventoryCntPBIValidationHandler Evita a operação de atualização/exclusão em InventoryCntProdtBatchItem se houver registros de pagamento de Produto não resolvidos para o mesmo produto. beforeInsert, beforeUpdate

InventoryCountAssessment

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto InventoryCountAssessment.

Nome do acionador Descrição Condição do acionador
InventoryCountAssessmentLockHandler Evita modificações em registros de Avaliação de contagem de inventário quando eles estão em um estado bloqueado e evita a criação de avaliações de contagem de inventário duplicadas do tipo "Inicial". beforeInsert, afterInsert, beforeUpdate, beforeExcluir

InventoryOperation

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto InventoryOperation.

Nome do acionador Descrição Condição do acionador
InventoryOperationLockHandler Evita modificações em registros de Operação de inventário quando eles estão em um estado bloqueado. afterInsert, beforeUpdate, beforeExcluir
InventoryOperationSyncTxnHandler Evita a criação de operações do tipo Devolver, Ajustar, Transferir e Transferir quando a operação de inventário está em seu estado final e verifica transações de sincronização pendentes antes de atualizar os registros de Operação de inventário. beforeInsert, beforeUpdate

LifeScienceEmail

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto LifeScienceEmail.

Nome do acionador Descrição Condição do acionador
EmailQueueImmediateHandler Lida com emails enviados imediatamente, em vez de de um trabalho em lote. afterInsert, afterUpdate
EmailQueueRecipientHandler Preenche informações adicionais para destinatários de email. beforeInsert, beforeUpdate
EmailQueueSenderHandler Preenche informações adicionais para o remetente do email. beforeInsert
EmailAttachmentHandler Preenche anexos de email. beforeInsert
SyncEmailResponseStatusToObjectHandler Atualiza o status do convite em registros relacionados com base no status da resposta de email. afterUpdate

LifeSciMarketableProduct

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto LifeSciMarketableProduct.

Nome do acionador Descrição Condição do acionador
LifeSciMarketableProductMetadataHandler Cria ou atualiza o valor do campo ProductMetadata no objeto Produto comercializável da biociência. afterInserir, afterAtualizar, beforeExcluir, afterExcluir

LifeSciStageOperation

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto LifeSciStageOperation.

Nome do acionador Descrição Condição do acionador
LifeSciStageOpCtrlByHandler Gerencia o IsControlledByField em um LifeSciStageObject com base no status das operações de estágio associadas. Se existir uma operação que pertença a um caminho ativo, o manipulador definirá esse campo como true. afterInsert, beforeDelete, afterUndelete

LifeSciStagePath

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto LifeSciStagePath.

Nome do acionador Descrição Condição do acionador
LifeSciStagePathCtrlByHandler Gerencia o IsControlledByField em um LifeSciStageObject com base no status de seus caminhos de estágio associados. Se houver um caminho ativo, o manipulador definirá esse campo como true. afterInsert, afterUpdate, beforeDelete, afterUndelete

Local

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Local.

Nome do acionador Descrição Condição do acionador
LocationUserDupHandler Evita atribuições de usuário primário duplicadas a locais de inventário. beforeInsert, beforeUpdate
LocationUserSharingHandler Compartilha registros com o usuário principal atribuído a um local de inventário. beforeInsert, beforeUpdate, afterUpdate

ManagedEvent

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ManagedEventParticipant.

Nome do acionador Descrição Condição do acionador
CreateMngEventPtcpHandler Verifica permissões e propriedade, rastreia o status do evento e cria automaticamente participantes com papéis adequados quando um evento gerenciado é inserido. beforeInsert, afterInsert
MngEventBusinessHoursHandler Verifica se o registro do evento está agendado dentro do horário comercial do evento. beforeInsert, beforeUpdate
MngEventComplianceStatementsHandler Preenche a declaração de conformidade relacionada a um evento gerenciado e define o status do acordo. beforeInsert
MngEventDateTimeValidationHandler Verifica se a data e a hora do evento gerenciado se sobrepõem ao tempo de folga do proprietário do evento em períodos de território ou feriados. beforeInsert, beforeUpdate
MngEventMonetaryCapsHandler Recalcula a utilização dos limites monetários do registro de Meta da atividade do provedor associado quando o status de um evento gerenciado ou um de seus campos de controle mudam. afterUpdate
MngEventTerritorySharingHandler Cria registros de compartilhamento para o território relacionado a um evento gerenciado. afterInserir, afterExcluir
SubjectAssignmentComplianceHandler Verifica as alterações de data e hora de início para que nenhum evento tenha os mesmos participantes para a mesma atribuição de assunto e as datas de início e término do evento. afterUpdate

ManagedEventParticipant

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ManagedEventParticipant.

Nome do acionador Descrição Condição do acionador
AttendeeQuotaCountOfAttendeesHandler Gerencia e impõe cotas de atribuição de colegas para participantes e participantes sem perfil. Corrige a contagem de cotas de um colega e atualiza a cota de convite ou gera um erro se a cota for excedida. beforeUpdate, afterInsert, afterUpdate, afterExcluir
ColleagueSurveySharingHandler Compartilha convites da pesquisa com colegas de evento gerenciado. afterInsert, afterDelete, afterUpdate
MngEventParticipantDuplicateHandler Verifica se um participante do evento gerenciado é adicionado várias vezes a um evento gerenciado. Se o participante já tiver sido adicionado, ele retornará uma mensagem de erro. beforeInsert, beforeUpdate
MngEventParticipantExpertRefHandler Preenche o campo ID do participante do registro de Participante do evento gerenciado com o ID do registro de Especialista recém-criado quando o aplicativo móvel é sincronizado com a Web, depois que um provedor de saúde é indicado como especialista no modo offline no dispositivo móvel. beforeInsert
MngEventParticipantInvitedByHandler Preenche o campo Convidado por ID com informações sobre o usuário que cria o registro de participante do evento gerenciado quando o tipo de participante é participante ou participante sem perfil. beforeInsert
MngEventParticipantSharingHandler Cria registros de compartilhamento para o usuário ou o território relacionado a um participante do evento gerenciado. afterInsert, afterUpdate, afterExcluir
MngEventPartMonetaryCapsHandler Gerencia validações de limite monetário para registros de Participante do evento gerenciado validando limites e recalculando limites quando os registros do participante são atualizados. afterInsert, afterUpdate
MngEventPartTOTValidationHandler Evita conflitos de reunião validando a aceitação do participante do evento gerenciado em relação a registros de território de folga. beforeUpdate
MngEventPtcpSetAttendeeQuotaHandler Define a cota de convite para um participante do colega colaborador com base na cota de participante do colega do evento gerenciado. beforeInsert, beforeUpdate
MngEvtParticipantFieldPopulationHandler Preenche automaticamente a data e a hora em que um convite é enviado a um participante do evento gerenciado. beforeInsert, beforeUpdate
WriteInToAttendeeHandler Converte participantes de gravação reconciliada em participantes, atualiza o tipo de registro e preenche os dados necessários do participante para garantir o rastreamento preciso. beforeUpdate
WriteInToColleagueHandler2 Converte um participante da gravação em um colega quando um registro de Participante do evento gerenciado é atualizado. beforeUpdate
WriteInToExpertHandler Converte um participante de gravação em um especialista quando uma reconciliação manual entre participantes é concluída ou quando um ID do participante é definido com o ID de um especialista. beforeUpdate

ManagedEventResource

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ManagedEventResource.

Nome do acionador Descrição Condição do acionador
MngEventResourceLocationHandler Adiciona o primeiro local ou endereço confirmado em um registro de Evento gerenciado dos recursos disponíveis para um evento. afterInsert, afterUpdate
MngEventResourceValidationHandler Verifica se um evento gerenciado não está associado a tipos de recurso da organização de saúde e local. beforeInsert, beforeUpdate

ManagedEventResourcePreference

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ManagedEventResourcePreference.

Nome do acionador Descrição Condição do acionador
MngEventResourcePrefLocationHandler Adiciona o primeiro local ou endereço confirmado em um registro de Evento gerenciado das preferências de recurso disponíveis para um evento. afterInsert, afterUpdate

MedicalInsight

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto MedicalInsight. Para saber mais sobre a visibilidade e o compartilhamento de Insights médicos, consulte Gerenciar compartilhamento e visibilidade de Insights médicos.

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, afterExcluir
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, afterExcluir
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. beforeExcluir

Apresentação

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Apresentação.

Nome do acionador Descrição Condição do acionador
PresentationSharingHandler Recalcula como os registros da página de apresentação são compartilhados após a exclusão de uma apresentação. beforeExcluir

PresentationForum

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto PresentationForum.

Nome do acionador Descrição Condição do acionador
PresentationForumLockHandler Evita criar, editar ou excluir registros do Fórum de apresentação se a apresentação relacionada estiver bloqueada. beforeInsert, beforeUpdate, beforeExcluir

PresentationLinkedPage

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto PresentationLinkedPage.

Nome do acionador Descrição Condição do acionador
PresentationLinkedPageSharingHandler Recalcula como os registros da página de apresentação são compartilhados depois que as páginas vinculadas de apresentação são adicionadas ou removidas. beforeInsert, beforeDelete

ProductBatchItem

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductBatchItem.

Nome do acionador Descrição Condição do acionador
ProductBatchItemOwnershipHandler Compartilha registros no item de lote do produto com o representante de vendas em ProductBatchItem.AssigneeId. afterInsert

ProductDisbursement

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductDisbursement.

Nome do acionador Descrição Condição do acionador
ProductDisbursementInventoryOpCreation Cria um registro de Operação de inventário correspondente quando um desembolso é feito. afterInsert, afterUpdate
ProductDisbursementSubmitLockHandler Evita modificações nos registros de Desembolso do produto quando o registro Visita relacionado estiver em um estado bloqueado, ou seja, quando a visita for assinada ou enviada. beforeInsert, beforeUpdate, beforeExcluir

ProductGuidance

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductGuidance.

Nome do acionador Descrição Condição do acionador
ProductGuidanceDeactivationHandler Remove o compartilhamento se o registro Diretriz de produto tiver sido desativado. afterUpdate

ProductionBatch

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductionBatch.

Nome do acionador Descrição Condição do acionador
ProductBatchItemUpdateByLotHandler Compartilha registros de Item do lote do produto com o usuário atribuído ou atual se o ID do destinatário não estiver especificado. afterUpdate

ProductRequest

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductRequest.

Nome do acionador Descrição Condição do acionador
ProductRequestLockHandler Evita modificações nos registros de Solicitação de produto quando eles estão em um estado bloqueado. beforeUpdate, beforeDelete

ProductRequestLineItem

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductRequestLineItem.

Nome do acionador Descrição Condição do acionador
ProductRequestLineItemLockHandler Atualiza a quantidade pedida no registro de Alocação de quantidade de produto do território quando um item de linha de solicitação de produto é modificado. beforeInsert, beforeUpdate, beforeExcluir
PrdReqLineItmUpdateAllocationHandler Evita modificações nos registros de Item de linha de solicitação de produto quando a solicitação de produto associada está bloqueada. afterInsert, afterUpdate

ProductTerrDtlAvailability

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductTerrDtlAvailability.

Nome do acionador Descrição Condição do acionador
ProductTerrDtlAvailabilityHandler No acionador desses eventos, os registros de Diretriz de produto compartilhados com Território são excluídos. afterUpdate, afterExcluir

ProductTerritoryAvailability

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductTerritoryAvailability.

Nome do acionador Descrição Condição do acionador
ProductTerritoryAvailabilityExclHandler Exclui registros de compartilhamento de ProductGuidance quando uma regra de Exclusão é criada em ProductTerritoryAvailability. afterInsert, afterUpdate

ProductTransfer

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProductTransfer.

Nome do acionador Descrição Condição do acionador
ProductTransferLockHandler Evita modificações em registros de Transferência de produto quando a operação de inventário associada está bloqueada. beforeUpdate, beforeDelete
ProductTransferValidationHandler Evita operações inválidas de transferência e transferência verificando as direções de transferência e os locais de origem e destino. beforeInsert, beforeUpdate
ReceivedProductAllocationHandler Atualiza registros de Alocação de quantidade de produto do território quando uma transferência de produto é recebida. afterInsert, afterUpdate
TransferOutTriggerHandler Cria um registro de Transferência quando um usuário recebe uma transferência de produto devido a outro usuário enviando um registro de Transferência. afterInsert, afterUpdate

ProviderAcctProductInfo

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderAcctProductInfo.

Nome do acionador Descrição Condição do acionador
ProviderAcctProductInfoHandler Define o valor do campo Território no registro de informações do produto da conta do provedor como Nulo sempre que um registro é criado ou atualizado. beforeInsert, beforeUpdate

ProviderAcctTerritoryInfo

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderAcctTerritoryInfo.

Nome do acionador Descrição Condição do acionador
AccountTerritoryFieldsHandler Lida com uma verificação de território válida para uma conta e gerencia o compartilhamento de informações de território da conta provedora. beforeInsert, afterInsert, beforeUpdate
ATFPreferredAddressHandler Atualiza o campo Endereço preferencial no objeto Informações de território da conta do provedor do endereço principal da conta no objeto Endereço do ponto de contato. Esse endereço preferencial então é exibido no componente Campos do território da conta no Painel da conta. beforeInsert, beforeUpdate
NewAlignmentConsentSharingHandler Cria registros de compartilhamento para registros de Consentimento e Instantâneo com base em atribuições de território. afterInsert, afterUpdate
Manipulador de PATIRejection Exclui os registros de compartilhamento de informações de território da conta do provedor e associação de território do objeto quando o status dos registros de informações de território da conta do provedor associado muda para Rejeitado. beforeUpdate

ProviderActivityGoal

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderActivityGoal.

Nome do acionador Descrição Condição do acionador
ProviderActivityGoalHandler Valida e impede a criação de metas de atividade do provedor duplicadas garantindo que a combinação de plano de atividade e conta seja exclusiva. O acionador realiza essa validação quando você cria ou atualiza um registro de Meta da atividade do provedor. Se uma combinação duplicada for encontrada, será exibido um erro, impedindo a criação ou a atualização do registro. beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterCancelar exclusão

ProviderAffiliation

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderAffiliation.

Nome do acionador Descrição Condição do acionador
AffiliationUniquenessGenericHandler Garante uma combinação exclusiva de campos configurados no conjunto de campos do objeto Afiliação do provedor, evitando duplicatas e mantendo registros precisos. beforeInsert, beforeUpdate
AffiliationUniquenessHandler Garante a exclusividade da afiliação aplicando uma combinação exclusiva de valores de conta, conta relacionada e papel. Isso evita afiliações duplicadas e mantém a integridade dos dados. beforeInsert, beforeUpdate
HardAffiliationHandler

Atribui o tipo de afiliação dos registros de afiliação do provedor como permanente ou temporário. As Afiliações principais são designadas como Afiliações permanentes. O manipulador do acionador HardAffiliationHandler também garante que as afiliações duplicadas do tipo Hard entre as mesmas duas contas não sejam criadas.

Define o tipo de afiliação de afiliações de local de trabalho entre um HCP e um HCO como Hard. Também define a afiliação entre uma conta e sua conta relacionada como Hard quando a conta relacionada é o espaço de trabalho preferencial do registro de informações de território da conta do provedor de contas (PATI). Por fim, ele define o tipo de afiliação de afiliações recíprocas como Nenhum.

beforeInsert, afterInsert, beforeUpdate
AffiliationReciprocalHandler Gerencia a criação, a atualização e a exclusão de afiliações recíprocas. Ele garante que a afiliação inversa seja mantida sempre que uma ProviderAffiliation é criada, atualizada ou excluída. Afiliações reversas serão criadas apenas se o campo Tipo de influência no objeto Afiliação do provedor estiver selecionado como Unidirecional, Bidirecional ou Neutro. afterInsert, afterUpdate, beforeExcluir
AffiliationPrimaryChangeHandler Garante uma única afiliação primária entre uma conta e uma conta da organização de saúde relacionada. Quando uma nova afiliação principal é criada, o acionador desmarca o sinalizador principal em qualquer afiliação anterior com a mesma Conta e Conta relacionada. Além disso, ele atualiza a Conta principal da organização do provedor de saúde associado à Conta relacionada da afiliação ou cria um novo registro de provedor de saúde se não existir, preenchendo-o com a Conta e a Conta relacionada da afiliação. afterInsert, afterUpdate
AffiliationAccountUpdateHandler Evita a modificação da conta e da conta relacionada após a criação de uma afiliação. beforeUpdate

ProviderVisit

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisit.

Nome do acionador Descrição Condição do acionador
PVUpdateChildFieldsHandler Mantenha a consistência de dados para visitas de grupo sincronizando registros de visita do provedor filho com os registros de visita do provedor pai. Atualize automaticamente os principais campos (Hora de início da visita planejada, Hora de término da visita planejada e Canal) quando a visita pai for modificada. afterUpdate
PVLockHandler Evita editar dados da visita do provedor com base no status da visita e no estado da assinatura para manter a integridade dos dados. beforeUpdate, beforeDelete
RemoteSessionInvitationPVHandler Gerencia convites para sessão remota criando videochamadas, notificações por email e chaves de sessão para registros de visita do provedor. afterInsert, afterUpdate, beforeExcluir

ProviderVisitChangedEvent

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisitChangedEvent.

Nome do acionador Descrição Condição do acionador
VisitChangedEventShareHandler Cria compartilhamentos de visita com os usuários que têm acesso à conta associada. Os registros de visita do provedor são compartilhados automaticamente por meio do relacionamento com a visita pai. afterInsert
PVChangedEventUpdateAccountTerrInfo Processa eventos alterados da visita do provedor e atualiza os campos relacionados à visita do provedor nos registros de Informações de território da conta do provedor. afterInsert

ProviderVisitDtlProductMsg

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisitDtlProductMsg.

Nome do acionador Descrição Condição do acionador
ProviderVisitDtlProductMsgLockHandler Bloqueia o registro ProviderVisitDtlProductMsg quando a visita é Enviada ou Assinada. beforeInsert, beforeUpdate, beforeExcluir

ProviderVisitMarketingItem

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisitMarketingItem.

Nome do acionador Descrição Condição do acionador
ProviderVisitMarketingItemLockHandler Bloqueia o registro ProviderVisitMarketingItem quando a visita é Enviada ou Assinada. beforeInsert, beforeUpdate, beforeExcluir

ProviderVisitProdDetalhe

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisitProdDetailing.

Nome do acionador Descrição Condição do acionador
ProviderVisitProdDtlNameHandler Gera e preenche o campo Nome da hierarquia de produtos para o registro Detalhes do produto da visita do provedor. beforeInsert, beforeDelete
ProviderVisitProdDtlLockHandler Bloqueia o registro ProviderVisitProdDetailing quando a visita é Enviada ou Assinada. beforeInsert, beforeUpdate, beforeExcluir

ProviderVisitProdDiscussão

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisitProdDiscussion.

Nome do acionador Descrição Condição do acionador
ProviderVisitProdDiscussionLockHandler Bloqueia o registro ProviderVisitProdDiscussion quando a visita é Enviada ou Assinada. beforeInsert, beforeUpdate, beforeExcluir

ProviderVisitRqstSample

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto ProviderVisitRqstSample.

Nome do acionador Descrição Condição do acionador
ProviderVisitRqstSampleLockHandler Bloqueia o registro ProviderVisitRqstSample quando a visita é Enviada ou Assinada. beforeInsert, beforeUpdate, beforeExcluir
CalculateShippedQuantityHandler Gerencia a quantidade enviada de amostra da Solicitação de visita do provedor na Visita. afterUpdate

PrvdVstSmplLmtTransaction

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto PrvdVstSmplLmtTransaction.

Nome do acionador Descrição Condição do acionador
SampleLimitTransactionHandler Processa registros de limite de amostra usando Regra que vem da Web e móvel como registros de Transação de limite de amostra da visita do provedor. afterInsert

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. afterInserir, afterExcluir

SurveySubject

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto SurveySubject.

Nome do acionador Descrição Condição do acionador
SurveyInvitationSharingHandler

Aplica a lógica de compartilhamento de pesquisa ao objeto Assunto da pesquisa. Quando os registros de assunto da pesquisa são criados ou atualizados, esse manipulador de acionador cria automaticamente registros de compartilhamento de convite da pesquisa com base em uma das três estratégias:

Compartilhamento baseado em conta: Quando um assunto da pesquisa é vinculado a uma conta, o manipulador do acionador cria automaticamente registros de compartilhamento de convite da pesquisa para contas listadas nos registros de compartilhamento de conta da conta relacionada. Essa lógica de compartilhamento não se aplica a registros em que o campo rowCause está definido como Proprietário.

Compartilhamento baseado em produto comercializável: Quando você vincula um registro de assunto da pesquisa a um produto comercializável de biociências, os registros de compartilhamento de convite da pesquisa correspondentes são criados para contas ou territórios com base nos registros de disponibilidade do território do produto. A disponibilidade do produto é determinada pelo objeto de disponibilidade de território do produto, que inclui um campo de tipo de alinhamento com opções como subordinados de território, inclusão de território ou exclusão de território.

Compartilhamento baseado em território: Quando um registro de assunto da pesquisa é vinculado a um território, os registros de participação no convite da pesquisa são criados para esse território e seus subordinados.

beforeInsert, afterInsert, afterUpdate

Territory2

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Territory2.

Nome do acionador Descrição Condição do acionador
Territory2Handler Evita a exclusão de um registro Territory2 quando registros relacionados, como ProviderAcctTerritoryInfo, Inquiry, ContactPointBestContactTime, TerritoryAcctRcmdAction, TerritoryAccountScore, TerritoryAcctProdMsgScore, TerritoryUserDowntime ou TerritoryBusinessPlan, fazem referência a ele. beforeExcluir

TerritoryAcctRcmdAction

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto TerritoryAcctRcmdAction.

Nome do acionador Descrição Condição do acionador
TerrAcctRcmdActionSharingHandler Compartilha os registros de ação recomendada da conta do território com o território especificado. afterInsert, afterUpdate
TerrAccRcmActStatusUpdateHandler Atualiza o status da ação recomendada da conta do território quando uma visita é criada. afterInsert, afterUpdate

TerritoryBusinessPlan

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto TerritoryBusinessPlan.

Nome do acionador Descrição Condição do acionador
TerritoryBusinessPlanDeleteHandler Exclui registros do plano de negócios do território. beforeExcluir
TerritoryBusPlanChangeStatusHandler Atualiza os status dos registros do Plano de negócios do território. beforeInsert, beforeUpdate

TerritoryContentTmplAsgnt

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto TerritoryContentTmplAsgnt.

Nome do acionador Descrição Condição do acionador
EmailTemplateTerritorySharingHandler Atualiza o compartilhamento de território com base nos registros de Atribuição do modelo de conteúdo do território. afterInsert, afterUpdate, afterExcluir

TerritoryUserDowntime

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto TerritoryUserDowntime.

Nome do acionador Descrição Condição do acionador
TUDUpdateHandler Atualiza a hora de início e a hora de término dos registros de folga do território com base na configuração do intervalo de tempo. beforeInsert, beforeUpdate
UDBHValidationHandler Evita a criação de registros de folga de território com horários de início e término fora do horário comercial da organização. beforeInsert, beforeUpdate
TUDSharingHandler Compartilha os registros de folga do território de um usuário com outros usuários no mesmo território, dando a eles acesso somente leitura. afterInsert
TUDVisitValidationHandler Evita a criação de folga de território durante uma visita. beforeInsert, beforeUpdate
TUDHolidayValidationHandler Evita a criação de registros de folga de território em feriados. beforeInsert, beforeUpdate
TUDOverlapHandler Evita a criação de registros sobrepostos de tempo fora do território. beforeInsert, beforeUpdate
TUDEventValidationHandler Evita a criação de folga de território durante um evento geral. beforeInsert, beforeUpdate

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, afterExcluir

Para saber mais sobre a visibilidade e o compartilhamento de Insights médicos, consulte Gerenciar compartilhamento e visibilidade de Insights médicos.

Visita

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Visita.

Nome do acionador Descrição Condição do acionador
VisitLockHandler Evita a edição de dados da visita para manter a integridade dos dados. As visitas são bloqueadas quando seu status é Concluído. Assinar qualquer visita em uma hierarquia de visitas de grupo bloqueia campos críticos em todas as visitas nessa hierarquia. As visitas filho herdam o estado de bloqueio da visita pai. beforeInsert, beforeUpdate
VisitTimeOffValidationHandler Evita o agendamento de uma visita que entre em conflito com um território de folga para dar suporte à eficiência do agendamento e ao relatório preciso da visita. beforeInsert, beforeUpdate
VisitLifeScienceAccountListLinkHandler Limpa o campo Lista de contas da biociência no registro de visita do provedor se a Hora de início planejada for alterada em uma visita criada aplicando uma rotina. beforeUpdate
VisitHolidayValidationHandler Evita o agendamento de uma visita em feriados ou fora do horário comercial para manter a conformidade com as políticas da empresa. beforeInsert, beforeUpdate
VisitPopulateEndTimeHandler Calcula e define a Hora de término planejada da visita adicionando a duração padrão definida na configuração de Administração de visita "Definir data/hora em branco na hora de início planejada" no Console do administrador. beforeInsert, beforeUpdate
FutureVisitLimitValidationHandler Evita agendar visitas além do limite especificado na configuração "Limite de visitas futuras em dias" em Administração de visita no Console do administrador. beforeInsert, beforeUpdate
VisitUpdateChildFieldsHandler Mantenha a consistência de dados em visitas de grupo sincronizando registros de visita filho com as visitas pai. Atualize automaticamente os principais campos (Hora de início da visita planejada, Hora de término da visita planejada e Canal) quando a visita pai for modificada. Edições manuais a esses campos em uma visita secundária são substituídas na próxima vez em que a visita principal é salva enquanto esse manipulador está ativo. afterUpdate
VisitDelayReasonHandler Limpa o motivo do atraso inserido anteriormente se um usuário alterar a data e hora da visita e a data não exceder mais o limite de atraso do envio. beforeUpdate
VisitCascadeDeleteHandler Exclui visitas do participante automaticamente quando a visita do grupo pai é excluída, mantendo a integridade dos dados. A caixa de diálogo de aviso ou confirmação não aparece antes da exclusão. A exclusão será bloqueada se a visita pai tiver um status de Concluído ou se qualquer visita filha no grupo estiver assinada. beforeExcluir
VisitSurveyInviteCascadeDeleteHandler Exclui convites da pesquisa vinculados a uma visita quando uma visita é excluída e impede que sejam excluídos se a visita for enviada para manter a integridade dos dados. beforeExcluir
RemoteSessionInvitationVisitHandler Gerencia convites para sessão remota criando videochamadas, notificações por email e chaves de sessão para registros de visita. afterUpdate, beforeExcluir
VisitMyBestTimeValidationHandler Evita agendar visitas fora dos melhores horários definidos para o endereço da conta e o território do usuário, melhorando a eficiência do agendamento e alinhando-se à disponibilidade da conta. beforeInsert, beforeUpdate
VisitChangePrimaryAccountHandler Executa validações, atualiza registros relacionados e preenche previamente os campos na visita para manter a consistência dos dados quando a conta principal é alterada. beforeInsert, beforeUpdate, afterUpdate

Visitor

Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados ao objeto Visitante.

Nome do acionador Descrição Condição do acionador
VisitHolidayValidationHandler Evita a criação ou a atualização de uma visita durante um feriado ou fora do horário comercial da chamada configurada. Exige que o horário comercial da chamada e o primeiro dia da semana sejam definidos em Administração do planejador. beforeInsert, beforeUpdate
VisitorLockHandler Evita a operação de inserção/atualização/exclusão no Visitante se estiver bloqueada. beforeInsert, beforeUpdate, beforeExcluir
VisitorShareHandler Compartilha o registro Visita com os Visitantes (funcionários). afterInsert, afterUpdate, afterExcluir
VisitTimeOffValidationHandler Verifica se uma visita não entra em conflito com os registros de Feriado do território (TOT) do usuário. Com as Regras de chamada TOT habilitadas, apenas os tipos de TOT marcados como "Não permitido" para o bloco de dimensão de Chamada. beforeInsert, beforeUpdate
.
 
Carregando
Salesforce Help | Article