Salesforce DevOps Woordenlijst

FMA (Feature Management App)

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

Definitie

De Feature Management App, gecombineerd met Feature Parameters en de Apex-class FeatureManagement, laat ISV's specifieke onderdelen van de functionaliteit van een pakket afschermen per abonneelicentie in plaats van per pakketversie. Een parameter, een boolean, integer of date, wordt per org ingesteld, en de pakketcode controleert die waarde tijdens runtime om te bepalen of een feature beschikbaar is. Dit betekent dat een ISV een premiumfunctie kan inschakelen voor het licentieniveau van één klant zonder daarvoor een aparte pakketversie te bouwen en te pushen. Het wordt vaak gecombineerd met de LMA, aangezien licentieniveaudata vaak bepaalt welke feature parameters worden ingesteld voor een bepaalde abonnee. Onze gids over managed packages gaat in op hoe licentietools rond een pakket passen.

In de praktijk

Hoe het werkt in Serpent

Voor ISV's die gelaagde producten bouwen op Serpent, staan het bijhouden van pakketversies en abonnees op dezelfde plek als al het andere in de releasepijplijn, zodat beslissingen over feature-afscherming en versiegeschiedenis niet verspreid raken over losgekoppelde tools. Zie DevOps voor ISV's op Serpent voor de volledige workflow.

Commit-naar-package-mapping in Serpent

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.