Freigeben über


Echtzeit-Workflowprozesse überwachen und verwalten

Um Prozesse zu überwachen und zu verwalten, müssen Sie den Prozess suchen, den Status auswerten und anschließend alle Aktionen ausführen, die für die Problembehandlung erforderlich sind.

Überwachung von Echtzeitworkflows und -Aktionen

Echtzeitworkflows und -aktionen verwenden keine Systemauftragszeilen, da dem Benutzer in der Anwendung mit der Überschrift Geschäftsprozessfehler angezeigt werden.

Es gibt kein Protokoll für erfolgreiche Vorgänge. Sie können die Protokollierung für Fehler aktivieren, indem Sie die Option Protokolle für Workflowaufträge, in denen Fehler aufgetreten sind im Bereich Workflowprotokollaufbewahrung am unteren Rand der Registerkarte für den Prozess Verwaltung überprüfen.

Um das Protokoll von Fehlern für einen bestimmten Prozess anzuzeigen, öffnen Sie den Echtzeitworkflow oder die Aktionsdefinition, und wechseln Sie zur Registerkarte " Prozesssitzung ". Dieses Protokoll zeigt nur Fehler an, die für diesen Prozess protokolliert werden.

Wenn Sie eine Ansicht aller Fehler für einen beliebigen Prozess anzeigen möchten, wechseln Sie zu "Erweiterte Suche ", und erstellen Sie eine Ansicht mit Fehlern in der Prozesssitzungstabelle.

Status von Echtzeitworkflowprozessen

Wenn Sie eine Liste der Echtzeitworkflowprozesse anzeigen, kann jeder einzelne Prozess einen der folgenden Status- und Statusgrundwerte aufweisen:

Staat Statusgrund
Ready Auf Ressourcen wird gewartet
Angehalten Warten
Gesperrt In Bearbeitung

Wird angehalten

Wird abgebrochen
Abgeschlossen Erfolgreich

gescheitert

Abgesagt

Löschen von Prozessprotokollzeilen

Wenn Ihre Organisation Hintergrundworkflows oder Geschäftsprozessflüsse verwendet, die häufig ausgeführt werden, kann die Menge der Prozessprotokollzeilen groß genug werden, um Leistungsprobleme zu verursachen und erhebliche Speichermengen zu verbrauchen. Wenn Prozessprotokollzeilen nicht ausreichend von einem der standardmäßigen Massenlöschaufträge für Zeilen entfernt wurden, können Sie den Massenlöschvorgang für Systemaufträge verwenden, um einen benutzerdefinierten Massenlöschauftrag für Zeilen zu erstellen.

  1. Wechseln Sie zum Power Platform Admin Center, und öffnen Sie die gewünschte Umgebung.

  2. Wechseln Sie zu Einstellungen>Datenverwaltung>Massenlöschung.

  3. Wählen Sie im Bereich " Massendatensatzlöschung " die Option "Neu" aus.

  4. Wählen Sie auf der Startseite des Massenlösch-AssistentenWeiter aus.

  5. Wählen Sie in der Liste Suchen nach die Option Systemaufträge aus.

  6. Die folgenden Bedingungen werden verwendet, um einen Massenvorgang zum Löschen von Prozessprotokollzeilen zu erstellen:

    • Systemauftragstyp entspricht "Workflow": Dies zielt auf Echtzeit-Workflow-Zeilen ab.

    • Status gleich abgeschlossen: Nur abgeschlossene Workflows sind für die Auftragsausführung gültig.

    • Statusgrund entspricht Erfolgreich: Löschen Sie erfolgreiche, abgebrochene und fehlgeschlagene Aufträge.

    • Abgeschlossen am = Älter als X = 30 Tage: Verwenden Sie die Spalte „Abgeschlossen am“, um nur Echtzeit-Workflow-Prozessprotokollzeilen zu löschen, die älter als 30 Tage sind.

    Ansicht einer Seite zur kundenspezifischen Massenlöschung von Zeilen.

  7. Wählen Sie Weiteraus.

  8. Legen Sie die Häufigkeit fest, mit der der Massenlöschauftrag ausgeführt wird. In diesem Beispiel wird festgelegt, dass ein Wiederkehrender Auftrag am 14. Mai 2024 und alle 30 Tage danach ausgeführt wird.

    Optionen zum Löschen von Mehrfachzeilen.

    Hinweis

    Das Ausführen eines sofortigen synchronen Massenlöschvorgangs der Zeilen durch Auswählen der Option "Sofort " ist veraltet und steht nicht mehr zur Verfügung.

  9. Wählen Sie Weiter und dann Senden aus.

Nächste Schritte

Bewährte Methoden für Echtzeitworkflowprozesse