Manipuladores acionadores para os objetos ProviderAcctProductInfo - PrvdVstSmplLmtTransaction
Revise os nomes, descrições e condições de acionador dos manipuladores de acionador associados aos objetos ProviderAcctProductInfo, ProviderAcctTerritoryInfo, ProviderActivityGoal, ProviderAffiliation, ProviderVisit, ProviderVisitChangedEvent, ProviderVisitDtlProductMsg, ProviderVisitMarketingItem, ProviderVisitProdDetailing, ProviderVisitProdDiscussion, ProviderVisitRqstSample e PrvdVstSmplLmtTransaction.
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. |
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 |
| PATIRejectionHandler | 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, afterUndelete |
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, beforeDelete |
| 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, beforeDelete |
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 compartilhados com Contas. | 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, beforeDelete |
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, beforeDelete |
ProviderVisitProdDetailing
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, beforeDelete |
ProviderVisitProdDiscussion
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, beforeDelete |
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, beforeDelete |
| 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 |

