Fehlerbehandlung

Important

Die hier genannten Funktionen sind alle oder teilweise im Rahmen einer Vorschauversion verfügbar. Inhalt und Funktionalität können sich ändern.

In diesem Artikel wird die Fehlerbehandlung in Microsoft Dynamics 365 Intelligent Order Management beschrieben.

Dynamics 365 Intelligent Order Management verfügt über fünf Hauptseiten zur Fehlerbehandlung, die Sie verwenden können, um Probleme mit Ihrer Umgebung zu diagnostizieren. Jede Fehlerbehandlungsseite enthält je nach Fehlertyp unterschiedliche Informationen.

Entitätsspezifische Orchestrierungsschrittergebnisse

Für Entitäten wie Verkaufsaufträge und Abwicklungsaufträge können Sie die Registerkarte Ergebnisse des Orchestrierungsschritts auf der Auftragsseite auswählen, um Informationen zu jedem Schritt anzuzeigen, der für diesen Datensatz ausgeführt wurde, sowie das Orchestrierungsergebnis.

In der folgenden Tabelle werden die Felder auf der Registerkarte Ergebnisse des Orchestrierungsschritts beschrieben.

Feld Description
Erstellungszeitpunkt Der Zeitpunkt, zu dem der Schritt ausgeführt wurde.
Schritt Der Schritt auf dem Weg der Orchestrierung. Wenn Sie den Wert in diesem Feld auswählen, gelangen Sie zum Ergebnis des Schritts, wo Sie Ergebnisse für alle Entitäten anzeigen können.
Ergebnis Das Ergebnis: entweder Erfolg oder Fehler.
Ergebnisdetails Jede Ausführungsergebniswertnachricht, die der Schritt zurückgegeben hat.
Durchlaufkennung Die Power Automate-Ausführungskennung.
Verarbeiteter Datensatz Der Datensatz, auf dem der Schritt ausgeführt wurde.

Screenshot der Ergebnisse auf der Registerkarte

Systemfehler

Sie können Systemfehler für vier Fehlertypen anzeigen:

  • Anbieter eingehend
  • Anbieteraktivität
  • Orchestrierungsschritt
  • Policy

Um auf die Fehlerseiten für diese Fehlertypen zuzugreifen, wählen Sie Überwachung > Fehler im linken Navigationsbereich, um die Landingpage Fehlerseiten zu öffnen. Wählen Sie dann Verwalten für einen bestimmten Fehlertyp.

Screenshot der Landingpage der Fehlerseiten.

Eingehende Anbieterfehler

Eingehende Fehler des Anbieters werden zur Überwachung von Power Automate-Flows verwendet, die die Datenerfassung handhaben. Diese Arten von Fehlern können entweder durch einen (geplanten) Abrufmechanismus oder einen Webhook ausgelöst werden, den ein externes System aufruft. Die Felder auf der Seite Eingehende Fehler des Anbieters können Ihnen helfen, Fehler bei eingehenden Anbietern zu diagnostizieren.

In der folgenden Tabelle werden die Felder auf der Seite Eingehende Anbieterfehler beschrieben.

Feld Description
Uhrzeit des Fehlers Datum und Uhrzeit des Fehlers.
Fehlerstatus Der Status des Fehlers. Sie können einen Fehler deaktivieren, sodass er auf dieser Seite nicht angezeigt wird.
Provider Der Anbieter, zu dem der Fehler gehört.
Nachrichtenhandler des Anbieters Der fehlgeschlagene Nachrichtenhandler.
Nachrichtenkennung Eine ID, die einer Nachricht zugewiesen wird, um sie eindeutig zu identifizieren.
Fehlermeldung Die zurückgegebene Fehlermeldung.
Fehlerkategorie Die Kategorie des Fehlers.
URL zum Ausführungsverlauf Ein Link zum Power Automate-Flow, der ausgeführt wurde.

Screenshot der Fehler auf der Seite

Anbieteraktionsfehler

Anbieteraktionsfehler sind ausgehenden Aufrufen von Intelligent Order Management an eine Anbieteraktion zugeordnet. Sie können diese Seite verwenden, um festzustellen, ob derselbe Anbieter mehrmals im gesamten System fehlschlägt. Diese Fehler können darauf hindeuten, dass bei einem bestimmten Anbieter etwas nicht stimmt.

In der folgenden Tabelle werden die Felder auf der Seite Anbieteraktionsfehler beschrieben.

Feld Description
Erstellungszeitpunkt Datum und Uhrzeit des Fehlers.
Ergebnis Das Ergebnis: entweder Erfolg oder Fehler.
Anbieteraktivität Die fehlgeschlagene Anbieteraktion.
Schrittausführungsergebnis Der Schritt, dem der Fehler zugeordnet ist.
Verarbeiteter Datensatz Der Datensatz, der für diesen Fehler verarbeitet wurde.
Ergebnisdetails Jedes Ausführungsergebnis, das der Flow zurückgegeben hat.
URL zum Ausführungsverlauf Die Power Automate-Flowausführung, die fehlgeschlagen ist.

Screenshot der Seite

Orchestrierungsschrittfehler

