
Andrew Hanna

Andrew Hanna

Als Salesforce-engineer of -consultant is de keuze tussen het maken van beheerde of onbeheerde pakketten een strategische beslissing die uw workflows en applicatielevenscyclus op Salesforce aanzienlijk kan beïnvloeden. Deze gids gaat dieper in op elk type pakket en biedt inzicht in hun gebruikssituaties, voordelen en overwegingen, zodat u een weloverwogen keuze kunt maken op basis van uw specifieke behoeften.
Managed Packages worden meestal gemaakt door Salesforce-partners en zijn beschikbaar via de Salesforce AppExchange. Ze worden geleverd met een naamruimte die ze volledig isoleert van uw org en andere pakketten, zodat er geen naamconflicten ontstaan tussen Salesforce-organen, maar dat heeft zijn eigen beperkingen.
Unmanaged Packages worden vaak gebruikt om open-source projecten of sjablonen te distribueren die door ontwikkelaars kunnen worden aangepast. Ze bevatten geen naamruimte, waardoor ze volledig bewerkbaar zijn, maar ook vatbaar voor naamconflicten. Onbeheerde pakketten zijn een geweldige manier om versiebeheer uit te voeren voor het aanpassen en ontwikkelen van je org, terwijl het toch vrij toegankelijk blijft, zodat je ook kunt verwijzen naar metadata en code die al op je doelorg bestaat.
Als je Tekunda gebruikt, kun je ook metadata en code gebruiken die al op je doelorg bestaat.
Bij Tekunda hebben we het beheer en de release van zowel Managed als Unmanaged packages vereenvoudigd met Tekunda Serpent. Onze tool maakt het beheer van metadata en pakketten moeiteloos, zodat u zich kunt richten op innovatie in plaats van op administratieve taken. Klaar om uw Salesforce ontwikkelervaring te stroomlijnen?
Sluit u nu aan bij onze beperkte wachtlijst en wees een van de eersten die uw workflow kan transformeren met Tekunda Serpent!
Beheerde pakketten
Onbeheerde pakketten
Beheerde pakketten
Onbeheerde pakketten
Beheerde pakketten
Onbeheerde pakketten
Bij het kiezen tussen beheerde en onbeheerde pakketten, overweeg:
Continue Integratie en Continue Implementatie (CI/CD) zijn kritieke onderdelen van moderne softwareontwikkeling, vooral in dynamische omgevingen zoals Salesforce. De keuze tussen beheerde en onbeheerde pakketten kan belangrijke gevolgen hebben voor uw CI/CD-strategieën.
Managed packages worden meestal gemaakt door ontwikkelaars die hun applicaties willen distribueren op Salesforce AppExchange, vaak met het oog op commercialisatie. Hier zijn de belangrijkste overwegingen voor CI/CD:
Unmanaged packages zijn flexibeler en worden vaak gebruikt voor aangepaste projecten binnen een specifieke org of voor het distribueren van open-source projecten waarbij de ontwikkelaar geen eigendomsrechten behoudt. CI/CD-overwegingen zijn onder andere:
Kiezen tussen het ontwikkelen van een beheerd of onbeheerd pakket hangt vaak af van de beoogde use case en distributiestrategie:
Zowel beheerde als onbeheerde pakketten bieden duidelijke voordelen voor Salesforce-beheerders en -ontwikkelaars. Door uw organisatorische behoeften, beschikbare resources en langetermijnstrategie zorgvuldig te evalueren, kunt u een pakket kiezen dat niet alleen voldoet aan uw directe vereisten, maar ook de groei en evolutie van uw Salesforce-omgeving ondersteunt.
Maak een weloverwogen keuze die uw team in staat stelt Salesforce effectiever in te zetten, zodat u de voordelen van het platform maximaliseert en tegelijkertijd voldoet aan uw bedrijfsdoelstellingen.
Wat is het verschil tussen managed en unmanaged packages?
Een managed package heeft een namespace die het isoleert van alles wat verder in de org staat, en de kerncomponenten zitten op slot. Een unmanaged package heeft geen namespace, is na installatie volledig aanpasbaar en kan naamconflicten geven.
Kun je de code in een managed package aanpassen?
Nee. Juist die vergrendelde componenten laten de leverancier de integriteit garanderen en veilig upgrades uitleveren. Moet je elk onderdeel kunnen wijzigen, dan is een unmanaged package de juiste keuze.
Welk pakkettype heb je nodig om via AppExchange te verkopen?
Een managed package. Commerciële distributie leunt op de namespace en op het upgrade- en releaseproces van Salesforce, dus richt je CI/CD in op de strengere test- en compliancecontroles die daarbij horen.
Wanneer kies je voor een unmanaged package?
Voor werk dat binnen één org blijft, voor consultancy-opleveringen en voor templates of opensourceprojecten die de ontvanger juist moet kunnen aanpassen. Je houdt de volledige broncode, en dus ook het onderhoud.
Bij Tekunda hebben we het beheer- en releaseproces van zowel beheerde als onbeheerde pakketten vereenvoudigd met Tekunda Serpent. Onze tool maakt het beheer van metadata en pakketten moeiteloos, zodat u zich kunt richten op innovatie in plaats van administratieve taken. Klaar om uw Salesforce ontwikkelervaring te stroomlijnen?
Sluit u nu aan bij onze beperkte wachtlijst en wees een van de eersten die uw workflow kan transformeren met Tekunda Serpent!
Vrijblijvend.