Loading

Evitar mudança de proprietário do lead com uma regra de validação

Data da publicação: Oct 13, 2022
Descrição
É possível criar uma regra de validação no objeto Lead que evita que o campo Proprietário do lead seja alterado por usuários em determinado perfil.
Resolução
Veja a seguir as etapas para configurar esse tipo de regra de validação:
 
1. Obtenha o ID do perfil para o qual deseja impedir alterações.
Exemplo:
Perfil – Usuário de consulta
ID do perfil do URL no Classic --  https://na9.salesforce.com/00eE0000000vGNQ
ID do perfil do URL no Lightning -- https://na9.lightning.force.com/lightning/setup/EnhancedProfiles/page?address=%2F00eE0000000vGNQ  

2. Acesse a página da regra de validação.
No Classic: Configuração | Personalizar | Leads | Regras de validação
No Lightning: ícone de engrenagem | Configuração | Gerenciador de objetos | Liderar | Regras de validação

3. Clique em Novo para criar uma regra de validação.

4. Insira a seguinte fórmula no campo Fórmula de condição de erro, de acordo com sua necessidade, certificando-se de substituir o ProfileID de 15 dígitos pelo ID correto:

* Impedir que todos os usuários mudem o proprietário do lead.
ISCHANGED(OwnerId) 

* Impedir que todos os usuários alterem o proprietário do lead de registros que não possuem.
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId)
)

* Impedir que usuários de perfis específicos alterem o proprietário do lead.
AND(ISCHANGED( OwnerId ), $User.ProfileId = '00eE0000000vGNQ')

* Impedir que usuários de perfis específicos alterem o proprietário do lead de registros que não possuem.
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId), $User.ProfileId = '00e6A000001NnZT')

5. Certifique-se de definir um nome de regra e uma mensagem de erro (obrigatório) para a regra. Clique em Salvar.


Para testar a regra de validação, faça com que o usuário faça login e tente salvar uma alteração no campo Proprietário do lead.


Nota:
  • É possível criar esse tipo de regra de validação para qualquer objeto padrão ou personalizado. Neste exemplo, estamos simplesmente usando leads.
  • Esse tipo de validação  funcionará com transferência de registro único, pois as regras de validação NÃO avaliam a transferência em massa de registros. Para evitar a transferência em massa de propriedade, seria necessário usar uma solução do APEX personalizada. >

Para obter mais informações sobre regras de validação, consulte Regras de validação.
 
Número do artigo do Knowledge

000385858

 
Carregando
Salesforce Help | Article