Zum Inhalt springen

Überwachen einer Prozesswarteschlange in Wevo iPaaS

Eine Prozesswarteschlange ist eine Methode zur Organisation von Daten, die von einem Flow gesendet werden. Sie können in der Warteschlange verbleiben, bis sie in ihre Zielsysteme integriert werden. Diese Seite beschreibt, wie Sie den Status Ihrer Prozesswarteschlangen überwachen.

Zugriff auf eine Prozesswarteschlange

Um die Prozesswarteschlange-Seite aufzurufen, verwenden Sie das Wevo iPaaS-Menü und wählen Sie Manager > Prozesswarteschlange:

monitor a process queue 1

Auf der Prozesswarteschlange-Seite können Sie auf Prozesswarteschlangen wie folgt zugreifen:

  • Durchsuchen: Um zwischen Seiten zu blättern, verwenden Sie die Vorwärts- und Rückwärtspfeile. Es gibt einen Zähler, der anzeigt, wie viele Seiten von Datensätzen vorhanden sind. Um die Informationen zu aktualisieren, klicken Sie auf das Aktualisierungssymbol.

  • Suche: Klicken Sie auf die Lupe, um eine bestimmte Warteschlange schneller zu finden, indem Sie ihren Namen eingeben und danach suchen.

    monitor a process queue 2

Anzeigen von Warteschlangendatensätzen

Klicken Sie auf eine der Warteschlangen oder auf Details, um die Datensätze anzuzeigen. Sie werden wie folgt angezeigt:

monitor a process queue 3

  • Quell-ID: Ein eindeutiger Code, der den Datensatz eines einzelnen Prozesses identifiziert.

  • Versuchsanzahl: Ein Zähler, der verfolgt, wie viele Versuche unternommen wurden, um einen Prozess zu integrieren.

  • Erstellungsdatum: Wann ein Datensatz erstellt wurde.

  • Aktualisierungsdatum: Wann die letzte Aktualisierung des Datensatzes vorgenommen wurde.

  • Nächstes Versuchdatum: Wann der nächste Versuch zur Integration des Prozesses geplant ist.

  • Letztes Versuchdatum: Wann der letzte Versuch zur Integration des Prozesses stattfand.

Hinweis

Wenn Sie auf ein Datenstück in einer Prozesswarteschlange klicken, öffnet sich ein Fenster, in dem Sie alle oben beschriebenen Informationen sowie einige andere, wie die Zeit jedes Versuchs, und die ID, Warteschlangen-ID, Ziel-ID und Nachrichtentext dieses Datenstücks anzeigen können.

monitor a process queue 4

Status

Auf der rechten Seite des Bildschirms sehen Sie Zähler, die verfolgen, wie viele Datensätze in dieser Warteschlange jeden der fünf möglichen Status haben. Das bedeutet jeder dieser Status:

monitor a process queue 5

  • Ausstehend: Diese Warteschlange repräsentiert alle Prozesse, deren Integrationen noch ausstehen.

  • Temporärer Fehler: Wenn ein Prozess aus irgendeinem Grund nicht integriert wurde, erhält er den Status Temporärer Fehler und bleibt dort, solange er noch vordefinierte Wiederholungen durchlaufen kann.

  • Abgebrochen: Wenn die Integration eines Prozesses absichtlich verhindert wird, wird der Status Abgebrochen zugewiesen. Der Abschnitt Datensatz abbrechen weiter unten zeigt, wie Sie eine Integration verhindern können.

  • Permanenter Fehler: Nachdem ein Prozess, der den Status Temporärer Fehler hatte, alle vordefinierten Wiederholungen erschöpft hat und die Integration immer noch nicht erfolgreich abgeschlossen wurde, erhält er den Status Permanenter Fehler und bleibt dort unbegrenzt, es sei denn, es werden manuell Probleme behoben.

  • Versendet: Dieser Status bedeutet, dass ein Datensatz erfolgreich integriert wurde.

Hinweis

Die Statuszähler verwenden einen Cache mit einer Aktualisierungszeit von bis zu 4 Minuten. Die Bewegung von Datensätzen zwischen den Status ist nicht betroffen, aber die angezeigten Zählungen können bis zu 4 Minuten benötigen, um aktualisiert zu werden.

Warteschlangenoptionen

Das Menü Optionen oben in der Tabelle der Details einer Prozesswarteschlange hat diese Optionen:

monitor a process queue 6

  • Warteschlange bearbeiten: Bearbeiten Sie den Namen und die Beschreibung Ihrer Prozesswarteschlange.

  • Per Email senden: Erstellen Sie eine Tabelle mit den Daten der Prozesswarteschlange oder nur mit den Daten, die sich auf einen bestimmten Status beziehen, und senden Sie sie per Email. Zusätzliche Informationen zu dieser Option finden Sie im Abschnitt Per Email senden weiter unten.

  • Verbundenen Flüsse: Öffnet einen Dialog, der eine Liste von Flüssen anzeigt, die mit dem dynamischen Speicher verbunden sind, und deren Status. Sie können die Liste nach Namen oder Status filtern:

    Connected flows dialog

    Klicken Sie auf das Verknüpfungssymbol eines Flows, um ihn zu öffnen.

  • Datenaufbewahrung: Öffnet einen Dialog, in dem Sie die Dauer ändern können, für die die Daten der Prozesswarteschlange gespeichert werden.

  • Elemente löschen: Verwenden Sie diese Option, um die Daten in einer Prozesswarteschlange zu löschen. Wählen Sie dazu alle Datensätze aus, die Sie löschen möchten, und klicken Sie dann auf Elemente löschen.

  • In Abgebrochen verschieben: Ermöglicht es Ihnen, den Status Abgebrochen einem Prozess zuzuweisen, wodurch die Integration verhindert wird.

  • API-URL: Sie können Informationen zur API eingeben, die aktiviert wird, wenn die Daten der Prozesswarteschlange an die Integration gesendet werden.

    monitor a process queue 7

Abbrechen eines Datensatzes

Sie können die Integration eines Datensatzes manuell verhindern, indem Sie ihn in den Status Abgebrochen verschieben. Gehen Sie dazu wie folgt vor:

  1. Suchen Sie den Datensatz, dessen Status Sie ändern möchten.

  2. Wählen Sie das Kontrollkästchen aus.

    monitor a process queue 8

  3. Klicken Sie auf Warteschlangenoptionen, um eine Liste von Optionen anzuzeigen:

    monitor a process queue 9

  4. Klicken Sie auf In Abgebrochen verschieben und bestätigen Sie. Sie können dies auch für mehrere Datensätze tun, wenn Sie möchten.

    monitor a process queue 10

Prüfprotokoll

Diese Funktion ermöglicht es Ihnen, Ihre Datensätze basierend auf ihren Aktionen zu prüfen. Siehe Prüfprotokoll, um mehr zu erfahren.

An Email senden

Sie können die Datensätze in einer Tabelle herunterladen, die leicht geteilt werden kann, was hilfreich sein kann, wenn es jemals notwendig ist, Berichte zu erstellen. Klicken Sie dazu auf das Menü Optionen der Warteschlange und wählen Sie An Email senden.

Der Dialog An Email senden öffnet sich, in dem Sie Folgendes angeben:

monitor a process queue 12

  • Status: Verwenden Sie das Menü, um die Status der Datensätze auszuwählen oder zu entfernen, die Sie herunterladen möchten.
  • Datumsintervall: Wählen Sie das Datumsintervall der Datensätze aus, die Sie herunterladen möchten. Das Intervall basiert auf dem Erstellungsdatum.
  • Senden an: Geben Sie jede Email-Adresse des Empfängers einzeln ein und klicken Sie nach der Eingabe jeder Adresse auf das -Symbol, um sie dem Textfeld unten hinzuzufügen.

Klicken Sie auf Exportieren, um eine Email an die angegebenen Empfänger mit einem Link zum Herunterladen der angeforderten Daten als Paket von ZIP-Dateien mit der folgenden Dateistruktur zu senden.

Dateistruktur

Die initiale per Email gesendete ZIP-Datei hat das folgende Namensschema:

{Tenant}-{Prozesswarteschlangenname bis zu 20 Zeichen}-{Status}-{UTC-Datum im Format yyyyMMDD}_{UTC-Zeit im Format HHmmssZ}.zip

Zum Beispiel:

exampletenant-Example Process Queue-Pending - Shipped-20250625_8374b381.zip

Beim Entpacken wird diese Datei in eine zweite Schicht von ZIP-Dateien entpackt, die nach Status (1 Status pro ZIP) und Menge (maximal 10 CSV-Dateien in jeder ZIP) unterteilt sind. Die Namen dieser zweiten Schicht von ZIP-Dateien sind mit einem Dateindex versehen, der bei 0 beginnt, gefolgt von c für "komprimiert", gefolgt vom spezifischen Status für diese ZIP, gefolgt vom Basisnamen der initialen ZIP-Datei:

{Index}{c}-{Status}-{Tenant}-{Prozesswarteschlangenname bis zu 20 Zeichen}--{UTC-Datum im Format yyyyMMDD}_{UTC-Zeit im Format HHmmssZ}.zip

Zum Beispiel:

0c-Pending-exampletenant-Example Process Queue-20250625_8374b381.zip

Beim Entpacken wird jede der ZIP-Dateien der zweiten Schicht in CSV-Dateien (maximal 10.000 Zeilen pro CSV) entpackt, die die angeforderten Daten enthalten. Die CSV-Dateien sind mit einem Dateindex versehen, der bei 1 beginnt, und dem Status, gefolgt vom Basisnamen der initialen ZIP-Datei:

{Index}-{Status}-{Tenant}-{Prozesswarteschlangenname bis zu 20 Zeichen}-{UTC-Datum im Format yyyyMMDD}_{UTC-Zeit im Format HHmmssZ}.csv

Zum Beispiel:

1-Pending-exampletenant-Example Process Queue-20250625_8374b381.csv