Best Practices bei Workflows workflow-best-practices

Mit Adobe Campaign können Sie zahlreiche Workflows einrichten und damit eine Fülle von Aufgaben ausführen. Doch beim Erstellen und Ausführen von Workflows ist große Vorsicht geboten, da eine nicht ordnungsgemäße Implementierung zu unzureichender Performance, Fehlern und Plattformproblemen führen kann. Unten finden Sie deshalb eine Liste mit Best Practices sowie Tipps zur Fehlerbehebung.

NOTE
Die Erstellung und Ausführung von Workflows muss durch einen erfahrenen Adobe Campaign-Benutzer erfolgen.

Benennung naming

Um die Fehlerbehebung bei Workflows zu vereinfachen, empfiehlt Adobe, die Workflows mit Titeln und Namen zu versehen. Beschreiben Sie im entsprechenden Feld des Workflows kurz, woraus der Prozess besteht, damit er für den Benutzer leicht verständlich ist.
Wenn der Workflow Teil eines Prozesses ist, der mehrere Workflows umfasst, können Sie diese der Reihe nach mit Zahlen kennzeichnen.

Beispiel:

  • 001 - Importieren - Empfänger importieren
  • 002 - Importieren - Verkäufe importieren
  • 003 - Importieren - Verkaufsdetails importieren
  • 010 - Exportieren - Versandlogs exportieren
  • 011 - Exportieren - Trackinglogs exportieren

Workflows duplizieren duplicating-workflows

Sie können Workflows duplizieren. Bewegen Sie dazu in den Marketing-Aktivitäten den Mauszeiger über den jeweiligen Workflow und wählen Sie Element duplizieren aus. Nach dem Duplizieren werden Änderungen des Workflows nicht in die Kopie des Workflows übernommen. Die Kopie des Workflows kann bearbeitet werden.

Ausführung execution

Anzahl von Workflows

Standardmäßig empfehlen wir, nicht mehr als 20 aktive Workflows gleichzeitig auszuführen (dies gilt nicht für Workflows, die auf eine geplante Ausführung warten). Nach Erreichen dieses Limits werden Workflows in die Warteschlange gestellt, damit die Gesamt-Performance nicht beeinträchtigt wird.

In bestimmten Situationen müssen Sie möglicherweise mehr als 20 Workflows ausführen. Besprechen Sie die Anwendungsfälle bei Bedarf mit einem Campaign-Experten und kontaktieren Sie die Adobe-Kundenunterstützung, um das Limit zu erhöhen.

IMPORTANT
Auch wenn Sie den Schwellenwert von 20 Workflows nicht erreichen, empfiehlt Adobe, die Ausführung des Workflows über die Zeit zu verteilen. Wenn Sie die Ausführung Ihrer Workflows zeitlich staffeln, verbessern Sie die Performance Ihrer Instanz.

Vor dem Starten eines Workflows überprüft Campaign Standard, ob genügend Systemspeicher vorhanden ist, um den Workflow auszuführen. Wenn nicht genügend Speicher verfügbar ist, wird eine Meldung angezeigt, in der Sie darüber informiert werden, dass die Ausführung des Workflows verzögert wird, bis die Auslastung des Servers sinkt und wieder mehr Systemspeicher vorhanden ist.

Häufigkeit

Ein Workflow kann automatisch maximal alle zehn Minuten ausgeführt werden.
Das Ausführungsintervall der Aktivität kann nicht weniger als 10 Minuten betragen. Wenn das Ausführungsintervall den Standardwert (= 0) aufweist, wird nur die Ausführungsfrequenz berücksichtigt.

Ausgesetzte Workflows

Workflows, die für mehr als sieben Tage ausgesetzt oder fehlgeschlagen waren, werden gestoppt, um weniger Speicherplatz zu belegen. Die Bereinigungsaufgabe wird in den Workflow-Logs angezeigt.

Transitionen

Auch mit schwebenden Transitionen kann ein Workflow ausgeführt werden. Bei der Ausführung wird einen Warnhinweis erzeugt und der Workflow wird bei Aktivierung einer derartigen Transition ausgesetzt. Es wird jedoch kein Fehler erzeugt. Auf diese Weise ist es möglich, einen Workflow zu starten, auch wenn seine Konzeption noch nicht vollständig abgeschlossen ist, und ihn nach und nach zu vervollständigen.

Weiterführende Informationen finden Sie im Abschnitt zum Ausführen von Workflows.

Zeitzone

Mit den Eigenschaften des Workflows können Sie eine bestimmte Zeitzone definieren, die standardmäßig in allen zugehörigen Aktivitäten verwendet wird. Standardmäßig ist die Zeitzone des Workflows die für den aktuellen Campaign-Benutzer definierte Zeitzone.

Aktivität activity

Anzahl der Aktivitäten pro Workflow number-activities

Wir empfehlen, bis zu 100 Aktivitäten in einem Workflow zu verwenden. Bei über 100 Aktivitäten können beim Erstellen und Konfigurieren Ihres Workflows Performance-Probleme auftreten.

Workflow-Erstellung

Um sicherzugehen, dass der Workflow ordnungsgemäß beendet wird, sollten Sie nach der letzten Transition im Workflow eine Ende-Aktivität verwenden.

Um zur Detailansicht der Transitionen zu gelangen, aktivieren Sie im Abschnitt zur Ausführung der Workflow-Eigenschaften die Option Zwischenergebnis festhalten.

CAUTION
Diese Option belegt viel Speicherplatz. Sie hilft Ihnen aber bei der Erstellung eines Workflows, dessen Konfiguration und Verhalten fehlerfrei sind. Aktivieren Sie sie nicht bei Produktionsinstanzen.

