Neuheiten oder Änderungen im Plattformupdate 30 für Finanz- und Betriebs-Apps (November 2019)

In diesem Artikel werden neue oder geänderte Funktionen beschrieben, die im Plattformupdate 30 für Finanz- und Betriebs-Apps verfügbar sind. Diese Version hat eine Build-Nummer von 7.0.5407. Während das allgemeine Verfügbarkeitsdatum im November liegt, sind die neuen Funktionen für die vorzeitige Veröffentlichung im September verfügbar. Weitere Informationen zum Plattformupdate 30 finden Sie unter Zusätzliche Ressourcen.

Lesbares Datums-/Uhrzeitformat für dateTime-Felder in der Geschäftsereignis-Nutzlast

Wenn ein neues Geschäftsereignis codiert wird, kann ein dateTime-Feld aktiviert werden, um den Wert in einem für Menschen lesbaren Format in der Geschäftsereignis-Nutzlast auszugeben. Bestehende Geschäftsereignisse können auch so geändert werden, dass sie ein lesbares dateTime-Feld in die Nutzlast aufnehmen, wodurch die Kompatibilität gewahrt bleibt. Die Entwicklerdokumentation hierfür ist beschrieben in der Entwicklerdokumentation für Geschäftsereignisse.

Felder im Personalisierungsmodus schneller ausblenden

Das Ausblenden von Feldern im Personalisierungsmodus ist jetzt bedeutend schneller. Anstatt auf die Systembestätigung zu warten, dass ein ausgewähltes Steuerelement ausgeblendet werden kann, wird diese Überprüfung jetzt asynchron durchgeführt, sodass Benutzer Steuerelemente mit einem einfachen Klick darauf ausblenden können. Dieselbe Optimierung wurde auch zum Überspringen von Steuerelementen, zum Sperren von Feldern und zum Hinzufügen von Feldern als Inforegisterzusammenfassungsfeldern angewendet.

Verbesserte Erweiterbarkeit

Folgende erweiterte Erweiterbarkeitsfunktionen wurden im Plattformupdate 30 hinzugefügt:

  • Verbessern Sie die Handhabung von Formularerweiterungsszenarien mit erneut erweiterten Erweiterungsfeldgruppen (Ref.-Nr. 236593).
  • Aktivieren Sie die Standardaktivitätseigenschaft für FormGridControl, um über die Erweiterung hinzugefügte Schaltflächen zu verwenden (Ref.-Nr. 322756).
  • Fügen Sie dem Transaktionsbereich Post-Ereignishandler für Löschereignisse in Formulardatenquellen hinzu (Ref.-Nr. 237952).
  • Ermutigen Sie Kunden/Partner, „interne“ Klassen nicht zu erweitern, indem Sie eine Warnung hinzufügen (Ref.-Nr. 338010).
  • Verbessern Sie die Verwendung des SysPlugin-Musters von X++, indem Sie eine bessere Unterstützung für mehrere Schlüsselwerte und Schlüsselwerte unterschiedlicher Typen hinzufügen (Ref.-Nr. 330178).

Funktionsklasseneigenschaft dem Metamodell hinzugefügt, um die Metadatenzuordnung mit für die Funktionsverwaltung definierten Funktionen zu unterstützen

Eine Funktionsklasseneigenschaft wurde dem Metamodell hinzugefügt und ist für mehrere Typen im Anwendungs-Explorer in Visual Studio sichtbar. Bei dieser Eigenschaft handelt es sich um eine Suche, die auf Funktionen verweist, die für die Funktioneverwaltung definiert wurden. Diese Eigenschaft hat derzeit keine Auswirkung. Zukünftig werden Entwickler diese Eigenschaft verwenden, um zu gewährleisten, dass Teile von Metadaten für Benutzer nur dann sichtbar sind, wenn die entsprechende Funktion im Funktionsverwaltungsarbeitsbereich aktiviert wurde. Wenn die Eigenschaft Funktionsklasse auf einen Wert festgelegt ist, wird derzeit eine Buildwarnung ausgegeben, sodass der Entwickler weiß, dass sie keine Auswirkungen hat. Bei einigen Typen ist diese neue Eigentschaft sichtbar, einschließlich Menüs und MenuItems. In absehbarer Zeit wird sie aber auch bei Formularen, Formularsteuerelementen und anderen Typen sichtbar sein. Zukünftig werden die ersten Metadatentypen, die Unterstützung für die Funktionsklasseneigenschaft erhalten, Menüs und MenuItems sein. Mit ihrer Hilfe können Entwickler diese Menüoptionen nur dann verfügbar machen, wenn die entsprechende Funktion aktiviert worden ist. Die Laufzeitunterstützung für Menüs und MenuItems soll im Plattformupdate 31 bereitgestellt werden. Derzeit können die Funktionsklasseneigenschaft und die FeatureStateProvider-API verwendet werden, um auf eine vorhandene Funktion in der Funktionsverwaltung zu verweisen. Zusätzliche Funktionen können jedoch nicht definiert werden. Diese Unterstützung wird wahrscheinlich aktiviert, sobald die Arbeiten an der Funktionsklasseneigenschaft abgeschlossen sind.

Neue Lizenztypen unterstützen die Zuordnung von Benutzern mit einer Lizenz

Für Neukunden werden neue Lizenztypen eingeführt. Bei Kunden mit diesen neuen Lizenzen müssen Benutzer einer Lizenz zugeordnet werden. Wenn eine Lizenz einem neuen Benutzer zugeordnet ist, wird dieser bei der Erstanmeldung als Systembenutzer hinzugefügt. Wenn eine Lizenz keinem Benutzer zugeordnet ist, erhält dieser eine kurze Warnung.

Zusätzliche Ressourcen

Fehlerbehebungen im Plattformupdate 30

Melden Sie sich bei Lifecycle Services (LCS) an, um Informationen zu Fehlerbehebungen zu erhalten, die in den einzelnen Updates des Plattformupdates 30 enthalten sind, und lesen Sie diesen KB-Artikel.

Dynamics 365: 2019 Veröffentlichungsplan Welle 2

Sie möchten Informationen über zukünftige und vor Kurzem veröffentlichte Funktionen unserer Unternehmens-Apps oder -Plattformen erhalten?

Testen Sie Dynamics 365: 2019 Release Welle 2 Plan. Hier finden Sie zentral und übersichtlich in einem Dokument alle Informationen, die Sie für Ihre Planung benötigen.

Entfernte und veraltete Funktionen

Der Artikel Entfernte oder veraltete Funktionen für Finanzen und Betrieb beschreibt Funktionen, die für Finanz- und Betriebs-Apps entfernt oder veraltet sind.

  • Eine Funktion entfernt ist nicht mehr im Produkt verfügbar.
  • Eine Funktion veraltet wird nicht aktiv entwickelt und könnte bei einem zukünftigen Update entfernt werden.

Bevor eine Funktion aus dem Produkt entfernt wird, wird der Einstellungshinweis 12 Monate vor dem Entfernen im Artikel Entfernte oder veraltete Funktionen in Finanzen und Betrieb angekündigt.

Bei Änderungen, die sich nur auf die Kompilierungszeit auswirken, aber binär mit Sandbox- und Produktionsumgebungen kompatibel sind, beträgt die Entfernungszeit weniger als 12 Monate. In der Regel handelt es sich hierbei um Funktionsaktualisierungen, die am Compiler vorgenommen werden müssen.