Funktionsverwaltung – Übersicht

Wichtig

Kunden, die Human Resources verwenden, die in diesem Artikel erwähnte Funktionalität ist derzeit in der Standalone-Version von Dynamics 365 Human Resources und in der zusammengeführten Finance-Infrastruktur verfügbar. Während wir Aktualisierungen vornehmen, kann die Navigation abweichen. Verwenden Sie die Suche, um eine bestimmte Seite zu finden.

Funktionen werden in jeder Version hinzugefügt und aktualisiert. Die Funktionsverwaltungserfahrung bietet einen Arbeitsbereich, in dem Sie eine Liste mit Funktionen anzeigen können, die in jede Version geliefert wurden. Anschließend können Sie den Arbeitsbereich verwenden, um die Funktionsdokumentation anzuzeigen und Funktionen zu aktivieren oder zu deaktivieren.

Der Arbeitsbereich für die Funktionsverwaltung

Sie können den Arbeitsbereich Funktionsverwaltung öffnen, indem Sie die entsprechende Kachel im Dashboard auswählen. Sie sehen eine Seite, die eine Liste mit Funktionen für alle Versionen anzeigt, die von der Funktionsverwaltungserfahrung unterstützt werden.

Die Funktionsliste für Positionsdetails enthält die folgenden Informationen:

  • Funktionsname – Eine Beschreibung der Funktion, die hinzugefügt wurde.
  • Status: Ein Symbol gibt an, ob eine Funktion aktiviert wurde (Häkchen), nicht aktiviert ist (leer), zur Aktivierung geplant ist (Uhr), obligatorisch ist (Schloss), Aufmerksamkeit erfordert, bevor Sie sie aktivieren (Warnsymbol), oder nicht aktiviert werden kann (X). Die Einstellung, die angezeigt wird, wird für alle juristischen Personen verwendet. Beachten Sie, dass auch bei Aktivierung einer Funktion diese nach wie vor über die Sicherheit gesteuert wird. Daher ist die Funktion nur für Benutzer verfügbar, die auf der Grundlage ihrer Sicherheitsrolle Zugriff darauf haben. Sie ist ebenfalls nur in juristischen Personen verfügbar, auf die der Benutzer Zugriff hat.
  • Aktivieren des Datums – Das Datum, an dem die Funktion aktiviert wurde für das die Aktivierung geplant ist.
  • Funktion hinzugefügt – Das Datum, an dem die Funktion für Ihre Umgebung hinzugefügt wurde. Dieses Datum wird automatisch eingegeben, wenn Sie Ihre Umgebung beim monatlichen Versionszyklus aktualisieren.
  • Funktionsstatus: Der aktuelle Lebenszyklusstatus der Funktion: Vorschauversion, Freigegeben (als leer angezeigt), Standardmäßig aktiviert und Obligatorisch. Die Status werden später in diesem Artikel ausführlicher behandelt.
  • Modul – Das Modul, das von der neuen Funktion betroffen ist.

Notiz

Die Spalte Funktionsstatus ist ab Version 10.0.21 enthalten.

Wenn Sie eine Funktion auswählen, werden mehr Informationen im Detailbereich rechts neben der Funktionsliste angezeigt. Oben im Bereich finden Sie den Funktionsnamen, das Datum, an dem die Funktion hinzugefügt wurde, das Modul, das von der Funktion betroffen ist, und einen Mehr erfahren-Link. Wählen Sie diesen Link aus, um die Dokumentation für die Funktion anzuzeigen. Wenn keine Dokumentation verfügbar ist, gelangen Sie zu einer temporären Seite. Der Detailbereich beinhaltet auch ein Kommentare-Feld, in dem Sie Ihre eigenen Kommentare zur Funktion hinzufügen können.

