Starten von Workflows starting-workflows

Bei der Verwaltung von Workflows können Sie diese mit verschiedenen Methoden starten:

NOTE
Weitere Methoden stehen Autoren ebenfalls zur Verfügung. Ausführliche Informationen finden Sie unter:

Workflow-Modelle workflow-models

Sie können einen Workflow starten basierend auf einem der Modelle in der Konsole "Workflow-Modelle"aufgeführt. Die einzige erforderliche Angabe ist die Payload. Sie können aber auch einen Titel und/oder einen Kommentar hinzufügen.

Workflows Launcher workflows-launchers

Der Workflow-Starter überwacht Änderungen im Inhalts-Repository, um Workflows abhängig vom Speicherort und Ressourcentyp des geänderten Knotens zu starten.

Mit dem Starter können Sie:

  • Siehe bereits für bestimmte Knoten gestartete Workflows.
  • Wählen Sie einen Workflow aus, der gestartet werden soll, wenn ein bestimmter Knoten/Knotentyp erstellt/geändert/entfernt wurde.
  • Entfernen Sie eine vorhandene Workflow-zu-Knoten-Beziehung.

Ein Starter kann für jeden Knoten erstellt werden. Änderungen an bestimmten Knoten starten jedoch keine Workflows. Änderungen an Knoten unter den folgenden Pfaden führen nicht dazu, dass Workflows gestartet werden:

  • /var/workflow/instances

  • alle Workflow-Posteingangsknoten in der Verzweigung /home/users

  • /tmp

  • /var/audit

  • /var/classes

  • /var/eventing

  • /var/linkchecker

  • /var/mobile

  • /var/statistics

    • Ausnahme: Bei Änderungen an Knoten unter /var/statistics/tracking werden Workflows gestartet.

Die Standardinstallation umfasst verschiedene Definitionen. Diese werden für Digital Asset Management- und Social Collaboration-Aufgaben verwendet:

wf-100

Workflow-Pakete für die Stapelverarbeitung workflow-packages-for-batch-processing

Workflow-Pakete sind Pakete, die als Payload zur Verarbeitung an einen Workflow übergeben werden können. Auf diese Weise können mehrere Ressourcen verarbeitet werden.

Ein Workflow-Paket:

  • enthält Links zu einer Reihe von Ressourcen (wie Seiten, Assets).
  • enthält Paketinformationen wie das Erstellungsdatum, den Benutzer, der das Paket erstellt hat, und eine kurze Beschreibung.
  • wird anhand einer speziellen Seitenvorlage definiert; mit solchen Seiten kann der Benutzer die Ressourcen im Paket angeben
  • kann mehrmals verwendet werden.
  • kann vom Benutzer geändert werden (Ressourcen hinzufügen oder entfernen), während die Workflow-Instanz tatsächlich ausgeführt wird.

Starten eines Workflows über die Modellkonsole starting-a-workflow-from-the-models-console

  1. Gehen Sie zur Modelle-Konsole (Tools > Workflow > Modelle).

  2. Wählen Sie den Workflow aus (entsprechend der Konsolenansicht). Sie können bei Bedarf auch die Suche (oben links) verwenden:

    wf-103

    note note
    NOTE
    Die Übergangs zeigt Workflows an, für die der Workflow-Verlauf nicht beibehalten wird.
  3. Wählen Sie in der Symbolleiste Workflow starten aus.

  4. Das Dialogfeld Workflow ausführen wird geöffnet. Hier können Sie Folgendes angeben:

    • Payload

      Dies kann eine Seite, ein Knoten, ein Asset, ein Paket usw. sein.

    • Titel

      Ein optionaler Titel, der die Identifizierung dieser Instanz unterstützt.

    • Kommentar

      Ein optionaler Kommentar, der Details zu dieser Instanz angibt.

    wf-104

Erstellen einer Starter-Konfiguration creating-a-launcher-configuration

  1. Gehen Sie zur Konsole Workflow-Starter (Tools > Workflow > Starter).

  2. Auswählen Erstellen, dann Launcher hinzufügen , um das Dialogfeld zu öffnen:

    wf-105

    • Ereignistyp

      Der Ereignistyp, der den Workflow startet:

      • Erstellt
      • Geändert
      • Entfernt
    • Knotentyp

      Der Knotentyp, für den der Workflow-Starter angewendet wird.

    • Pfad

      Der Pfad, auf den der Workflow-Starter angewendet wird.

    • Ausführungs-Modus/Modi

      Die Art von Server, auf den der Workflow-Starter angewendet wird. Wählen Sie Autor, Veröffentlichen oder Autor und Veröffentlichen aus.

    • Bedingungen

      Eine Liste der Bedingungen für Knotenwerte, die bewertet werden und so bestimmen, ob der Workflow gestartet wird. Beispielsweise führt die folgende Bedingung zum Start des Workflows, wenn für den Knoten als name-Eigenschaft der Wert „User“ festgelegt wurde:

      name==User

    • Funktionen

      Eine Liste der Funktionen, die aktiviert werden können/sollen. Wählen Sie die erforderlichen Funktionen mithilfe der Dropdown-Auswahl aus.

    • Deaktivierte Funktionen

    Eine Liste der Funktionen, die deaktiviert werden können/sollen. Wählen Sie die erforderlichen Funktionen mithilfe der Dropdown-Auswahl aus.

    • Workflow-Modell

      Der Workflow, der gestartet werden soll, wenn der Ereignistyp bei dem Knotentyp und/oder unter dem Pfad entsprechend der definierten Bedingung auftritt.

    • Beschreibung

      Ihr eigener Text, der die Starter-Konfiguration beschreibt und identifiziert.

    • Aktivieren

      Kontrolliert, ob der Workflow-Starter aktiviert wird:

      • Auswählen Aktivieren , um Workflows zu starten, wenn die Konfigurationseigenschaften erfüllt sind.
      • Auswählen Deaktivieren wenn der Workflow nicht ausgeführt werden soll (auch nicht, wenn die Konfigurationseigenschaften erfüllt sind).
    • Liste ausschließen

      Gibt alle JCR-Ereignisse an, die ausgeschlossen werden sollen (d. h. ignorieren), wenn bestimmt wird, ob ein Workflow ausgelöst werden soll.

      Diese Starter-Eigenschaft ist eine kommagetrennte Liste von Elementen: "

      • property-name ignoriert alle jcr-Ereignisse, die beim festgelegten Eigenschaftsnamen ausgelöst werden. ``
      • event-user-data:<*someValue*> ignoriert alle Ereignisse, die die *<someValue*> user-data über die [ObservationManager API] (https://developer.adobe.com/experience-manager/reference-materials/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=de).

      Beispiel:

      jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess

      Diese Funktion kann verwendet werden, um alle Änderungen zu ignorieren, die von einem anderen Workflow-Prozess ausgelöst werden, indem das Ausschlusselement hinzugefügt wird:

      event-user-data:changedByWorkflowProcess

  3. Wählen Sie Erstellen aus, um den Starter zu erstellen, und kehren Sie zur Konsole zurück.

    Wenn das entsprechende Ereignis eintritt, wird der Starter ausgelöst und der Workflow gestartet.

Verwalten einer Starter-Konfiguration managing-a-launcher-configuration

Nach der Erstellung der Starter-Konfiguration können Sie über dieselbe Konsole die Instanz auswählen und anschließend Eigenschaften anzeigen. Sie können diese dann „Bearbeiten“ oder Löschen auswählen.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2