Considérations relatives aux packages de type de métadonnées personnalisées
Tenez compte des comportements des packages qui contiennent des types de métadonnées personnalisées.
Éditions requises
| Disponible avec : Salesforce Classic et Lightning Experience |
Les types de métadonnées personnalisées protégés dans les packages gérés sont disponibles dans : Developer Edition et les organisations test Les chargements et les installations de package sont disponibles dans les éditions Group, Enterprise, Performance, Unlimited et Developer Vous pouvez créer, modifier et supprimer des enregistrements de types de métadonnées personnalisées à partir de packages installés avec les éditions Group et Professional |
Types et enregistrements
Lorsque vous chargez un package Géré - Publié qui contient un type de métadonnées personnalisées, vous ne pouvez pas changer l'enregistrement ou le type de métadonnées personnalisées du package de public à protégé. Vous pouvez toutefois changer les enregistrements et les types protégés sur Public, ou changer les types de package protégés sur Protégé par l'espace de noms.
Champs
Lorsque vous avez chargé un package Géré - Publié qui contient un type de données personnalisées, vous ne pouvez pas :
- Ajouter des champs obligatoires au type de métadonnées personnalisées.
- Définissez les champs non obligatoires sur obligatoires.
- Supprimez les champs personnalisés inclus dans la version chargée du package. Si vous ajoutez un champ personnalisé après le chargement, vous pouvez le supprimer jusqu'au chargement d'une nouvelle version gérée-publiée.
- Changez la possibilité de gérer tous les champs personnalisés du package.
Visibilité
- Les types de métadonnées personnalisées avec une Visibilité définie sur Protégé ne sont pas visibles par les flux dans une organisation abonnée.
- Si vous augmentez la visibilité d'un type de métadonnées personnalisées, vous ne pouvez pas la réduire plus tard. Par exemple, si vous changez la visibilité de Seul le code Apex dans le même package géré peut afficher le type à Tous les codes Apex et les API peuvent utiliser le type, et il est visible dans la Configuration, vous ne pouvez pas la changer plus tard.
