Acionar manipuladores para os objetos SurveySubject – Visitador
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados aos objetos SurveySubject, Territory2, TerritoryAcctRcmdAction, TerritoryBusinessPlan, TerritoryContentTmplAsgnt, TerritoryUserDowntime, Visit e Visitor.
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. |
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. | beforeDelete |
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. | beforeDelete |
| 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, afterDelete |
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 |
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 com base no status e no estado da assinatura para manter a integridade dos dados. | 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. | 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. | beforeDelete |
| 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. | beforeDelete |
| RemoteSessionInvitationVisitHandler | Gerencia convites para sessão remota criando videochamadas, notificações por email e chaves de sessão para registros de visita. | afterUpdate, beforeDelete |
| 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 |
|---|---|---|
| VisitorLockHandler | Evita a operação de inserção/atualização/exclusão no Visitante se estiver bloqueada. | beforeInsert, beforeUpdate, beforeDelete |
| VisitorShareHandler | Compartilha o registro Visita com os Visitantes (funcionários). | afterInsert, afterUpdate, afterDelete |

