Referentie

Salesforce DevOps Woordenlijst

Duidelijke definities voor de Salesforce DevOps-termen die bij elke release terugkomen, van change sets tot rollback.

1GP (Eerste Generatie Packaging)

De oorspronkelijke manier van Salesforce om packages te bouwen, door rechtstreeks vanuit een org te uploaden in plaats van code in Git.

Lees definitie

2GP (Tweede generatie packaging)

Salesforce's moderne packagingmodel dat packages bouwt vanuit code in versiebeheer in plaats van door een org te klikken.

Lees definitie

Aangepaste instelling

Custom settings slaan data op, geen metadata, dus hun waarden hebben meestal een aparte datamigratiestap nodig die een standaarddeployment niet afhandelt.

Lees definitie

Ancestry

De gedeclareerde afstammingslijn tussen packageversies die Salesforce vertelt van welke eerdere versie een nieuwe versie moet upgraden.

Lees definitie

Apex Test Class

Productiedeployments vereisen dat Apex-testklassen draaien en slagen; dekking overslaan of manipuleren is een van de meest voorkomende verrassingen op releasedag.

Lees definitie

Apex-testdekking

Het percentage Apex-code dat door tests wordt uitgevoerd; Salesforce vereist minimaal 75% om naar productie te deployen.

Lees definitie

Beheerd package

Een package die zijn code verbergt, zodat bedrijven het op AppExchange kunnen verkopen zonder bloot te geven hoe het werkt.

Lees definitie

Benoemde referentie

Een metadatacomponent die het endpoint en de authenticatiegegevens van een extern systeem opslaat voor hergebruik in Apex en Flow.

Lees definitie

Bulk API

Salesforce's REST-gebaseerde API voor het asynchroon laden, bijwerken of verwijderen van grote hoeveelheden recorddata.

Lees definitie

Change Set

Salesforce's ingebouwde, klik-en-wijs-manier om metadata tussen gekoppelde orgs te verplaatsen, één handmatige upload tegelijk.

Lees definitie

CI/CD

Salesforce-wijzigingen automatisch bouwen, testen en uitleveren zodra ze worden gecommit, in plaats van grote releases te bundelen.

Lees definitie

Connected App

Een connected app is de manier waarop elke externe tool zich authenticeert bij Salesforce, en de OAuth-instellingen ervan zijn metadata die de meeste teams handmatig per org beheren.

Lees definitie

Custom Metadata Type

Custom metadata-records worden uitgerold als metadata, niet als data, waardoor ze de standaardmanier zijn om configuratie tussen orgs te verplaatsen zonder een datamigratiestap.

Lees definitie

Delta Deployment

Alleen de metadata uitrollen die is veranderd sinds de vorige release, in plaats van het hele package.

Lees definitie

Deployment Connection

Een deployment connection is waarmee een DevOps-tool authenticeert om metadata naar een org te verplaatsen, en een verkeerd geconfigureerde connection is de meest voorkomende reden dat een pipeline gewoon stopt.

Lees definitie

Deployment Plan

De geordende stappen, afhankelijkheden en handmatige acties die nodig zijn om een Salesforce-release veilig uit te leveren.

Lees definitie

Deprecate (Metadata)

Een metadatacomponent markeren als niet langer ondersteund, zonder deze te verwijderen, zodat bestaande abonnees die ernaar verwijzen niet stuklopen.

Lees definitie

Destructive Changes

Salesforce-uitrollen die metadata verwijderen, apart bijgehouden van toevoegende wijzigingen zodat verwijderingen bewust blijven.

Lees definitie

Dev Hub

De control-plane org die scratch orgs aanmaakt en packageversies bouwt voor een team.

Lees definitie

Environment Hub

Een Salesforce Labs-app voor het koppelen en beheren van meerdere gerelateerde orgs, sandboxes, Dev Hubs en trial-orgs, vanuit één hub-org.

Lees definitie

Externe referentie

Externe referenties scheiden de authenticatieconfiguratie van het endpoint zelf, ter vervanging van het oudere patroon waarbij authenticatiegegevens in één benoemde referentie werden gebakken.

Lees definitie

Feature-branch

Een kortlevende branch die het werk van één feature isoleert, vaak gekoppeld aan een eigen scratch org in Salesforce.

Lees definitie

Field-Level Security

Field-level security bepaalt wie een veld kan zien of bewerken, los van het object en de paginalay-out waarop het verschijnt, en dat is makkelijk over het hoofd te zien bij een deploy.

Lees definitie

Flow Deployment

Het uitrollen van een nieuwe flowversie activeert deze niet, en een inactieve flow doet stilletjes niets totdat iemand de schakelaar omzet.

Lees definitie

FMA (Feature Management App)

Een ISV-tool om afzonderlijke features per abonneelicentie aan of uit te zetten, zonder een nieuwe pakketversie uit te leveren.

Lees definitie

Git Branching Strategy

Hoe een team parallel werk organiseert in Git, en voor Salesforce, hoe dat zich verhoudt tot de orgstructuur.

Lees definitie

Installatiesleutel

Een optionele toegangscode die vereist is om een package te installeren, gebruikt om niet-vermelde of pre-release packages af te schermen voor specifieke klanten.

Lees definitie

LMA (License Management App)

Een gratis Salesforce-app, geïnstalleerd in een speciale License Management Org, die bijhoudt wie jouw package heeft geïnstalleerd en op welke versie ze zitten.

Lees definitie

Machtigingssetgroep

Machtigingssetgroepen bundelen meerdere machtigingssets tot één toewijsbare eenheid, maar hun gecombineerde toegang wordt asynchroon herberekend, niet direct.

Lees definitie

Manifest

Het XML-bestand dat de Metadata API precies vertelt welke componenten moeten worden opgehaald of gedeployed.