Die Seite Orchestrierungsschrittfehler zeigt Orchestrierungsschritte, die im gesamten System fehlgeschlagen sind. Sie können es verwenden, um festzustellen, ob es ein systemisches Problem zwischen den Läufen gibt. Weitere Informationen zu diesen Fehlern finden Sie im Abschnitt Entitätsspezifische Orchestrierungsschrittergebnisse weiter oben in diesem Artikel.

Richtlinienfehler

Sie können die Seite Richtlinienfehler verwenden, um alle Richtlinien- und Regelfehler in Ihrem System zu finden.

In der folgenden Tabelle werden die Felder auf der Seite Richtlinienfehler beschrieben.

Feld Description
Erstellungszeitpunkt Datum und Uhrzeit des Richtlinienfehlers.
Ergebnis Das Ergebnis. Der Wert sollte immer Fehler sein.
Policy Die fehlgeschlagene Richtlinie.
Schrittausführungsergebnis Der fehlgeschlagene Schritt.
Verarbeiteter Datensatz Der fehlgeschlagene Datensatz.
Ergebnisdetails Die Details zu jeder zurückgegebenen Fehlermeldung.

Screenshot der Seite

Transformationsfehler in Power Query

Wenn ein Aufruf von Transformer für Intelligent Order Management Provider fehlschlägt, können Sie den Fehler am besten debuggen, indem Sie die Power Automate-Ausführung direkt beobachten.

  1. Öffnen Sie das Power Platform-Portal für Ihre Umgebung.

  2. Gehen Sie zu Lösungen > Standardlösung.

  3. Suchen Sie nach dem Cloud Flow IOM-Anbietertransformator, und öffnen Sie ihn.

  4. Überprüfen Sie die Informationen im Raster 28 Tage Ausführungsverlauf.

    Screenshot des 28-Tage-Protokollrasters.

  5. Suchen Sie die Ausführung, an der Sie interessiert sind und öffnen Sie sie.

  6. Erweitern Sie Prozess versuchen. Abhängig von Ihrer Version von Intelligent Order Management müssen Sie möglicherweise weiter expandieren, um den Aufruf von Daten transformieren zu finden.

  7. Ist der Vorgang erfolgreich, können Sie das Ergebnis der Transformation direkt einsehen. Wenn ein Ausnahmefehler ausgelöst wird, können Sie die Ausnahmedetails anzeigen, indem Sie Rohausgaben anzeigen auswählen, um die rohen Ausgaben des Anrufs anzuzeigen.

    Screenshot der Ablaufschritte.

Beispielfehler

Die folgende Tabelle zeigt einige Beispiele für Fehlermeldungen und beschreibt die empfohlenen Schritte zur Behebung der Fehler.

Fehlermeldung Vorgeschlagene Schritte
Fehler beim Abrufen eines übereinstimmenden Anbietertransformationsdatensatzes. Die Anbieter-ID muss mit einer aktiven Anbieterinstanz übereinstimmen, nicht mit einer Anbieterdefinition. Das Quellobjekt und das Zielobjekt der Umwandlung müssen mit dem übereinstimmen, was in Ihrem Aufruf der Anbietertransformation von Intelligent Order Management angezeigt wird.
Das Feld „field_name“ wurde nicht in der Tabelle gefunden. Sie versuchen, auf Daten zuzugreifen, für die im Datensatz kein Wert angegeben ist. Wenn Daten optional sind, müssen Sie Record.FieldOrDefault als Standardwert verwenden.

Orchestrierungsfehler neu verarbeiten

Wenn ein Verkaufsauftrag in einem Orchestrierungsschritt fehlschlägt, können Sie ihn ab dem fehlgeschlagenen Schritt erneut verarbeiten, indem Sie die Schaltfläche Erneut verarbeiten im Aktionsbereich verwenden.

Screenshot, das die Schaltfläche

Dual-Write-Fehler

Wenn ein Verkaufsauftrag oder Verkaufsauftragspositionen fehlschlagen, während sie durch duales Schreiben in Finanz- und Betriebs-Apps verarbeitet werden, werden die Fehler an folgenden Stellen angezeigt:

  • Die standardmäßige Anbieteraktion, die zum Senden eines Auftrags an Finanz- und Betriebs-Apps verwendet wird, wird auf der Registerkarte Ergebnisse der Orchestrierungsschritt als Fehlgeschlagen angezeigt. Die Ergebnisdetails zeigen die Fehlermeldung von dualem Schreiben für Auftragskopffehler an.

  • Wenn eine oder mehrere Auftragspositionen beim Verarbeiten des dualen Schreibens fehlschlagen, wird die resultierende Fehlermeldung für duales Schreiben in einem neuen Synchronisierungsfehler-Feld in der Auftragsposition in Dataverse angezeigt. Es ist auch standardmäßig auf der Benutzeroberfläche (UI) von Intelligent Order Management verfügbar.

    Screenshot, das das Feld

Aufträge ohne Positionen beim dualen Schreiben filtern

Wenn ein Verkaufsauftrag keine Verkaufsauftragspositionen hat, wird der Auftrag durch duales Schreiben aus der Synchronisierung herausgefiltert, um Fehler in der nachgelagerten Verarbeitung zu vermeiden. Die Fehlermeldung wird auf der Registerkarte Ergebnisse des Orchestrierungsschritts in Intelligent Order Management angezeigt.