Der Arbeitsbereich Funktionsverwaltung enthält auch einige Registerkarten, die jede die Funktionen auflistet.

  • Neu - Diese Registerkarte zeigt alle Funktionen, die seit der letzten monatlichen Aktualisierung hinzugefügt wurden. Wenn Sie einen Monatsaktualisierungen übersprungen haben, werden auf der Registerkarte alle neuen Funktionen aufgezeigt, die seit Ihrer letzten Aktualisierung hinzugefügt wurden. Die neuesten Funktionen werden ganz oben in der Liste angezeigt. Die Gesamtanzahl der neuen Funktionen wird auf einer Kachel am oberen Seitenrand angezeigt.
  • Nicht aktiviert: Auf dieser Registerkarte werden alle Funktionen angezeigt, die nicht aktiviert sind. Die neuesten Funktionen werden ganz oben in der Liste angezeigt. Darüber hinaus zeigt eine Kachel oben auf der Seite die Gesamtzahl der neuen Funktionen an, die derzeit deaktiviert sind.
  • Geplant - Diese Registerkarte zeigt alle Funktionen an, die zur Aktivierung geplant sind. Die Funktionen mit dem frühesten geplanten Datum werden oben in der Liste angezeigt. Darüber hinaus zeigt eine Kachel am oberen Seitenrand die Gesamtanzahl der geplanten Funktionen an.
  • Alle – Auf dieser Registerkarte werden alle Funktionen angezeigt. Die neuesten Funktionen werden ganz oben in der Liste angezeigt.

Benachrichtigungen zu Featureempfehlungen

Ab Version 10.0.35 werden Benutzenden möglicherweise Benachrichtigungen angezeigt, die sie über empfohlene Features informieren. Benutzende können ein empfohlenes Feature überprüfen und anfordern, dass sie von einem Administrator aktiviert wird. Die Anforderung löst eine Benachrichtigung aus, die an Administratoren gesendet wird, die sie verwenden können, um das vorgeschlagene Feature zu bewerten und zu entscheiden, ob es für ihre Organisation aktiviert werden soll.

Funktionsstatus

Funktionen können zwischen mehreren Status wechseln, von der Einführung in die Funktionsverwaltung bis hin zum obligatorischen Einsatz im Produkt. In diesem Abschnitt werden die gültigen Funktionstatus beschrieben.

Vorschaufunktionen (optional)

Produktteams können entscheiden, eine neue Funktion zunächst als Vorschaufunktion zu starten. Vorschaufunktionen sind standardmäßig nicht aktiviert und sind optional. Das besitzende Produktteam aktualisiert die Funktionen auf „freigegeben“, nachdem eine Vorschauphase erfolgreich abgeschlossen wurde.

Notiz

Vorschaufunktionen unterliegen spezifischen Geschäftsbedingungen für Vorschauversionen.

Freigegebene Funktionen (optional)

Die Spalte Funktionsstatus ist für diese Funktionen leer. Funktionen, die ursprünglich als freigegeben hinzugefügt werden, sind standardmäßig nicht aktiviert und ihre Aktivierung ist optional. Funktionen, die aus der Vorschauversion aktualisiert werden, behalten ihren Aktivierungsstatus.

Standardmäßig aktivierte Funktionen (optional)

Funktionen, die auf Standardmäßig aktiviert aktualisiert werden, sind standardmäßig aktiviert, können aber deaktiviert werden. Nachdem Features, die deaktiviert werden können, mindestens sechs Monate lang den Status Freigegeben hatten, wird erwartet, dass sie in der nächsten Hauptversion in diesen Status wechseln. Funktionen, die zu Standardmäßig aktiviert wechseln, werden voraussichtlich im Artikel Neuerungen für das Release kommuniziert. Die Aktualisierung wird vom besitzenden Produktteam initiiert.

Notiz

Da diese Funktionen automatisch aktiviert werden, ist es wichtig, dass Sie feststellen, ob Ihre Organisation bereit ist, diese Funktionen zu übernehmen, oder ob mehr Zeit benötigt wird. Wenn mehr Zeit benötigt wird, müssen diese Funktionen möglicherweise vorübergehend deaktiviert werden. Beachten Sie, dass die Umstellung einer Funktion auf Standardmäßig aktiviert normalerweise in der Hauptversion durchgeführt, bevor die Funktion Obligatorisch werden soll. An diesem Punkt haben Sie nicht die Möglichkeit, die Funktion zu deaktivieren.

Obligatorisch

Obligatorisch ist der erwartete Endzustand für Funktionen. Er zeigt an, dass die Funktionen aktiviert sind und Sie sie nicht deaktivieren können, ohne sich an Microsoft zu wenden. Optionale Funktionen werden voraussichtlich nach zwei Hauptversionen obligatorisch. Kritische Merkmale können ausnahmsweise als obligatorisch eingeführt werden.

Beispiel für den erwarteten Feature-Lebenszyklus

Funktionen, die deaktiviert werden können und die vor oder als Teil der April-Version als freigegeben und optional hinzugefügt wurden, werden voraussichtlich in der folgenden Oktober-Release auf Standardmäßig aktiviert umgestellt. Es wird dann davon ausgegangen, dass sie im April des Folgejahres Obligatorisch werden.

Funktionen, die deaktiviert werden können und die vor oder als Teil der April-Version als freigegeben und optional hinzugefügt wurden, werden voraussichtlich im April des Folgejahres auf Obligatorisch umgestellt.

Aktivieren einer Funktion

Wenn eine Funktion nicht aktiviert wurde, wird eine Schaltfläche Jetzt Aktivieren im Detailbereich angezeigt. Sie können diese Schaltfläche verwenden, um die Funktion zu aktivieren.

Einige Funktionen können nicht deaktiviert werden, nachdem Sie aktiviert wurden. Wenn die Funktion, die Sie zu aktivieren versuchen, nicht deaktiviert werden kann, erhalten Sie eine Warnung. An diesem Punkt können Sie Abbrechen auswählen, um den Vorgang abzubrechen und die Funktion deaktiviert zu lassen. Wenn Sie allerdings Aktivieren auswählen, um die Funktion zu aktivieren, können Sie sie später nicht mehr deaktivieren.

Bei einigen Funktionen wird eine Meldung angezeigt, die weitere Informationen bereitstellt, bevor Sie die Funktion aktivieren. Diese Funktionen sind mit einem gelben Warnsymbol gekennzeichnet. Sie sollten die zusätzlichen Information sorgfältig lesen, um sicherzustellen, dass Sie verstehen, was geschieht, wenn die Funktion aktiviert ist. Allerdings können Sie immer noch Aktivieren auswählen, um die Funktion zu aktivieren.

Bei einigen Funktionen wird eine Meldung angezeigt, dass die Funktion erst aktiviert werden kann, wenn eine Aktion unternommen wird. Diese Funktionen sind mit einem roten X-Symbol gekennzeichnet. Sie müssen erst die in der Beschreibung erläuterten Aktionen ausführen, bevor die Funktion aktiviert werden kann. Wenn Sie zum Beispiel eine Funktion erst verwenden können, wenn ein Konfigurationsschlüssel deaktiviert wurde, müssen Sie zuerst den Konfigurationsschlüssel deaktivieren und dann zur Funktionsverwaltung zurückkehren, um die Funktion zu aktivieren.

Nach der Aktivierung einer Funktion wird eine Meldung unterhalb des Links Mehr erfahren im Detailbereich angezeigt. Diese Nachricht gibt entweder an, dass die Funktion aktiviert ist, oder gibt das Datum an, wann die Funktion zur Aktivierung geplant ist. Sie wird jedes Mal angezeigt, wenn Sie die Funktion in der Funktionsliste auswählen.

Funktionen, die zur Aktivierung geplant sind, werden auf der Registerkarte Eingeplant angezeigt. Ein Stapelverarbeitungsvorgang schaltet sie am angegebenen Datum um Mitternacht basierend auf der Zeitzone, die über das Systemdatum festgelegt ist, ein.

Neuplanen einer Funktion

Wenn eine Funktion zur Aktivierung in der Zukunft geplant ist, wird eine Schaltfläche Zeitplan im Detailbereich angezeigt. Sie können diese Schaltfläche verwenden, um den Wert Aktivierungsdatum auf ein anderes Datum zu ändern.

  1. Wählen Sie die geplante Funktion aus, die Sie neu planen möchten, und wählen Sie dann im Detailbereich Zeitplan aus.
  2. Im Dialogfeld, das im Feld Aktivierungsdatum angezeigt wird, geben Sie das neue Datum ein, an dem die Funktion aktiviert werden soll.
  3. Wählen Sie Aktivieren aus, um die Funktion neu zu planen oder Deaktivieren, um die Planung abzubrechen.

Deaktivieren einer Funktion

Wenn eine Funktion aktiviert wurde, wird eine Schaltfläche Deaktivieren im Detailbereich angezeigt. Sie können diese Schaltfläche verwenden, um die Funktion zu deaktivieren. Die Schaltfläche Deaktivieren ist nicht verfügbar, wenn die Funktion nicht deaktiviert werden kann.

Nach der Deaktivierung einer Funktion wird eine Meldung unterhalb des Links Mehr erfahren im Detailbereich angezeigt. Diese Nachricht zeigt an, dass die Funktion nicht aktiviert wurde. Sie wird jedes Mal angezeigt, wenn Sie die Funktion in der Funktionsliste auswählen. Funktionen, die noch nicht aktiviert wurden, werden auf der Registerkarte als Nicht aktiviert angezeigt.

Funktionen, die aktiviert werden müssen

Manchmal wird eine wichtige Funktion bereitgestellt, die automatisch aktiviert werden muss, wenn Sie eine Aktualisierung durchführen. Diese Funktionalität wird automatisch am Datum aktiviert, das im Feld Aktivierungsdatum angegeben ist. Für diese Funktionen wird eine Meldung unterhalb des Links Mehr erfahren im Detailbereich angezeigt. Diese Nachricht gibt entweder an, dass die Funktion aktiviert ist oder gibt das zukünftige Datum an, an dem die Funktion aktiviert wird. Sie wird jedes Mal angezeigt, wenn Sie die Funktion in der Funktionsliste auswählen.

Alle Funktionen aktivieren

Sie können alle Funktionen aktivieren, indem Sie die Schaltfläche Alle aktivieren auswählen.

Wenn Sie Alle aktivieren auswählen, erscheint eine Option, bei der Sie die folgenden Informationen angeben müssen:

  • Eine Liste aller Funktionen, die eine Bestätigung erfordern, bevor sie aktiviert werden können. Wenn Sie die Funktionen in der Liste aktivieren möchten, wählen Sie Ja für die Schaltfläche Funktionen aktivieren, die eine Bestätigung erfordern aus.
  • Eine Liste aller Funktionen wird angezeigt, die nicht aktiviert werden können. Diese Funktionen werden nicht aktiviert.

Alle Funktionen, die aktiviert werden können, werden aktiviert. Wenn bereits geplant ist, dass eine Funktion in der Zukunft aktiviert wird, ändert sich der Zeitplan nicht.

Alle Funktionen automatisch aktivieren

Wenn Sie automatisch alle neuen Funktionen aktivieren möchten, können Sie die Dropdownliste unter dem Arbeitsbereichtitel verwenden, um zu ändern, was geschieht, wenn neue Funktionen hinzugefügt werden.

  • Wählen Sie Neue Features automatisch aktivieren aus, um automatisch alle neuen Features zu aktivieren, die Ihrer Umgebung hinzugefügt werden.
  • Wählen Sie Neue Features nicht automatisch aktivieren aus, wenn alle betroffenen neuen Features standardmäßig deaktiviert sein sollen, wenn sie Ihrer Umgebung hinzugefügt werden.

Wenn Sie alle Funktionen automatisch aktivieren, werden dadurch alle Features aktiviert, die aktiviert würden, wenn Sie auf die Schaltfläche Alle aktivieren klicken. Die Funktionen, die eine Bestätigung erfordern, oder die Features, die erst nach einer Aktion aktiviert werden können, werden nicht aktiviert.

Nach Updates suchen

Funktionen werden nach jeder Aktualisierung zu Ihrer Umgebung hinzugefügt. Sie können jedoch auch manuell auf Updates prüfen, indem Sie auf die Schaltfläche Nach Updates suchen klicken. Alle Funktionen, die dem System nach dem Update hinzugefügt wurden, werden der Liste mit Funktionen hinzugefügt. Wenn beispielsweise eine Flight-Funktion nach einer Veröffentlichung aktiviert wird, können Sie nach Updates suchen, und die Funktion wird dann Ihrer Liste hinzugefügt.

Zuweisen von Rollen

Der Arbeitsbereich Funktionsverwaltung kann von Systemadministratoren und auch von Benutzern geöffnet werden, die den Funktionsmanager- oder Funktions-Viewer-Rollen zugewiesen werden, die zur Unterstützung der Funktionsverwaltungserfahrung erstellt wurden. Diese beiden Rollen wurden erstellt, um die Funktionsverwaltungserfahrung zu unterstützen. Benutzer in der Funktionsmanagerrolle können jede Funktion aktivieren oder deaktivieren. Sie können auch das Feld Kommentar für die Funktion aktualisieren. Benutzer in der Funktions-Viewer-Rolle können nur den Arbeitsbereich Funktionsverwaltung anzeigen. Sie können keine Funktionen aktivieren oder deaktivieren.

Die Funktionsmanagerrolle und die Funktions-Viewer-Rolle setzen die vorhandene Sicherheit eines Benutzers nicht außer Kraft. Sie steuern lediglich, ob Benutzer derzeit Funktionen anzeigen und deaktivieren können. Sie stellen keinen Zugriff auf die Funktionen selbst zur Verfügung.

Funktionen, die Konfigurationsschlüssel verwenden

Wenn eine Funktion einen Konfigurationsschlüssel verwendet, aber der Konfigurationsschlüssel nicht aktiviert ist, wird im Arbeitsbereich Funktionsverwaltung die Funktion nicht in der Liste der verfügbaren Funktionen angezeigt. Nachdem Sie die Konfigurationsschlüssel aktiviert haben, müssen Sie die Funktionsliste aktualiseren, indem Sie das Menüelement Auf Aktualisierung prüfen verwenden. Die Funktion wird dann in der Funktionsliste angezeigt.

Wenn Sie den Konfigurationsschlüssel deaktivieren, wird die Funktion nicht aus der Funktionsliste entfernt.

Datenentitäten

Eine Datenentität mit der Bezeichnung Funktionsverwaltung ermöglicht es, die Funktionsverwaltungseinstellungen einer Umgebung zu exportieren und in einer anderen Umgebung dann zu importieren. Diese Entität aktualisiert nur vorhandene Funktionen. Die zugehörige Geschäftslogik in der Entität stellt außerdem sicher, dass dieselben Regeln, die im Arbeitsbereich Funktionsverwaltung verwendet werden, übernommen werden, wenn der Import ausgeführt wird. So können Sie beispielsweise eine erforderliche Funktionseinstellung nicht überschreiben, indem Sie das Datum für den Import entfernen.

Das folgende Beispiel beschreibt, was geschieht, wenn Sie die Entität Funktionsverwaltung verwenden, um Daten zu importieren.

  • Wenn Sie den Wert des Felds Aktiviert auf Ja ändern, wird die Funktion aktiviert, und das Feld Aktivierungsdatum wird auf das aktuelle Datum festgelegt.
  • Wenn Sie den Wert des Felds Aktiviert auf Nein ändern oder es leer lassen, wird die Funktion Aktivierungsdatum deaktiviert, und das Feld Aktivierungsdatum wird gelöscht. Sie können eine erforderliche Funktion oder eine Funktion, die nicht deaktiviert werden kann, nicht deaktivieren, nachdem sie aktiviert wurde.
  • Wird der Wert des Felds Datum aktivieren zu einem künftigen Zeitpunkt geändert, wird die Funktion für dieses Datum geplant.
  • Wenn Sie den Wert des Felds Aktiviert auf Ja ändern und den Wert des Felds Datum aktivieren auf ein künftiges Datum ändern, wird die Funktion für dieses Datum geplant.
  • Wenn Sie den Wert des Felds Aktiviert auf Nein ändern und den Wert des Felds Datum aktivieren auf ein künftiges Datum ändern, wird die Funktion für dieses Datum geplant.
  • Wenn eine Funktion aktiviert ist und Sie das Feld Aktivierungsdatum hinzufügen, das auf ein zukünftiges Datum festgelegt ist, bleibt die Funktion aktiviert. Um die Funktion neu zu planen, müssen Sie den Wert des Feldes Aktiviert auf Nein ändern.

Funktionsverwaltung und Flight

Mit der Funktionsverwaltung können Sie die Funktionen steuern, die in jeder Version geliefert werden. Flight ermöglicht es den Microsoft Teams Funktionen für eine begrenzte Anzahl von Kunden zu veröffentlichen, sodass diese Funktionen getestet und überprüft werden können, ohne sich auf alle Kunden auszuwirken. Die Funktionsverwaltung kontrolliert nicht das Flight der Funktionen.

Verwenden der Funktionsverwaltung zum Aktivieren von ISV-Funktionen oder benutzerdefinierten Funktionen

Funktionsverwaltung ist derzeit für Funktionen von unabhängigen Softwareherstellern (ISVs) und benutzerdefinierten Funktionen nicht verfügbar. Microsoft fügt aber mehr Funktionen hinzu, um die Funktionsverwaltung zu verbessern. Nachdem diese Erweiterungen abgeschlossen sind, ist die Microsoft Funktionsverwaltung für alle Funktionen verfügbar und stellt Anweisungen zum Aktualisieren Ihrer Funktionen zur Verwendung bereit.

Häufig gestellte Fragen (FAQ)

Wann werden Funktionen hinzugefügt, gelöscht oder geändert?

Funktionen werden durch Codeänderungen durch das besitzende Produktteam hinzugefügt, entfernt und geändert. Umgebungen müssen aktualisiert werden, um diese Änderungen zu erhalten.

Wird eine Funktion automatisch obligatorisch?

Nein, eine Funktion wird nicht automatisch obligatorisch. Das besitzende Produktteam muss eine Codeänderung vornehmen.

Warum gibt es kein bestimmtes obligatorisches Aktivierungsdatum?

Das Aktualisierungs-Release-Timing ist variabel, das Umgebungs-Update-Timing ist variabel und Kunden können einige Updates überspringen. Infolgedessen sind bestimmte Daten schwer zu bestimmen.

Wo befindet sich die Dokumentation für Funktionen, die obligatorisch sind?

Diese Belege kommen von jedem Dynamics 365-Anwendungsteam. Oft werden diese Funktionen unter Aktualisierung des Status der Client-Funktionen oder Entfernte oder außer Betrieb genommene Funktionen erwähnt.

Gibt es eine produktinterne Benachrichtigung oder ein Signal, dass eine Funktion obligatorisch aktiviert werden muss?

Ein Benachrichtigungsmechanismus, der sich darauf bezieht, dass eine Funktion obligatorisch ist, gibt es heute nicht.

Werden Funktionen jemals aktiviert, ohne dass der Kunde davon erfährt?

