Shape
Un instantané capturé de l'édition, des fonctionnalités et des limites d'une org, utilisé pour créer des scratch orgs qui la reflètent au lieu de démarrer nus.
Définition
Org Shape est une fonctionnalité Salesforce qui capture la configuration de base, l'édition, les fonctionnalités activées, le nombre de licences et les limites de plateforme d'un sandbox ou d'une org de production, comme un instantané réutilisable, puis permet de créer de nouveaux scratch orgs à partir de ce shape au lieu d'un simple défaut ressemblant à Developer Edition. Cela résout un vrai problème : un scratch org nu ne correspond souvent pas assez précisément à l'org shape de la production pour détecter des bugs liés aux fonctionnalités ou aux limites avant qu'ils ne surgissent plus tard. Le shape diffère d'un fichier de scratch org definition dans la façon dont la configuration est source : un fichier de définition est du JSON explicite qu'on a écrit, tandis qu'un shape est capturé directement depuis les réglages réels d'une org existante, ce qui le rend plus précis mais moins versionné et plus difficile à diff ou réviser. Les équipes combinent parfois les deux : un shape pour la fidélité de base, un fichier de définition superposé pour des surcharges spécifiques au scratch org. Voir notre guide des bonnes pratiques DevOps Salesforce pour savoir comment le shape s'inscrit dans une stratégie d'environnement.
Comment cela fonctionne dans Serpent
La gestion des environnements de Serpent permet aux équipes de provisionner scratch orgs et sandbox à partir d'une configuration de référence partagée, afin que les environnements de test restent représentatifs de la production sans que chaque développeur capture et applique le shape manuellement. La comparaison d'orgs signale aussi quand un scratch org ou un sandbox a dérivé du shape qu'il était censé refléter. Voir la gestion des orgs dans Serpent pour savoir comment la configuration d'environnement reste cohérente au sein d'une équipe.

Shape, expliqué
Démarrez gratuitement. Sans carte bancaire, sans installation, sans engagement.
Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.
