Salesforce-DevOps-Glossar

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.

In der Praxis

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.

Commit-zu-Package-Zuordnung in Serpent

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.