Salesforce DevOps Woordenlijst

Shape

Een vastgelegde momentopname van de edition, functies en limieten van een org, gebruikt om scratch orgs te maken die deze weerspiegelen in plaats van kaal te beginnen.

Definitie

Org Shape is een Salesforce-functie die de basisconfiguratie, edition, ingeschakelde functies, licentieaantallen en platformlimieten van een sandbox of productie-org vastlegt als een herbruikbare momentopname, en vervolgens toestaat dat nieuwe scratch orgs vanuit die shape worden aangemaakt in plaats van een gewone standaard die lijkt op Developer Edition. Het lost een echt probleem op: een kale scratch org komt vaak niet nauw genoeg overeen met de org shape van productie om functie- of limietgerelateerde bugs op te vangen voordat ze later naar boven komen. Shape verschilt van een scratch org definition-bestand in hoe de configuratie tot stand komt: een definition-bestand is expliciete JSON die iemand heeft geschreven, terwijl een shape rechtstreeks wordt vastgelegd vanuit de daadwerkelijke instellingen van een bestaande org, waardoor het nauwkeuriger is maar minder onder versiebeheer valt en lastiger te diffen of te reviewen is. Teams combineren soms beide: een shape voor basisgetrouwheid, met een definition-bestand ervenop voor scratch-org-specifieke overrides. Zie onze Salesforce DevOps best practices-gids voor hoe shape past in omgevingsstrategie.

In de praktijk

Hoe het werkt in Serpent

Het omgevingsbeheer van Serpent laat teams scratch orgs en sandboxes inrichten vanuit een gedeelde basisconfiguratie, zodat testomgevingen representatief blijven voor productie zonder dat elke developer shape handmatig vastlegt en toepast. Org-vergelijking signaleert ook wanneer een scratch org of sandbox is afgedreven van de shape die deze zou moeten weerspiegelen. Zie orgbeheer in Serpent voor hoe omgevingsconfiguratie consistent blijft binnen een team.

Scratch org-beheer in Serpent
Veelgestelde vragen

Shape, uitgelegd

Is org shape hetzelfde als een scratch org definition-bestand?
Nee. Shape wordt automatisch vastgelegd vanuit de instellingen van een bestaande org; een definition-bestand is expliciete JSON die iemand met de hand schrijft.

Start gratis. Geen creditcard, geen installatie, geen verplichting.

Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.