Momentaufnahmen – Problembehandlung in Produktionsumgebungen

Wichtig

Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Microsoft Dynamics 365-Produktdokumentation. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365- und Microsoft Power Platform-Veröffentlichungspläne.

Aktiviert für Öffentliche Vorschau Allgemeine Verfügbarkeit
Administratoren, Marketingspezialisten oder Analysten, automatisch 1. Oktober 2020 11. Januar 2021

Geschäftswert

Ein typischer Supportfall ist, dass sich Kunden an den Wiederverkäufer/VAR wenden, weil es Probleme mit der Lösung gibt, die dann untersucht werden müssen, um die Ursache sowie die problematische Stelle im Code zu ermitteln.

Das Erstellen von Sandboxen mit einer Kopie der Produktionsdaten und das Debuggen/Stoppen des Programmflows wird unterstützt. Der Produktions-Tenant des Kunden wird normalerweise nicht beeinträchtigt. Es kann jedoch vorkommen, dass der Kunde von einer Blockierung betroffen ist. In diesen Fällen steht der Partner bei der Untersuchung und Behebung des Problems unter starkem Zeitdruck. Es ist nicht genügend Zeit verfügbar, um eine duplizierte Umgebung bereitzustellen und das Problem dort zu reproduzieren.

Um dieses Szenario zu erleichtern, führen wir die Möglichkeit ein, den Visual Studio Code AL-Debugger an einen Produktions-Tenant anzuhängen, um Momentaufnahmen der Codeausführung zu erstellen und so zur exakten Reproduktion eine schnelle Untersuchung und Zusammenarbeit mit dem Kunden zu ermöglichen.

Informationen zur Funktion

Die neue Momentaufnahme-Funktion bietet Ihnen die folgenden Möglichkeiten:

  • Momentaufnahme im Code festlegen.
  • Neue Konfiguration zum Anhängen von Momentaufnahmen erstellen. Dies kann ein Webclient, eine Web-API oder eine Hintergrundsitzung sein (über die Angabe der Benutzer- oder Sitzungs-ID; im Moment noch keine Auswahl über die Benutzeroberfläche möglich).
  • Im Momentaufnahmen-Modus an eine Umgebung anhängen.
  • Reproduktionsschritte zum Auslösen von Snappoints ausführen.
  • Nach Abschluss der Reproduktion Snappoint in Visual Studio Code herunterladen.
  • Stapelverfolgung/Programmausführung sowie die Variablen an Snappoints offline in Visual Studio Code überprüfen.

Beachten Sie Folgendes:

  • Für den Zugriff ist eine neue Berechtigung erforderlich. Im Falle einer Benutzersitzung wird der Benutzer vor der Erfassung von Momentaufnahmen gewarnt.
  • Momentaufnahmen sind diskrete Punkte. Daher sind in der Regel mehrere Durchläufe zum Aufnehmen von Momentaufnahmen erforderlich (da Momentaufnahmen nicht wie beim normalen Debuggen interaktiv erstellt werden, sondern beim Hinzufügen von neuen Snappoints eine neue Benutzerflowaufzeichnung erfordern).
  • Für Sandbox-Umgebungen müssen weiterhin Haltepunkte festgelegt werden (Programmausführung in der Sitzung anhalten), und der Code muss schrittweise durchlaufen werden.

Wichtig

Nach dem Start des 2. Veröffentlichungszyklus 2020 von Business Central ist die oben genannte Momentaufnahme-Funktion nur noch als Vorschau und in Sandbox-Umgebungen verfügbar. Dort ist der Nutzen geringer als beim normalen Debugger. Es besteht allerdings die Möglichkeit, sich an eine bestimmte Sitzung anzuhängen. Nach dem Testen wird die Funktion in einem der ersten kleineren Updates für Produktionsumgebungen aktiviert.

Momentaufnahmen in Produktionsumgebungen wurden jetzt ab Version 17.2 aktiviert.

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns mit Ideen, Vorschlägen und Feedback, Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.

Vielen Dank für Ihre Idee.

Vielen Dank für die Einsendung dieser Idee. Ihre Ideen, Vorschläge und Meinungen helfen uns bei der Entscheidung, was wir in unsere Produkt-Roadmap aufnehmen.

Siehe auch

Snapshot-Debugging (Dokumente)