Salesforce DevOps Woordenlijst

Sandbox Seeding

Het laden van realistische voorbeeld- of gemaskeerde data in een sandbox of scratch org, zodat testen echte omstandigheden weerspiegelt.

Definitie

Sandbox seeding is het proces waarbij realistische voorbeeld- of gemaskeerde productiedata wordt geladen in een sandbox of scratch org, zodat ontwikkeling en testen realistische omstandigheden weerspiegelen in plaats van een lege of dun gevulde org. Salesforce-sandboxes kunnen afhankelijk van het type productiedata kopiëren: Developer-sandboxes kopiëren niets, Partial Copy neemt een steekproef, Full kopieert alles, maar scratch orgs erven nooit automatisch data en starten altijd leeg.

Handmatige seeding betekent meestal data loader-scripts, CSV-imports of Apex data factories die handmatig worden uitgevoerd na elke org-refresh, wat gemakkelijk wordt overgeslagen onder deadlinedruk en leidt tot bugs die pas verschijnen zodra echte datavolumes productie bereiken. Teams die meerdere orgs beheren via een Environment Hub bakken seeding om precies deze reden vaak in hun standaard refreshroutine.

Seeding moet ook rekening houden met gegevensprivacy: productiedata die in lagere omgevingen wordt gebruikt, moet doorgaans worden gemaskeerd voor AVG en soortgelijke vereisten, en moet worden opgenomen in een herhaalbaar deploymentplan in plaats van een eenmalig script. Zie onze Salesforce DevOps-gids voor waar databeheer past in het bredere DevOps-plaatje.

In de praktijk

Hoe het werkt in Serpent

Serpent automatiseert data seeding als onderdeel van omgevingsinrichting en releasepipelines, zodat scratch orgs en gerefreshte sandboxes terugkomen gevuld met de juiste voorbeeld- of gemaskeerde data, zonder een handmatige scriptrun. Seedingstappen leven binnen dezelfde automatisering die orgs inricht en metadata deployt, zodat omgevingen elke keer consistent blijven, niet alleen wanneer iemand eraan denkt de loader te draaien. Dit dicht een veelvoorkomend gat waarbij bugs pas in productie naar boven komen omdat lagere omgevingen leeg werden getest. Zie Serpent-automatiseringen voor hoe data seeding past in no-code pipelines.

Serpent vult een sandbox met realistische voorbeelddata voor testen
Veelgestelde vragen

Sandbox Seeding, uitgelegd

Welke Salesforce-sandboxtypes komen automatisch met productiedata?
Full-sandboxes kopiëren alle productiedata, Partial Copy-sandboxes nemen een steekproef, en Developer- of Developer Pro-sandboxes kopiëren niets. Scratch orgs erven nooit automatisch data, ongeacht het type.
Moet ik productiedata maskeren voordat ik deze in een sandbox laad?
Over het algemeen wel. Productiedata die in lagere omgevingen wordt gebruikt, moet doorgaans worden gemaskeerd om te voldoen aan de AVG en soortgelijke privacyvereisten, vooral voor persoonlijke of financiële velden.
Waarom verschijnen er bugs in productie die nooit in tests naar voren kwamen?
Vaak omdat lagere omgevingen met weinig of geen data werden getest. Handmatige seedingstappen worden overgeslagen onder deadlinedruk, waardoor problemen die verband houden met echte datavolumes pas na go-live naar boven komen.

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.