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.
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.

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