FMA (Feature Management App)
Ein ISV-Tool, um einzelne Features je Abonnentenlizenz ein- oder auszuschalten, ohne eine neue Paketversion auszuliefern.
Definition
Die Feature Management App ermöglicht es ISVs zusammen mit Feature Parameters und der Apex-Class FeatureManagement, bestimmte Teile der Funktionalität eines Pakets je Abonnentenlizenz statt je Paketversion freizuschalten. Ein Parameter, ein Boolean, Integer oder Date, wird pro Org gesetzt, und der Paketcode prüft diesen Wert zur Laufzeit, um zu entscheiden, ob ein Feature verfügbar ist. Das bedeutet, ein ISV kann ein Premium-Feature für die Lizenzstufe eines Kunden aktivieren, ohne dafür eine separate Paketversion zu bauen und zu pushen. Sie wird häufig mit der LMA kombiniert, da Lizenzstufendaten oft bestimmen, welche Feature Parameters für einen bestimmten Abonnenten gesetzt werden. Unser Leitfaden zu Managed Packages geht darauf ein, wie Lizenztools rund um ein Paket passen.
So funktioniert es in Serpent
Für ISVs, die gestaffelte Produkte auf Serpent bauen, liegen Paketversion und Abonnenten-Tracking am selben Ort wie alles andere in der Release-Pipeline, sodass Entscheidungen zur Feature-Freischaltung und die Versionshistorie nicht auf getrennte Tools verteilt sind. Siehe DevOps für ISVs bei Serpent für den vollständigen Workflow.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.
