Momentopnamen – probleemoplossing in productieomgevingen

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Raadpleeg de pagina Microsoft Dynamics 365-productdocumentatie voor de meest recente documentatie. Raadpleeg de pagina Releaseplannen voor Dynamics 365 en Microsoft Power Platform voor de meest recente releaseplannen.

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Beheerders, makers, marketeers of analisten, automatisch 1 oktober 2020 11 januari 2021

Zakelijke waarde

Een veelvoorkomend ondersteuningsscenario voor resellers/VAR's is dat klanten contact opnemen met een probleem dat moet worden opgelost om de oorzaak en de locatie van het probleem in de code vast te stellen.

Hoewel er ondersteuning is voor het maken van sandboxen met een kopie van productiegegevens en het debuggen/stoppen van de programmastroom daarin zonder dat dit gevolgen heeft voor de productietenant van de klant, kan de klant in sommige gevallen niet verder werken. De partner staat dan onder grote tijdsdruk om het probleem te onderzoeken en op te lossen zonder de tijd die nodig is om een dubbele omgeving in te richten en het probleem daar te reproduceren.

Als oplossing voor dit probleem introduceren we de mogelijkheid van Visual Studio Code AL-foutopsporing voor een productietenant. Daarmee kunnen momentopnamen worden gemaakt van de uitvoering van code, waardoor snel onderzoek en samenwerking met de klant mogelijk is bij exacte reproductiestappen.

Functiedetails

Met de nieuwe functie voor momentopnamen kunt u:

  • Momentopnamen in code instellen.
  • Een nieuwe configuratie voor het bijvoegen van momentopnamen maken. Dit kan een webclient, web-API of achtergrondsessie zijn (door gebruikers-id of sessie-id op te geven, nog geen gebruikersinterface voor selectie).
  • Koppelen aan een omgeving in momentopnamemodus.
  • Reproductiestappen uitvoeren om snappoints te activeren.
  • Snappoint downloaden in Visual Studio Code na voltooiing van reproductie.
  • Stacktracering/programma-uitvoering inspecteren evenals variabelen op snappoints offline in Visual Studio Code.

Let op:

  • Toegang vereist een nieuwe toestemming en in het geval van een gebruikerssessie wordt de gebruiker gewaarschuwd dat er momentopnamen plaatsvinden.
  • Momentopnamen geven verschillende tijdstippen weer en er kunnen daarom meerdere cycli van momentopnamen nodig zijn (momentopnamen worden niet interactief gemaakt zoals bij normale foutopsporing, maar er is een nieuwe gebruikersstroomopname vereist wanneer nieuwe snappoints worden toegevoegd).
  • Sandboxomgevingen zijn nog steeds vereist om werkelijke breekpunten in te stellen (de uitvoering van het programma in de sessie stoppen) en de code te doorlopen.

Belangrijk

Bij de lancering van Business Central 2020 releasewave 2 is de bovenstaande functie voor momentopnamen alleen beschikbaar als preview en in sandboxomgevingen. Hier zal de waarde kleiner zijn dan de normale probleemoplossing, behalve om de mogelijkheid om aan een specifieke sessie te koppelen. Nadat het testen is voltooid, wordt verwacht dat de voorziening voor productieomgevingen wordt ingeschakeld in een van de eerste kleinere updates.

Snapshots in productieomgevingen zijn nu ingeschakeld vanaf v17.2 en later.

Geef ons uw mening

Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.

Hartelijk dank voor uw idee

Bedankt voor het inzenden van dit idee. We hebben uw idee en de bijbehorende opmerkingen en stemmen bekeken en aan de hand daarvan bepaald wat we aan onze productroadmap toevoegen.

Zie ook

Foutopsporing voor momentopnamen (docs)