Proteger o acesso a dados para precificação com permissões elevadas
Proteja dados confidenciais contra acesso não autorizado e tenha continuidade dos negócios durante a precificação da transação de vendas. Esse recurso ajuda os usuários de vendas a precificar cotações e pedidos sem precisar de segurança em nível de campo (FLS) para consultar, visualizar ou modificar os campos confidenciais subjacentes.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise, Unlimited e Developer do Receue Management (anteriormente Revenue Cloud) em que o Gerenciamento de transações está habilitado |
| Permissões de usuário necessárias | |
|---|---|
| Para configurar o acesso a dados em cotações e pedidos: | Administrador do Salesforce OU Personalizar aplicativo E Permissão Gerenciar perfis e conjuntos de permissões |
| Para criar e implementar a classe de gancho do Apex de Procedimento de precificação: | Permissão do Apex de autor |
Antes de começar:
- Em Configuração, localize e selecione Configurações de receita. Na seção Precificação, ative Acesso a dados elevado para cotações e pedidos e Orquestração do plano de procedimento para precificação.
- Ative ambas as configurações para aplicar acesso elevado ao caminho de execução de precificação completo, incluindo Orquestração do plano de procedimento.
Por padrão, os serviços de contexto e precificação do Revenue Cloud são executados sob o perfil do usuário conectado. O acesso aumentado a dados para cotações e pedidos ajuda o mecanismo de precificação do Revenue Cloud a acessar internamente campos confidenciais para calcular preços, mesmo quando o perfil de um usuário não tem segurança em nível de campo nesses campos.
Usuários sem FLS podem precificar cotações de nova venda e emenda, renovação e cancelamento e pedidos de ponta a ponta. Eles estão impedidos de consultar, visualizar ou modificar os dados protegidos subjacentes. O administrador do Salesforce controla quais campos confidenciais o mecanismo de precificação usa criando um gancho do Apex personalizado que determina as entradas de campo a serem usadas no contexto de precificação.
Esse recurso ajuda você a aplicar segurança em nível de campo rígida a dados financeiros confidenciais enquanto permite que os representantes de vendas concluam tarefas de precificação de ponta a ponta.
-
Configure a segurança em nível de campo em campos sigilosos. Consulte Definir segurança em nível de campo para um campo em todos os perfis e Atribuir grupos de conjuntos de permissões a usuários.
- Identifique todos os campos que alimentam seu procedimento de precificação. Por exemplo, campos de pesquisa de catálogo de custos, entradas de custo-mais ou campos de tabela de desconto. Trabalhe com o autor do procedimento de precificação para obter uma lista completa.
- Remova o acesso de Leitura e Edição para esses campos em qualquer perfil que não deva visualizar os dados de precificação confidenciais.
- Revise os layouts de página, modos de exibição de lista ou relatórios acessíveis ao perfil restrito para verificar se esses campos não estão disponíveis. Remover o FLS é o controle de autoridade. Ocultar campos apenas de layouts não é suficiente.
- Confirme se os campos permanecem disponíveis para o perfil de administrador do sistema ou de precificação usado para executar o contexto de precificação elevada.
-
Crie o gancho do Apex de procedimento de precificação. Consulte Personalizar seus planos de procedimento com ganchos do Apex.
- Implemente a interface de gancho de precificação apropriada (précios anteriores ou posteriores ou ambos).
- No gancho de pré-precificação, adicione ou valide os campos confidenciais de que o mecanismo precisa internamente.
- No gancho pós-precificação, remova esses campos da saída de contexto antes que ela seja devolvida ao contexto do usuário responsável pela chamada.
- Implemente e registre a classe do Apex em sua configuração de Procedimento de precificação.
-
Verifique sua configuração.
- Faça login como um usuário com o perfil restrito (um representante de vendas sem FLS nos campos sigilosos).
- Abra uma cotação ou pedido e acione a precificação.
- Confirme se o preço foi calculado com êxito e os valores de saída corretos aparecerão na transação.
- Confirme se o representante de vendas não pode ver os campos restritos nos detalhes do registro, nos modos de exibição de lista ou em relatórios.
- Como administrador do Salesforce, execute um teste para confirmar se o gancho do Apex é acionado, tanto nos estágios pré-precificação quanto pós-precificação, sem erros.