Lees definitie

Metadata API

Salesforce's API voor het ophalen en deployen van orgconfiguratie, de basis waarop bijna elke DevOps-tool is gebouwd.

Lees definitie

Metadata Coverage Report

Salesforce's officiële referentie voor welke metadatatypes worden ondersteund door de Metadata API en de Tooling API, en hoe volledig.

Lees definitie

Metadata Format

De native platte structuur van de Metadata API, één top-level map per componenttype, aangestuurd door package.xml.

Lees definitie

Namespace

Een uniek voorvoegsel, tot 15 tekens, dat elk onderdeel in een package afbakent om botsingen in subscriber-orgs te voorkomen.

Lees definitie

Org Shape

Niet elke sandbox heeft dezelfde limieten als productie, en een niet-overeenkomende org shape is een veelvoorkomende oorzaak van “werkt in sandbox, faalt in prod”-bugs.

Lees definitie

Org-Dependent Unlocked Package

Een unlocked package gebouwd tegen metadata die buiten het package blijft, voor brownfield-orgs die niet volledig kunnen modulariseren.

Lees definitie

Package Alias

Een leesbare naam in sfdx-project.json die wordt gekoppeld aan een package- of packageversie-ID, zodat scripts en CI geen ondoorzichtige ID's hardcoderen.

Lees definitie

Package Dependency

Een gedeclareerde vereiste dat één packageversie een andere packageversie al geïnstalleerd nodig heeft voordat deze kan worden gebouwd of geïnstalleerd.

Lees definitie

Package Version

Een onveranderlijke, uniek genummerde build van een 2GP-package, de eenheid waarop elke installatie en upgrade is gebaseerd.

Lees definitie

package.xml

Het manifestbestand dat de Metadata API precies vertelt welke componenten opgehaald of gedeployd moeten worden in een release.

Lees definitie

Patch Version

Het derde nummer in een package version, gereserveerd voor fixes die worden uitgeleverd vanaf een al uitgebrachte versie zonder een volledige nieuwe release.

Lees definitie

Permission Set vs. Profile

Elke gebruiker heeft één profile; permission sets voegen daar extra toegang aan toe, en Salesforce raadt dat laatste aan.

Lees definitie

Promoted Package Version

Een packageversie die is verplaatst van Beta naar de status Released, de enige status waarmee Salesforce installatie in productie toestaat.

Lees definitie

Push Upgrade

Een geplande upgrade die automatisch een nieuwere pakketversie installeert in subscriber-orgs, zonder dat de subscriber dit zelf initieert.

Lees definitie

Quick Deploy

Quick Deploy slaat het opnieuw draaien van Apex-tests over voor een deployment die de validatie al heeft doorstaan, maar alleen binnen een kort tijds- en org-statusvenster.

Lees definitie

Record Type

Record types bepalen welke picklistwaarden en welke pagina-indeling een gebruiker ziet, en de deployment ervan hangt volledig af van picklistwaarden die al in de doel-org bestaan.

Lees definitie

Release Branch

Een branch die wordt afgesplitst om een set functies te stabiliseren voordat ze live gaan, meestal gekoppeld aan een UAT-org.

Lees definitie

Retrieve vs Deploy

De twee richtingen waarin elke Metadata API-bewerking beweegt: ophalen uit een org, of pushen naar een org.

Lees definitie

Rollback

Het terugdraaien van een deployment die een probleem veroorzaakte, iets wat Salesforce niet native ondersteunt voor metadata.

Lees definitie

Sandbox Seeding

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

Lees definitie

Scratch Org

Een tijdelijke, source-gestuurde Salesforce-omgeving die op aanvraag wordt aangemaakt en weggegooid zodra het werk klaar is.

Lees definitie

Scratch Org Definition

Het JSON-bestand dat vastlegt met welke edition, functies en instellingen een nieuwe scratch org moet worden aangemaakt.

Lees definitie

Security Review (AppExchange)

De verplichte review van Salesforce, statische en dynamische analyse plus handmatige controles, die een pakket moet doorstaan vóór vermelding op AppExchange.

Lees definitie

SFDX Auth URL

Eén enkele string die de OAuth-credentials van een org codeert, gebruikt om Salesforce CLI in CI te authenticeren zonder browsergebaseerde login.

Lees definitie

sfdx-project.json

Het configuratiebestand aan de basis van elk source-format project, dat pakketmappen, namespace en pakketafhankelijkheden declareert.

Lees definitie

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.

Lees definitie

Sharing Rules

Sharing rules breiden recordtoegang uit voorbij de org-brede standaard, en ze worden gedeployed als metadata, maar de toegang die ze verlenen wordt herberekend als achtergrondtaak.

Lees definitie

Source Format

De folder-per-component-indeling van Salesforce CLI, georganiseerd om natuurlijk te werken met Git in plaats van de ruwe structuur van de Metadata API.

Lees definitie

Source Tracking

De ingebouwde manier van Salesforce om te detecteren welke metadata is gewijzigd in een scratch org of ondersteunde sandbox.

Lees definitie

Subscriber Org

Elke org, sandbox of productie, waarin een managed of unlocked package is geïnstalleerd, in tegenstelling tot de org die het pakket bouwde.

Lees definitie

Tooling API

Een synchrone API voor het werken met individuele metadatacomponenten, gebruikt door IDE's en CLI-tools voor snelle, single-file bewerkingen.

Lees definitie

Unlocked Package

Een pakket dat netjes installeert over orgs zonder dat Salesforce de code of logica verbergt.

Lees definitie

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.

Lees definitie

Work Item

De eenheid van verandering in Serpent: één functie of fix, met de Git-branch en getrackte scope al voor je ingericht.

Lees definitie

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.