Wat is nieuw of gewijzigd in platformupdate 30 voor apps voor financiën en bedrijfsactiviteiten (november 2019)?
In dit artikel worden de functies beschreven die nieuw of gewijzigd zijn voor platformupdate 30 voor apps voor financiën en bedrijfsactiviteiten. Deze versie heeft buildnummer 7.0.5407. Hoewel de datum voor algemene beschikbaarheid in november is, zijn de nieuwe functies beschikbaar voor vroege release in oktober. Zie Aanvullende resources voor meer informatie over platformupdate 30.
Leesbare datum-tijdnotatie voor datum/tijd-velden in de payload van zakelijke gebeurtenissen
Wanneer een nieuwe zakelijke gebeurtenis wordt gecodeerd, kan een datum/tijd-veld worden ingeschakeld om de waarde in een voor mensen leesbaar formaat uit te voeren in de payload van de zakelijke gebeurtenis. Bestaande zakelijke gebeurtenissen kunnen ook worden aangepast om een leesbaar datum/tijd-veld in de payload op te nemen, waardoor de compatibiliteit behouden blijft. De ontwikkelaarsdocumentatie hiervoor wordt beschreven in Documentatie voor ontwikkelaars van zakelijke gebeurtenissen.
Sneller velden verbergen in de aanpassingsmodus
Het verbergen van velden in de personalisatiemodus is nu aanzienlijk sneller. In plaats van te wachten op bevestiging van het systeem dat een geselecteerd besturingselement kan worden verborgen, wordt deze controle nu asynchroon uitgevoerd, waardoor gebruikers zo snel als ze erop kunnen klikken besturingselementen kunnen verbergen. Dezelfde optimalisatie is ook toegepast voor het overslaan van besturingselementen, het vergrendelen van velden en het toevoegen van velden als samenvattingsvelden voor Sneltabbladen.
Uitbreidingsverbeteringen
De volgende verbeterde uitbreidbaarheidsmogelijkheden zijn in platformupdate 30 toegevoegd:
- Verbeter de afhandeling van scenario's voor formulierextensies waarbij extensieveldgroepen betrokken zijn die opnieuw worden uitgebreid (Ref# 236593).
- Schakel de eigenschap Standaardactie in FormGridControl in om knoppen te gebruiken die zijn toegevoegd via Extensie (Ref# 322756).
- Voeg afhandelingsfuncties na gebeurtenissen toe voor het verwijderen van gebeurtenissen op formuliergegevensbronnen in het transactiebereik (Ref# 237952).
- Moedig klanten/partners aan om ′interne′ klassen niet uit te breiden door een waarschuwing toe te voegen (Ref# 338010).
- Verbeter het gebruik van het SysPlugin-patroon van X++ door betere ondersteuning toe te voegen voor meerdere sleutelwaarden en sleutelwaarden van verschillende typen (Ref# 330178).
De eigenschap functieklasse is toegevoegd aan het metamodel ter ondersteuning van de koppeling van metagegevens met functies die zijn gedefinieerd voor functiebeheer
Er is een Functieklasse-eigenschap aan het metamodel toegevoegd die te zien is op meerdere typen in de Toepassingsverkenner in Visual Studio. Deze eigenschap is een zoekopdracht die verwijst naar functies die voor Functiebeheer zijn gedefinieerd. Deze eigenschap heeft momenteel geen effect. In de toekomst gebruiken ontwikkelaars deze eigenschap om ervoor te zorgen dat stukken metagegevens alleen zichtbaar zijn voor gebruikers wanneer de bijbehorende functie in de werkruimte Functiebeheer is ingeschakeld. Momenteel resulteert dit, als de Functieklasse-eigenschap is ingesteld op een waarde, in een build-waarschuwing, zodat de ontwikkelaar zich ervan bewust is dat dit geen enkel effect zal hebben. De nieuwe eigenschap is op een paar typen zichtbaar, waaronder Menu's en Menu-items, maar wordt uiteindelijk zichtbaar op Formulieren, Formulierbesturingselementen en andere typen. In de toekomst zijn Menu's en Menu-Items de eerste typen metagegevens zijn die ondersteuning krijgen van de Functieklasse-eigenschap, waardoor ontwikkelaars alleen die menu-opties beschikbaar kunnen hebben als de bijbehorende functie is ingeschakeld. De runtime-ondersteuning voor Menu's en Menu-items wordt naar verwachting in platformupdate 31 opgeleverd. Momenteel kunnen de Functieklasse-eigenschap en de FeatureStateProvider-API worden gebruikt om naar een bestaande functie in Functiebeheer te verwijzen, maar er kunnen geen aanvullende functies worden gedefinieerd. Deze ondersteuning wordt waarschijnlijk ingeschakeld zodra het werk aan de Functieklasse-eigenschap is voltooid.
Nieuwe licentietypen ondersteunen gekoppelde gebruikers met een licentie
Er worden nieuwe licentietypen beschikbaar gesteld aan nieuwe klanten. Voor klanten met deze nieuwe licenties moeten gebruikers aan een licentie worden gekoppeld. Als een licentie aan een nieuwe gebruiker is gekoppeld, wordt hij bij de eerste keer inloggen toegevoegd als systeemgebruiker. Als er geen licentie aan een gebruiker is gekoppeld, ontvangt deze een korte waarschuwing.
Aanvullende bronnen
Bugfixes voor platformupdate 30
Voor informatie over de correcties die zijn opgenomen in alle updates die deel uitmaken van de platformupdate 30, meldt u zich aan bij Lifecycle Services (LCS) en bekijkt u dit KB-artikel.
Dynamics 365: releasewave 2-plan van 2019
Bent u benieuwd naar de komende en onlangs uitgebrachte voorzieningen in een van onze bedrijfsapps of platforms?
Bekijk Dynamics 365: releasewave 2-plan van 2019. We hebben alle details in één document verzameld die u kunt gebruiken voor uw planning.
Verwijderde en afgeschafte functies
In het artikel Verwijderde of afgeschafte functies voor financiën en bedrijfsactiviteiten worden functies beschreven die zijn verwijderd of afgeschaft.
- Een verwijderde functie is niet langer beschikbaar in het product.
- Een afgeschafte functie wordt niet meer actief ontwikkeld en kan in een toekomstige update worden verwijderd.
Voordat een functie uit het product wordt verwijderd, wordt 12 maanden voorafgaand aan de beëindiging de beëindigingskennisgeving aangekondigd in het artikel Verwijderde of afgeschafte functies voor Finance and Operations.
Voor ingrijpende wijzigingen die alleen van invloed zijn op de compilatietijd, maar binair compatibel zijn met sandbox- en productieomgevingen, is de afschaffingstijd korter dan 12 maanden. Meestal zijn dit functionele updates die moeten worden doorgevoerd in de compiler.