Org-Dependent Unlocked Package
Een unlocked package gebouwd tegen metadata die buiten het package blijft, voor brownfield-orgs die niet volledig kunnen modulariseren.
Definitie
Een org-dependent unlocked package is een variant van een 2GP unlocked package die mag verwijzen naar metadata die buiten het package leeft, custom velden, andere objecten, permission sets, zonder elk daarvan als een formele dependency te hoeven declareren. Een standaard (org-independent) unlocked package moet zelfstandig genoeg zijn om schoon te installeren in een lege scratch org; een org-dependent package kan dat niet, omdat het ervan uitgaat dat de doelorg bepaalde metadata al aanwezig heeft. Die afweging maakt het het praktische startpunt voor teams met een grote, verweven legacy-org die metadata nog niet netjes kunnen scheiden in onafhankelijke packages, maar toch de versiebeheer- en CI/CD-voordelen van 2GP willen. Het addertje onder het gras: org-dependent packages kunnen niet worden geïnstalleerd in een nieuwe scratch org voor geïsoleerd testen, wat beperkt hoeveel van de CI-pipeline een versie kan valideren voordat deze wordt uitgeleverd. Zie onze gids met 2GP-valkuilen voor waar teams hierover struikelen.
Hoe het werkt in Serpent
Serpent bouwt en versioneert org-dependent unlocked packages op dezelfde manier als elk ander 2GP-packagetype, getrackt per taak, gepromoot met dependency-bewustzijn, zonder dat een team sf package version create handmatig hoeft te scripten. Omdat org-dependent packages niet schoon kunnen valideren in een lege scratch org, draaien Serpent's preflight-checks in plaats daarvan tegen een representatieve sandbox, waardoor ontbrekende-dependency-fouten worden opgevangen voordat een echte deployment dat doet. Zie 2GP CI/CD in Serpent voor hoe beide packagetypes in dezelfde pipeline passen.

Org-Dependent Unlocked Package, beantwoord
Start gratis. Geen creditcard, geen installatie, geen verplichting.
Binnen 15 minuten ingericht. Geen DevOps-medewerker nodig.
