Show Menu
THEMEN×

Starten von Workflows

Bei der Verwaltung von Workflows können Sie sie mit unterschiedlichen Methoden starten:
Autoren stehen noch weitere Methoden zur Verfügung. Weitere Informationen finden Sie unter:

Workflow-Modelle

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

Workflow-Starter

Der Workflow-Starter überwacht Änderungen im Inhalts-Repository, um Workflows abhängig vom Speicherort und Ressourcentyp des geänderten Knotens zu starten.
Using the Launcher you can:
  • die Workflows anzeigen, die bereits für spezifische Knoten gestartet wurden
  • einen Workflow auswählen, der gestartet werden soll, wenn ein bestimmter Knoten/Knotentyp erstellt, bearbeitet oder gelöscht wurde
  • eine vorhandene Beziehung zwischen einem Workflow und einem Knoten entfernen
Ein Starter kann für jeden beliebigen Knoten erstellt werden. Bei Änderungen an bestimmten Knoten werden jedoch keine Workflows gestartet. Änderungen an Knoten unter den folgenden Pfaden führen nicht zum Start von Workflows:
  • /var/workflow/instances
  • Any workflow-inbox node located anywhere in the /home/users branch
  • /tmp
  • /var/audit
  • /var/classes
  • /var/eventing
  • /var/linkchecker
  • /var/mobile
  • /var/statistics
    • Exception: Changes to nodes below /var/statistics/tracking do cause workflows to launch.
In der Standardinstallation sind verschiedene Definitionen enthalten. Sie werden für Aufgaben aus den Bereichen Digital Asset Management und Social Collaboration verwendet:

Workflow-Pakete für die Stapelverarbeitung

Workflow-Pakete sind Pakete, die als Nutzlast 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 Gruppe von Ressourcen (z. B. Seiten, Assets)
  • enthält Paketinformationen, beispielsweise zum Erstellungsdatum, zum 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 mehrfach verwendet werden
  • kann vom Benutzer geändert werden (Ressourcen hinzufügen oder entfernen), während die Workflow-Instanz gerade ausgeführt wird

Starten eines Workflows über die Modelle-Konsole

  1. Navigate to the Models console using Tools , Workflow , then Models .
  2. Wählen Sie den Workflow aus (entsprechend der Konsolenansicht). Bei Bedarf können Sie auch die Suche (links oben) verwenden:
    The Transient ​indicator shows workflows for which the workflow history will not be persisted.
  3. Wählen Sie in der Symbolleiste Workflow starten aus.
  4. Das Dialogfeld „Workflow ausführen“ wird geöffnet. Darin können Sie Folgendes festlegen:
    • Nutzlast
      Dabei kann es sich um eine Seite, einen Knoten, ein Asset, ein Paket usw. handeln.
    • Titel
      Ein optionaler Titel, der diese Instanz identifiziert.
    • Kommentar
      Ein optionaler Kommentar, der Details zu dieser Instanz anzeigt.

Erstellen einer Starter-Konfiguration

  1. Navigate to the Workflow Launchers console using Tools , Workflow , then Launchers .
  2. Select Create , then Add Launcher to open the dialog:
    • Ereignistyp
      Der Ereignistyp, der den Workflow starten soll:
      • Erstellt
      • Geändert
      • Entfernt
    • Notetyp
      Der Typ des Knotens, auf den der Workflow-Starter angewendet wird.
    • Pfad
      Der Pfad, auf den der Workflow-Starter angewendet wird.
    • Modus/Modi ausführen
      Der Typ des Servers, 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 Node-Werte, die bei der Auswertung 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==Benutzer
    • Funktionen
      Eine Liste der zu aktivierenden Funktionen. Wählen Sie die benötigte(n) Funktion(en) über den Dropdown-Selektor aus.
    • Deaktivierte Funktionen
    Eine Liste der zu deaktivierenden Funktionen. Wählen Sie die benötigte(n) Funktion(en) über den Dropdown-Selektor aus.
    • Workflow-Modell
      Der Workflow, der gestartet wird, wenn der Ereignistyp auf dem Knoten und/oder Pfad unter der definierten Bedingung auftritt.
    • Beschreibung
      Eigener Text zur Beschreibung und Identifizierung der Startkonfiguration.
    • Aktivieren
      Steuert, ob der Workflow-Starter aktiviert ist:
      • Wählen Sie Aktivieren aus, um Workflows zu starten, wenn die Konfigurationseigenschaften erfüllt sind.
      • Wählen Sie Deaktivieren aus, wenn der Workflow nicht ausgeführt werden soll (selbst dann nicht, wenn die Konfigurationseigenschaften erfüllt sind).
    • Liste ausschließen
      Hiermit werden alle JCR-Ereignisse angegeben, die ausgeschlossen werden sollen (d. h. ignoriert werden), wenn festgestellt wird, ob ein Workflow ausgelöst werden soll.
      Bei dieser Startereigenschaft handelt es sich um eine Reihe von kommagetrennten Elementen: ``
      • property-name ignoriert alle jcr -Ereignisse, die beim festgelegten Eigenschaftsnamen ausgelöst werden. ``
      • event-user-data:<*someValue*> ignoriert alle Ereignisse, die das *<someValue* >- user-data Ereignis enthalten, das über die # (https://docs.adobe.com/content/docs/en/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String) festgelegt wurde.
      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 durch einen 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.
    Sobald das entsprechende Ereignis auftritt, wird der Starter ausgelöst und der Workflow wird gestartet.

Verwalten einer Starter-Konfiguration

After you have created your launcher configuration you can use the same console to select the instance, then View Properties (and edit them) or Delete .