Acionar manipuladores para o caso – Objetos GoalAssignment
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados aos objetos Case, CommSubConsentCmplSnpsht, CommSubscription, CommSubscriptionConsent, ContactPointAddress, ContactPointEmail, ContactPointPhone, ContactPointSocial, ContentDocument, ContentDocumentLink, Expense, ExpenseParticipant e GoalAssignment.
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.
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 |
|---|---|---|
| CaseMSLQueueHandler | 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 |
| CaseShareToCreatorHandler | 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 assistência médica 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 |
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, beforeDelete |
ExpenseParticipant
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, beforeDelete |
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. | beforeDelete |
| SetTerrBusPlanPrcntCompleteHandler | Atualiza os registros de Percentual de conclusão do plano de negócios do território. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |

