Scratch Org Definition
Het JSON-bestand dat vastlegt met welke edition, functies en instellingen een nieuwe scratch org moet worden aangemaakt.
Definitie
Een scratch org definition is het JSON-bestand, conventioneel config/project-scratch-def.json, doorgegeven aan sf org create scratch --definition-file, dat expliciet vastlegt hoe een nieuwe scratch org eruit moet zien: edition (Developer, Enterprise), ingeschakelde functies (Communities, Multicurrency), org-voorkeuren en instellingen die anders handmatige klikken in Setup zouden vereisen. Het is een expliciet, versiebeheerd alternatief voor org shape, dat in plaats daarvan automatisch configuratie vastlegt vanuit een bestaande sandbox. Teams committen hun definition-bestand naar de repo, zodat elke scratch org van elke developer, en elke door CI aangemaakte, start vanuit dezelfde bekende configuratie, wat belangrijk is omdat een scratch org zonder een functie waarvan de codebase afhankelijk is, deploys of tests op verwarrende manieren zal laten mislukken. Het definition-bestand fout krijgen is een van de meer voorkomende vroege scratch org-hoofdpijnen. Onze gids voor Salesforce DevOps-platforms behandelt valkuilen bij het opzetten van scratch orgs uitgebreider.
Hoe het werkt in Serpent
Serpent past de scratch org definition van een team automatisch toe, elke keer dat het een scratch org inricht als onderdeel van de taakinrichting, zodat elke developer een identiek geconfigureerde omgeving krijgt zonder handmatig CLI-vlaggen te draaien. Org-voorkeuren, functies en seeddata worden allemaal consistent toegepast op de gepoolde scratch orgs die Serpent warm houdt voor het team. Zie orgbeheer in Serpent voor hoe scratch org-provisioning past naast sandboxes.

Scratch Org Definition, uitgelegd
Start gratis. Geen creditcard, geen installatie, geen verplichting.
Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.
