Demander l'autorisation Personnaliser l'application pour accéder directement en lecture à des types de métadonnées personnalisées (mise à jour critique)

Les utilisateurs qui ne disposent pas de l'autorisation Personnaliser l'application peuvent lire des types de métadonnées personnalisées non protégés en utilisant différentes API fournies par Salesforce. Conformément à l'approche « sécuriser par défaut », avec cette mise à jour, l'accès en lecture est révoqué si les utilisateurs ne disposent pas de l'autorisation Personnaliser l'application. Cette modification affecte les pages Visualforce et les composants Lightning qui référencent directement des types de métadonnées personnalisées. Pour les types de métadonnées personnalisées, un administrateur peut accorder explicitement l'accès à un profil ou un ensemble d'autorisations spécifique.

Où : cette modification s'applique à Lightning Experience et à Salesforce Classic dans les éditions Professional, Enterprise, Performance, Unlimited, Developer et Database.com. Les organisations Professional Edition peuvent créer, modifier et supprimer des enregistrements de métadonnées personnalisées uniquement à partir de types dans des packages installés.

Quand : cette mise à jour critique est appliquée dans la version Spring ’20.

Comment : pour accorder à un profil ou un ensemble d'autorisations l'accès en lecture à un type de métadonnées personnalisées :
  1. Accédez au profil ou à l'ensemble d'autorisations auquel vous souhaitez accorder l'accès.
  2. Sous Accès au type de métadonnées personnalisées activé, cliquez sur Modifier.
  3. Ajoutez le type de métadonnées personnalisées à la liste des types activés.
Pour réactiver l'accès en lecture à des métadonnées personnalisées hors du contexte code Apex ou mode système :
  1. Dans Configuration, accédez à Paramètres de schéma.
  2. Désélectionnez Limiter l'accès aux métadonnées personnalisées.
Pour tester cette mise à jour critique, nous recommandons de travailler dans une organisation sandbox. Si vous rencontrez des problèmes, contactez le Support client de Salesforce.
Remarque

Remarque

Cette modification n'affecte pas l'accessibilité des types de métadonnées personnalisées à partir du contexte Apex ou mode système. Après cette mise à jour, les types de métadonnées personnalisées récupérés utilisant votre code Apex personnalisé continuent de fonctionner.