Validation Rule
Een validation rule die slaagt in een sandbox kan saves in productie blokkeren zodra echte data niet overeenkomt met de aannames van de regel.
Definitie
Een validation rule is een formule die als onwaar (false) moet evalueren om een record te kunnen opslaan; als deze als waar (true) evalueert, blokkeert Salesforce het opslaan en toont het de foutmelding van de regel. Regels worden gedeployed als metadata en treden onmiddellijk in werking zodra ze actief zijn, er is geen respijtperiode, dus een validation rule die tegen productiedata wordt gedeployed en een aanname in de formule schendt, een nulveld, een waarde buiten bereik uit jaren aan legacy-records, kan het opslaan van bestaande records blokkeren zodra deze live gaat, ook al testte deze probleemloos tegen schone sandboxdata. Validation rules gaan ook af bij elke save, inclusief vanuit Flow, Apex DML en integraties, niet alleen de UI, dus een regel die alleen rekening hield met handmatige invoer kan onverwacht een integratie of batchtaak breken die deze nooit triggerde tijdens het testen. Dat maakt het de moeite waard om een flow-deployment en een regelwijziging in dezelfde release samen te beoordelen. Onze playbook van change sets naar continuous delivery behandelt het veilig uitrollen van regelwijzigingen.
Hoe het werkt in Serpent
De preflight-controles van Serpent draaien tegen de doel-org voordat een release live gaat, en taakgebaseerde tracking houdt validation rule-wijzigingen beoordeelbaar met volledige geschiedenis, zodat de impact van een nieuwe regel op echte data wordt opgevangen vóór go-live, niet erna. Zie taakgebaseerde workflow in Serpent voor hoe wijzigingen worden beoordeeld.

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