Loading

Evitar el cambio de propietario del candidato con una regla de validación

Fecha de publicación: Oct 13, 2022
Descripción
Se puede crear una regla de validación en el objeto Candidato que evite que los usuarios en cierto perfil modifiquen el campo Propietario del candidato.
Solución
A continuación, se encuentran los pasos para configurar este tipo de regla de validación:
 
1. Obtenga el Id. del perfil al que no se debe permitir realizar cambios.
Ejemplo:
Perfil -- Usuario de consultoría
Id. de perfil de la URL en Classic --  https://na9.salesforce.com/00eE0000000vGNQ
Id. de perfil de la URL en Lightning -- https://na9.lightning.force.com/lightning/setup/EnhancedProfiles/page?address=%2F00eE0000000vGNQ  

2. Vaya a la página de la regla de validación.
En Classic: Configuración | Personalizar | Candidatos | Reglas de validación
En Lightning: icono de engranaje | Configuración | Gestor de objetos | Candidato | Reglas de validación

3. Haga clic en Nuevo para crear una nueva regla de validación.

4. Introduzca la siguiente fórmula en el campo Fórmula de condición de error en función de sus requisitos y asegúrese de reemplazar el Id. de perfil de 15 dígitos por el Id. correcto:

* Evite que todos los usuarios modifiquen el propietario del candidato.
ISCHANGED(OwnerId) 

* Evite que todos los usuarios modifiquen el propietario del candidato en los registros que no son de su propiedad.
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId)
)

* Evite que los usuarios de un perfil específico modifiquen el propietario del candidato.
AND(ISCHANGED( OwnerId ), $User.ProfileId = '00eE0000000vGNQ')

* Evite que los usuarios de un perfil específico modifiquen el propietario del candidato en los registros que no son de su propiedad.
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId), $User.ProfileId = '00e6A000001NnZT')

5. Asegúrese de definir un nombre de regla y un mensaje de error (obligatorio) para la regla. Haga clic en Guardar.


Para probar la regla de validación, haga que un usuario inicie sesión e intente guardar un cambio en el campo Propietario del candidato.


Notas:
  • Se puede crear este tipo de reglas de validación para cualquier objeto estándar o personalizado. En este ejemplo, simplemente utilizamos candidatos.
  • Este tipo de validación funcionará SOLO con transferencias únicas de registros, ya que las reglas de validación NO se evalúan en la transferencia masiva de registros. Para evitar la transferencia masiva de propiedad, se debería aprovechar una solución de APEX personalizada. >

Para obtener más información sobre las reglas de validación, consulte Reglas de validación.
 
Número del artículo de conocimiento

000385858

 
Cargando
Salesforce Help | Article