J'ai cherché des réponses et j'ai même regardé beaucoup de nos autres règles de validation, mais je n'arrive pas à conclure. J'ai l'impression d'être presque là mais je ne peux pas corriger ma syntaxe.Règle de validation Salesforce - Autoriser certains utilisateurs et profils à modifier un enregistrement après son approbation
J'essaye d'écrire une règle de validation qui permettrait à un certain utilisateur et profil de modifier un certain enregistrement une fois qu'il a été approuvé. Ceci est la dernière itération de ce que j'ai écrit (avec le nom Record, ID utilisateur et ProfileId masqué):
AND(
RecordType.Name = "Example Record",
ISPICKVAL(Approval_Status__c , "Approved"),
NOT($User.Id = "xxxxxxxxxxxxxxxx1") ||
NOT($User.ProfileId = "xxxxxxxxxxxxxxxx2"),
OR(
ISCHANGED(Status),
ISCHANGED(Requestor__c),
ISCHANGED(Department_Owner__c),
ISCHANGED(Support_Category__c),
ISCHANGED(Permitting_Approval_Type__c),
ISCHANGED(State__c),
ISCHANGED(County__c),
ISCHANGED(Sites__c),
ISCHANGED(Priority__c),
ISCHANGED(Need_by_Date__c),
ISCHANGED(Days_til_Due__c),
)
)
Je peux habituellement trouver une question/réponse sur ce site qui me pointer dans la direction que je dois aller mais cette fois je n'ai pas eu une telle chance.
Toute aide est grandement appréciée.
Ryan