Freigeben über


Fehlerbehandlung

Wichtig

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 primäre Fehlerbehandlungsseiten, mit denen Sie Probleme mit Ihrer Umgebung diagnostizieren können. 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 Beschreibung
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ührungs-ID.
Verarbeiteter Datensatz Der Datensatz, auf dem der Schritt ausgeführt wurde.

Screenshot der Ergebnisse auf der Registerkarte "Ergebnisse des Orchestrierungsschritts".

Systemfehler

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

  • Anbieter eingehend
  • Anbieteraktion
  • Orchestrierungsschritt
  • Richtlinie

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

Inbound-Fehler von Anbietern werden verwendet, um Power Automate-Flows zu überwachen, die den Dateninput verarbeiten. 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 Beschreibung
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.
Anbieter 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 ausgeführten Power Automate-Flow.

Screenshot der Fehler auf der Seite "Provider-Inbound-Fehler".

Anbieteraktionsfehler

Anbieteraktionsfehler werden ausgehenden Aufrufen von Intelligent Order Management zu einer 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 Beschreibung
Erstellungszeitpunkt Datum und Uhrzeit des Fehlers.
Ergebnis Das Ergebnis: entweder Erfolg oder Fehler.
Anbieteraktion 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 Der Power Automate Flow-Lauf, der fehlgeschlagen ist.

Screenshot der Seite "Anbieteraktionsfehler".

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 Beschreibung
Erstellungszeitpunkt Datum und Uhrzeit des Richtlinienfehlers.
Ergebnis Das Ergebnis. Der Wert sollte immer Fehler sein.
Richtlinie Die fehlgeschlagene Richtlinie.
Schrittausführungsergebnis Der fehlgeschlagene Schritt.
Verarbeiteter Datensatz Der fehlgeschlagene Datensatz.
Ergebnisdetails Die Details zu jeder zurückgegebenen Fehlermeldung.

Screenshot der Seite "Richtlinienfehler".

Transformationsfehler in Power Query

Wenn ein Aufruf von Intelligent Order Management Provider Transformer fehlschlägt, besteht die beste Möglichkeit zum Debuggen des Fehlers darin, die Power Automate Ausführung direkt zu 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. Je nach Ihrer Version von Intelligent Order Management müssen Sie möglicherweise weiter navigieren, um den Aufruf für Transformationsdaten zu identifizieren.

  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 für die Transformation müssen mit dem übereinstimmen, was in Ihrem Aufruf von Intelligent Order Management Provider Transformer 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 "Erneut verarbeiten" im Aktionsbereich hervorhebt.

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. Sie ist auch in der Intelligent Order Management Benutzeroberfläche (UI) sofort verfügbar.

    Screenshot, das das Feld "Synchronisierungsfehler" hervorhebt.

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 Orchestration Step Results in Intelligent Order Management angezeigt.