Die spezielle Seite MediaWiki:WorkflowTriggers ermöglicht es, verschiedene Auslöser für bestehende Workflows einzurichten. Sie können diese Seite über Globale Aktionen > Werkzeuge > Workflow-Trigger erreichen .
Arten von Auslösern[Bearbeiten | Quelltext bearbeiten]
Alle Auslöser haben einige Gemeinsamkeiten:
Feld | Beschreibung |
---|---|
Name | Geben Sie dem Auslöser einen eindeutigen Namen, damit sein Zweck leicht zu erkennen ist. |
Beschreibung | Beschreiben Sie für andere Benutzer genauer, was dieser Workflow tut. |
Zu startender Workflow | Wählen Sie den Workflow, der ausgelöst werden soll. |
Anfangsdaten für den Workflow | Sie können einige Standarddaten angeben, die im Workflow verwendet werden sollen. Bei einem manuellen Workflow-Auslöser können diese Daten später überschrieben werden, wenn der Workflow von einem Benutzer gestartet wird. |
Bedingungen | Wählen Sie aus, ob dieser Workflow nur in bestimmten Namensräumen verfügbar sein soll. Wenn kein Namensraum angegeben wird, ist der Workflow für das gesamte Wiki verfügbar.
|
Basierend auf einem semantischen Attribut[Bearbeiten | Quelltext bearbeiten]
Wenn das Wiki semantische Eigenschaften vom Typ Datum verwendet, kann ein Workflow auf der Grundlage dieses Datums gestartet werden. Es ist möglich,einen Versatz zum Datum zu definieren, so dass der Workflow vor oder nach Erreichen des Datums in der zugehörigen Eigenschaft starten kann.
Feld | Beschreibung |
---|---|
Semantisches Attribut (vom Typ: Datum) | Name des Attributs im Wiki, das den Workflow auslösen wird |
Offset zum Datum des Attributs | Wird auf eine negative Zahl gesetzt, wenn der Workflow vor dem Datum der Eigenschaft beginnen soll (z. B. -7)
Eine positive Zahl, wenn der Arbeitsablauf nach dem Datum der Eigenschaft beginnen soll (z. B. 5) |
Nach Bearbeitung[Bearbeiten | Quelltext bearbeiten]
Ein Workflow kann auch jedes Mal ausgelöst werden, wenn eine Seite bearbeitet wird. Für diesen Trigger ist es sinnvoll, die Bedingungen auf einzelne Namensräume zu setzen und nur bei größeren Änderungen auszulösen. Die Benutzer sollten darauf hingewiesen werden, dass es diesen Workflow gibt und dass sie die Änderungen beim Speichern der Seite als geringfügig markieren sollten, damit keine unnötigen Workflows ausgelöst werden.
Nach Seitenerstellung[Bearbeiten | Quelltext bearbeiten]
Wenn neue Seiten erstellt werden, kann ebenfalls ein Workflow ausgelöst werden.
Manuell[Bearbeiten | Quelltext bearbeiten]
Workflows können auch ausgewählt werden, um sie in bestimmten Namensräumen manuell zu starten. So ist es zum Beispiel möglich, einen manuellen Auslöser für den Workflow Expert Document Control zur Genehmigung von Seiten zu erstellen. Dieser Workflow kann dann so eingestellt werden, dass er nur in einem bestimmten Namensraum angeboten wird und einer bestimmten Prüfergruppe eine Genehmigungsaufgabe zuweist.