Se ho bisogno di modificare l’azione di un bottone su un page layout in funzione del ruolo, posso procedere con la creazione di un Custom Button or Link e utilizzare le formule.
Esempio
{!IF(OR(
CONTAINS($UserRole.Name,"xxx"),
CONTAINS($UserRole.Name,"yyy"),
CONTAINS($UserRole.Name,"zzz")
)
),
URLFOR($Action.[objectName].View, [objectName].Id),
URLFOR($Action.[objectName].Edit, [objectName].Id)
)}
sostituire il nome dell'oggetto in [objectName]