Campaign: Keine Benachrichtigung über Workflow-Fehler, wenn ein Workflow hängen bleibt
In einigen Adobe Campaign-Workflow-Szenarien kann ein Workflow in einem Status „Wird ausgeführt“, „Start ausstehend“ oder „Wiederholt automatisch fortgesetzt“ verbleiben, anstatt in einen eindeutigen fehlgeschlagenen Status überzugehen. In diesem Fall werden möglicherweise keine standardmäßigen Workflow-Fehlerbenachrichtigungen ausgelöst, was die Erkennung und Behebung von Fehlern verzögern kann.
Beschreibung description
Nach der Einführung eines Konfigurationsfehlers auf Schemaebene wurde ein Workflow beobachtet, der in einen hängenden Status wechselte. Anstatt einen endgültigen Fehler zu melden und eine Warnmeldung über einen Workflow-Fehler zu senden, blieb der Workflow in einem Zwischenverarbeitungsstatus und wurde vom System automatisch fortgesetzt.
Typische Symptome beinhalten:
- Der Workflow blieb über einen längeren Zeitraum im Status „Wird ausgeführt“ oder „Ausstehend“.
- Die Ereignisse „Automatisch fortsetzen“ oder „Neu starten“ wurden in den Protokollen angezeigt.
- Beim Parsen des Schemas oder bei der Initialisierung des Ausführungskontexts sind Fehler aufgetreten.
- An die konfigurierten Supervisoren oder Operatoren wurde keine Benachrichtigung zum Workflow-Fehler gesendet.
Dieses Verhalten ist wichtig, da die Einstellungen zum Umgang mit Workflow-Fehlern so konzipiert sind, dass sie auf fehlgeschlagene Workflows reagieren. In diesem Szenario wechselte der Workflow nicht immer in einen Status Fehlgeschlagen , sodass die Benachrichtigungslogik nicht ausgelöst wurde.
Lösung resolution
Derzeit ist keine Produktkorrektur für dieses Szenario verfügbar, da das exakte Szenario außerhalb der ursprünglichen Umgebung nicht konsistent reproduziert werden konnte und die Auslösebedingung mit einer ungültigen Eingabe für die menschliche Konfiguration verknüpft war.
Empfohlene Anleitung:
- Prüfen Sie Schemaänderungen sorgfältig, bevor Sie sie weiterleiten.
- Prüfen Sie auf ungültige Feldverweise, typografische Fehler oder inkonsistente Schemadefinitionen, wenn Workflows anscheinend ohne Fehler hängen.
- Verlassen Sie sich zur Erkennung dieser Problemklasse nicht ausschließlich auf standardmäßige Fehlerbenachrichtigungen.
- Fügen Sie eine Betriebsüberwachung für Workflows hinzu, die länger als erwartet im Status „Wird ausgeführt“, „Ausstehend“ oder „Wiederholt fortgesetzt“ verbleiben.