AEM as a Cloud Service: Workflow-Instanzen verbleiben nach Abschluss in Status „Wird ausgeführt“

✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe

In diesem Artikel wird erläutert, warum Workflow-Instanzen für einen benutzerdefinierten Asset-Validierungs-Workflow in Adobe Experience Manager (AEM) as a Cloud Service nach erfolgreichem Abschluss möglicherweise im Status „Wird ausgeführt“ verbleiben, und es werden Schritte zur Behebung des Problems beschrieben.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service (alle Versionen)

Symptome

  • Workflow wurde erfolgreich abgeschlossen. Anwendungsprotokolle und Workflow-Verlauf zeigen „WorkflowCompleted“ und „Status = Completed“ an.
  • Die Workflow-Instanz bleibt unter „Laufende Workflow-Instanzen“ aufgeführt.
  • Das Asset zeigt in der Assets-Benutzeroberfläche weiterhin das Badge In Workflow an.
  • Durch Deaktivieren des Starters wird das Problem verhindert. Assets zeigen nicht mehr das Abzeichen In Workflow an.
  • In den Protokollen werden keine Fehler gemeldet.

Das Workflow-Modell endet mit einem Schritt Fluss-Ende und enthält keine Teilnehmer-, Warte- oder Splitter-Schritte.

Ursache

Wenn die Option „Handler-Fortschritt“ bei einem Prozessschritt deaktiviert ist, muss die benutzerdefinierte Prozessimplementierung den Workflow explizit voranbringen. Ist dies nicht der Fall, verbleibt der Workflow auch nach Abschluss im Status „Wird ausgeführt“, was dazu führt, dass Benutzeroberflächenindikatoren bestehen bleiben.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben.

  1. Navigieren Sie in der AEM-Benutzeroberfläche zu Tools → Workflow → Models und öffnen Sie das benutzerdefinierte Workflow-Modell.

  2. Wählen Sie den Prozessschritt Größe des Asset-Uploads validieren .

  3. Öffnen Sie die Registerkarte Prozess und stellen Sie sicher, dass Handler-Fortschritt aktiviert ist.

  4. Wenn diese Option deaktiviert ist, aktivieren Sie die Option Handler-Fortschritt , damit die Workflow-Engine den Workflow automatisch nach Abschluss des Prozessschritts weiterleiten kann.

  5. Klicken Sie auf Fertig und dann auf Modell synchronisieren , um sicherzustellen, dass Änderungen angewendet werden.

  6. Laden Sie ein neues Test-Asset hoch, um den Workflow Trigger, und bestätigen Sie:

    • Die Workflow-Instanz wird abgeschlossen und nicht mehr unter „Workflow-Instanzen ausführen“ angezeigt.

    • Der Indikator „In Workflow“ des Assets wird in der Assets-Benutzeroberfläche gelöscht.

  7. Für alle vorhandenen Assets, die noch als Im Workflow angezeigt werden:

    • Vergewissern Sie sich, dass die Workflow-Aktion abgeschlossen ist und keine weitere Verarbeitung erforderlich ist.

    • Beenden Sie die spezifische Workflow-Instanz über die Konsole „Workflow-Instanzen“.

    • Aktualisieren Sie die Asset-Ansicht, um sicherzustellen, dass die Anzeige gelöscht ist.

recommendation-more-help
experience-cloud-kcs-help-kbarticles