Aangepaste instelling
Custom settings slaan data op, geen metadata, dus hun waarden hebben meestal een aparte datamigratiestap nodig die een standaarddeployment niet afhandelt.
Definitie
Een custom setting is een speciaal soort custom object, ofwel List, een set herbruikbare statische rijen, of Hierarchy, waarden die cascaderen per org, profiel of gebruiker, gebruikt om configuratie op te slaan die Apex en formules kunnen lezen zonder SOQL-query, omdat custom setting-data wordt gecachet. In tegenstelling tot custom metadata types zijn custom setting-records data, geen metadata, dus ze verplaatsen niet mee met een Metadata API-deployment: een change set draagt de veld- en objectdefinitie, maar niet de rijen, een veelvoorkomend gat wanneer een team aanneemt dat "het Setup-configuratie is, het zal net als al het andere deployen." Salesforce beveelt al jaren custom metadata types aan boven custom settings voor nieuw werk, specifiek omdat metadata wel deployt en data niet, maar veel orgs hebben nog legacy custom setting-gebruik dat een gescript dataload nodig heeft naast elke metadata-release. Onze gids voor het beheren van Salesforce-metadata behandelt het onderscheid tussen metadata en data.
Hoe het werkt in Serpent
Serpent deployt metadata en data samen in dezelfde release, dus custom setting-waarden die met een wijziging mee moeten, gaan mee in hetzelfde Work Item in plaats van een aparte handmatige datastap. Zie releasebeheer in Serpent voor hoe metadata en data in één keer worden uitgeleverd.

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