Abrufen eines lang laufenden Workflows in ACS mithilfe der WorkflowTask-Tabelle

Die Überwachung der Dauer von langwierigen Workflow-Aktivitäten kann die Leistung verbessern und eine gesunde Datenbank aufrechterhalten. In diesem Artikel wird erläutert, wie Sie langwierige Workflows in Adobe Campaign Standard mithilfe der Tabelle workflowTask abrufen.

Beschreibung description

Umgebung

Campaign Standard

Problem/Symptome

Wenn Sie Warnhinweise für fehlgeschlagene Workflows festlegen, entgehen Ihnen möglicherweise Workflows, die schon sehr lange aufgrund von blockierten Aktivitäten oder Verarbeitungsaktivitäten in einer ACS-Instanz ausgeführt werden. Dies führt zu Leistungseinbußen und einem hohen Datenbankverbrauch.

Auflösung resolution

Workflow-Aufgabendetails können aus der xtk:workflowTask abgerufen werden. Die Workflow-Aufgabe enthält Informationen zu Workflow-Aktivitäten und deren Ausführungsdauer.

Wie lässt sich sicherstellen, dass Sie über langwierige Workflow-Aktivitäten informiert sind?

Dies kann mit einem einfachen Workflow erreicht werden. Gehen Sie wie folgt vor, um einen Workflow zur Überwachung der langwierigen Workflow-Aktivitäten zu erstellen:

  1. Erstellen Sie einen neuen Workflow.

  2. Wählen Sie eine Abfrageaktivität aus.

  3. Wählen Sie die Dimension Ressource und Zielgruppenbestimmung wie folgt aus: WorkflowTaskDetail (xtk:workflow task:workflowTaskDetail)

  4. Verwenden Sie nun im Abschnitt Target die folgenden Abfragen:

    • Die Dauer ist bedeutsamer als 3600.
    • Aktivitätsname beginnt nicht mit einem Zeitplan.
    • Aktivitätsname beginnt nicht mit Signal.

Mit der obigen Workflow-Erstellung können Sie diese Aktivitäten abrufen, die länger als eine Stunde ausgeführt werden.

Wenn Sie einen Warnhinweis auf diese Abfragebedingung festlegen, können Sie die ausgeführten Workflow-Aktivitäten über einen langen Zeitraum überwachen.

Hinweis Legen Sie in der Bedingung „Dauer“ die Zeitdauer in Sekunden und nicht in Minuten oder Stunden fest.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f