Bei der Verwaltung von Workflows können Sie sie mit unterschiedlichen Methoden starten:
manuell:
automatisch:
Autoren stehen noch weitere Methoden zur Verfügung. Weitere Informationen finden Sie unter:
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.
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:
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
Jeder Workflow-Inbox-Knoten, der sich an einer beliebigen Stelle in der Verzweigung /home/users
befindet
/tmp
/var/audit
/var/classes
/var/eventing
/var/linkchecker
/var/mobile
/var/statistics
/var/statistics/tracking
do führen dazu, dass Workflows gestartet wird.In der Standardinstallation sind verschiedene Definitionen enthalten. Sie werden für Aufgaben aus den Bereichen Digital Asset Management und Social Collaboration verwendet:
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:
Navigieren Sie zur Konsole Modelle mit Tools, Workflow und Modelle.
Wählen Sie den Workflow aus (entsprechend der Konsolenansicht). Bei Bedarf können Sie auch die Suche (links oben) verwenden:
Der Indikator Transient zeigt Workflows, für die der Workflow-Verlauf nicht beibehalten wird.
Wählen Sie in der Symbolleiste Workflow starten aus.
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.
Navigieren Sie zur Konsole Workflow-Launchers mit Tools, Workflow und Launchers.
Wählen Sie Create und Hinzufügen Launcher, um das Dialogfeld zu öffnen:
Ereignistyp
Der Ereignistyp, der den Workflow starten soll:
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 von 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 Starter-Konfiguration.
Aktivieren
Steuert, ob der Workflow-Starter aktiviert ist:
Liste ausschließen
Hiermit werden alle JCR-Ereignis 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 Ereignis, die das *<someValue*
>- user-data
Set über die [ ObservationManager
API] (https://docs.adobe.com/content/docs/en/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=de) enthalten.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
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.
Nachdem Sie die Starter-Konfiguration erstellt haben, können Sie dieselbe Konsole verwenden, um die Instanz auszuwählen, dann Eigenschaften der Ansicht (und bearbeiten) oder Löschen.