(Origin https://en.wiki.bluespice.com/wiki/Manual:Extension/Workflows/Triggers) |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 25: | Zeile 25: | ||
Wenn der Workflow auf einem Bearbeitungsereignis basiert, können Sie den Workflow so einschränken, dass er nur bei größeren Bearbeitungen ausgelöst wird. Bearbeitungen, die ein Benutzer beim Speichern der Seite als geringfügige Bearbeitung markiert, lösen den Workflow nicht aus. | |||
|} | |} | ||
===Basierend auf | ===Basierend auf einem semantischen Attribut=== | ||
Wenn das Wiki [[ | Wenn das Wiki [[Handbuch:Semantic MediaWiki|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. | ||
[[File:Triggers date.png|alt=Semantic date trigger|center|thumb|645x645px| | [[File:Triggers date.png|alt=Semantic date trigger|center|thumb|645x645px|Auslöser: Semantisches Datum]] | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|+Zusätzliche Felder | |+Zusätzliche Felder | ||
Zeile 37: | Zeile 37: | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
| | |Semantisches Attribut (vom Typ: Datum) | ||
|Name | |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) | |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) | Eine positive Zahl, wenn der Arbeitsablauf nach dem Datum der Eigenschaft beginnen soll (z. B. 5) | ||
|} | |} | ||
=== | ===Nach Bearbeitung=== | ||
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. | 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=== | ||
Wenn neue Seiten erstellt werden, kann ebenfalls ein Workflow ausgelöst werden. | Wenn neue Seiten erstellt werden, kann ebenfalls ein Workflow ausgelöst werden. | ||
===Manuell=== | ===Manuell=== | ||
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. | 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. | ||
{{Textbox|boxtype=important|header=Für technisch Fortgeschrittene|text=Man kann die Workflow-Triggers auch im Quelltext bearbeiten und differenzierte Einstellungen vornehmen.|icon=yes}} |
Aktuelle Version vom 16. Oktober 2024, 13:07 Uhr
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.