Aktivitäten benennen activity-labeling

Bei der Erstellung eines Workflows wird für jede Aktivität ein Name generiert ebenso wie für alle Adobe Campaign-Objekte. Während der Name einer Aktivität durch das Tool erzeugt wird und nicht bearbeitet werden kann, ist es empfehlenswert, die Aktivität bei deren Konfiguration mit einem speziellen Namen zu versehen.

Aktivitäten duplizieren activity-duplicating

Zum Duplizieren vorhandener Aktivitäten können Sie Copy & Paste verwenden. Dadurch bleiben die ursprünglich definierten Einstellungen unverändert. Weiterführende Informationen dazu finden Sie im Abschnitt zum Duplizieren von Workflow-Aktivitäten.

Planungsaktivität acheduler-activity

Pro Workflow-Verzweigung darf nur eine einzige Planungsaktivität verwendet werden. Wenn dieselbe Verzweigung eines Workflows mehrere Planungen enthält, die miteinander verknüpft sind, steigt die Anzahl der auszuführenden Aufgaben exponentiell an, wodurch die Datenbank überlastet würde.

Sie können die jeweils nächsten zehn Ausführungen Ihrer Workflows in der Vorschau anzeigen, indem Sie Vorschau der nächsten Ausführungen auswählen.

Weiterführende Informationen dazu finden Sie unter Planungsaktivität.

Beim Entwerfen eines geplanten Workflows, der mehrere Aktivitäten umfasst, müssen Sie sicherstellen, dass der Workflow erst dann neu geplant wird, wenn er abgeschlossen ist. Dazu müssen Sie Ihren Workflow so konfigurieren, dass seine Ausführung verhindert wird, wenn eine oder mehrere Aufgaben einer vorherigen Ausführung noch ausstehen. Weitere Informationen hierzu finden Sie auf dieser Seite.

Workflow mit Parametern aufrufen workflow-with-parameters

Stellen Sie sicher, dass Name und Anzahl der Parameter mit der Definition beim Aufrufen des Workflows übereinstimmen (weitere Informationen finden Sie auf dieser Seite. Darüber hinaus müssen die Parametertypen den erwarteten Werten entsprechen.

Stellen Sie sicher, dass alle Parameter in der Aktivität Externes Signal deklariert wurden. Andernfalls tritt ein Fehler beim Ausführen der Aktivität auf.

Weiterführende Informationen dazu finden Sie unter Workflow mit externen Parametern aufrufen.

Packages exportieren exporting-packages

Um Packages zu exportieren, dürfen die exportierten Ressourcen keine Standardkennungen enthalten. Deshalb ist es notwendig, die Kennungen exportierbarer Ressourcen so abzuändern, dass sie sich von den automatisch vergebenen Kennungen in Adobe Campaign Standard unterscheiden. Weiterführende Informationen dazu finden Sie unter Package-Verwaltung.

Listenexport exporting-lists

Die Exportlisten-Option erlaubt standardmäßig den Export von maximal 100.000 Zeilen, die durch die Option Nms_ExportListLimit definiert wurden. Diese Option kann vom funktionalen Administrator im Menü Administration > Anwendungskonfiguration > Optionen verwaltet werden.
Weiterführende Informationen dazu finden Sie unter Listenexport.

Fehlerbehebung workflow-troubleshooting

Adobe Campaign verfügt über unterschiedliche Protokolle, mit deren Hilfe Sie Workflow-Probleme lösen können.

Workflow-Logs using-workflow-logs

Mithilfe von Workflow-Logs können Sie die Ausführung Ihrer Aktivitäten überwachen. Er zeigt in chronologischer Abfolge alle Vorgänge und Ausführungsfehler. Im Protokoll-Tab finden Sie frühere (ausgewählte) Aktivitäten.
Der Aufgaben-Tab zeigt die Ausführungsabfolge der Aktivitäten. Um mehr Informationen über eine Aktivität zu erhalten, wählen Sie eine Aufgabe aus.
Weiterführende Informationen dazu finden Sie unter Workflow-Ausführung überwachen.

Fehlerbehebung bei Datenverwaltungsaktivitäten troubleshooting-data-management-activities

Sie können SQL-Anfragen im Protokoll-Tab analysieren.

  1. Wählen Sie im Workflow-Arbeitsbereich Eigenschaften bearbeiten aus.
  2. Aktivieren Sie unter Allgemein > Ausführung die Optionen SQL-Abfragen im Protokoll speichern und In der Engine ausführen und wählen Sie Bestätigen aus.

So können Sie sich SQL-Abfragen im Protokoll ansehen:

  1. Wählen Sie Protokoll und Aufgaben aus.
  2. Öffnen Sie im Tab Logs das Fenster Suche.
  3. Aktivieren Sie die Option Nur SQL-Protokolle anzeigen.

Die Abfrage wird in der Spalte Nachricht der Protokolle angezeigt.

Versandlogs using-delivery-logs

Mit Versandlogs können Sie feststellen, wie erfolgreich Ihre Sendungen sind. Ausschlusslogs enthalten während der Vorbereitung des Versands ausgeschlossene Nachrichten. Versandlogs beinhalten außerdem für jedes Profil den Versandstatus.
Weiterführende Informationen dazu finden Sie unter Ursachen von fehlgeschlagenen Sendungen.

Versandwarnung verwenden delivery-alerting

Bei der Funktion Versandwarnungen handelt es sich um ein Warnungsmanagementsystem, über das eine Benutzergruppe automatisch Benachrichtigungen zu ihren Sendungen erhält.
Weiterführende Informationen dazu finden Sie unter Versandwarnung.

Verwandte Themen:

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff