Loading

Blocage des changements de propriétaires des pistes à l’aide une règle de validation

Date de publication: Oct 13, 2022
Description
Vous pouvez créer une règle de validation sur l’objet Piste qui empêche le champ Propriétaire de la piste d’être modifié par des utilisateurs disposant de certains profils.
Résolution
Voici les étapes de configuration de ce type de règle de validation :
 
1. Obtenez l’ID du profil pour lequel vous souhaitez restreindre les capacités de modification.
Par exemple :
Profil : Utilisateur consultant
ID de profil obtenu à partir de l’URL dans Classic : https://na9.salesforce.com/00eE0000000vGNQ
ID de profil obtenu à partir de l’URL dans Lightning : https://na9.lightning.force.com/lightning/setup/EnhancedProfiles/page?address=/00eE0000000vGNQ  

2. Accédez à la page des règles de validation.
Dans Classic : Configuration | Personnaliser | Pistes | Règles de validation
Dans Lightning : Icône d’engrenage | Configuration | Gestionnaire d’objet | Piste | Règles de validation

3. Cliquez sur Nouveau pour créer une règle de validation.

4. Saisissez la formule suivante dans le champ Formule de condition d’erreur de manière à répondre à votre besoin, en veillant à remplacer l’ID de profil à 15 chiffres par l’ID adéquat :

* Empêcher tous les utilisateurs de modifier les propriétaires des pistes.
ISCHANGED(OwnerId) 

* Empêcher tous les utilisateurs de modifier les propriétaires des pistes au sein d’enregistrements dont ils ne sont pas propriétaires.
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId)
)

* Empêcher les utilisateurs munis d’un profil spécifique de modifier les propriétaires des pistes.
AND(ISCHANGED( OwnerId ), $User.ProfileId = '00eE0000000vGNQ')

* Empêcher les utilisateurs munis d’un profil spécifique de modifier les propriétaires des pistes au sein d’enregistrements dont ils ne sont pas propriétaires.
AND(
ISCHANGED(OwnerId),
$User.Id <> PRIORVALUE(OwnerId), $User.ProfileId = '00e6A000001NnZT')

5. Veillez bien à définir à la fois un nom de règle et un message d’erreur (obligatoire) pour la règle. Cliquez sur Enregistrer.


Pour tester la règle de validation, demandez à l’un des utilisateurs ciblés de se connecter et d’essayer d’enregistrer une modification dans le champ Propriétaire de la piste.


Remarques :
  • Ce type de règle de validation peut être créé pour n’importe quel objet standard ou personnalisé. Nous utilisons ici l’objet Pistes simplement pour les besoins de cet exemple.
  • Ce type de validation fonctionnera SEULEMENT dans le cadre du transfert d’un seul enregistrement étant donné que les règles de validation N’ÉVALUENT PAS les transferts en masse d’enregistrements. Pour éviter des transferts de propriété en masse, il serait nécessaire d’employer une solution APEX personnalisée. >

Pour plus d’informations sur les règles de validation, veuillez consulter Règles de validation.
 
Numéro d’article de la base de connaissances

000385858

 
Chargement
Salesforce Help | Article