Ja, in den folgenden Situationen können Funktionen ohne Wissen des Kunden aktiviert werden:

  • Ein Feature wird nach Standardmäßig aktiviert verschoben. In diesem Status kann die Funktion noch deaktiviert werden.
  • Eine Funktion wird auf Obligatorisch aktualisiert. Diese Änderung erfolgt nur in Verbindung mit einer Hauptversion. Kritische Funktionen können ausnahmsweise bei einem beliebigen Update nach Obligatorisch verschoben werden.

Was ist Funktionen-Flighting und in welcher Beziehung steht es zur Funktlionsverwaltung?

Funktionen-Flights sind Echtzeit-Ein/Aus-Schalter, die Microsoft steuert. Sie sind von der Debitorenkontrolle durch die Funktionsverwaltung getrennt.

  • Private Vorschaufunktionen werden erst dann in der Funktionsverwaltung aufgeführt, wenn sie weitergeleitet werden. In der Produktion muss der Kunde zustimmen, Teil eines speziellen Programms zu sein, damit dies geschieht.
  • Features der öffentlichen Vorschau und freigegebene (allgemein verfügbare) Features werden in der Funktionsverwaltung aufgeführt, sofern sie nicht abgeschaltet werden. Das Ausschalten einer Funktion wird als letzte Möglichkeit für Produktteams angesehen, wenn ein kritisches Problem festgestellt wird, und ist normalerweise eine Operation pro Kunde.

Werden Funktionen jemals ausgeschaltet, ohne dass der Kunde davon erfährt?

Ja, wenn eine Funktion die Funktionsweise einer Umgebung beeinträchtigt, die keine funktionalen Auswirkungen hat, können sie standardmäßig aktiviert werden.

Wie kann die Funktionsaktivierung im Code überprüft werden?

Verwenden Sie die isFeatureEnabled-Methode auf der FeatureStateProvider-Klasse, wobei eine Instanz der Funktionsklasse übergeben wird. Beispiel:

if (FeatureStateProvider::isFeatureEnabled(BatchContentionPreventionFeature::instance()))

Wie kann die Funktionsaktivierung in Metadaten überprüft werden?

Mit der Eigenschaft FeatureClass kann angegeben werden, dass einige Metadaten einer Funktion zugeordnet sind. Der für die Funktion verwendete Klassenname sollte verwendet werden, z.B. BatchContentionPreventionFeature. Diese Metadaten sind nur in dieser Funktion sichtbar. Die Eigenschaft FeatureClass ist für Menüs, Menüelemente, Aufzählungswerte und Tabellen-/Ansichtsfelder verfügbar.

Was ist eine Funktionsklasse (Feature Class)?

Funktionen in der Funktionsverwaltung sind definiert als Funktionsklassen. Eine Funktionsklasse implementiert IFeatureMetadata und verwendet das Funktionsklassenattribut, um sich im Funktionsverwaltung-Arbeitsbereich zu identifizieren. Es gibt zahlreiche Beispiele für Funktionsklassen, die im Code mit der API FeatureStateProvider und in den Metadaten mit der Eigenschaft FeatureClass auf Aktivierung überprüft werden können. Beispiel:

[ExportAttribute(identifierStr(Microsoft.Dynamics.ApplicationPlatform.FeatureExposure.IFeatureMetadata))]
internal final class BankCurrencyRevalGlobalEnableFeature implements IFeatureMetadata

Was ist der IFeatureLifecycle, der von einigen Funktionsklassen implementiert wird?

IFeatureLifecycle ist ein Microsoft-interner Mechanismus zur Angabe der Funktions-Lebenszyklusphase. Funktionen können sein:

  • PrivatePreview – Benötigt einen Flight, um sichtbar zu sein.
  • PublicPreview – Wird standardmäßig angezeigt, jedoch mit einer Warnung, dass sich die Funktion in der Vorschau befindet.
  • Released – Vollständig freigegeben.