Zuletzt bearbeitet vor einem Jahr
von Margit Link-Rodrigue

Handbuch:Erweiterung/Workflows/Gruppen-Feedback anpassen: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(kein Unterschied)

Aktuelle Version vom 14. Dezember 2022, 12:29 Uhr

Ziel

In diesem Beispiel wird der Workflow Gruppen-Feedback so angepasst, dass der Schwellenwert der Benutzerzahl angepasst wird. Dieser Schwellenwert definiert, wann der Workflow vom System abgeschlossen wird.

Schritte

  1. Ursprüngliches BPMN aus Github ins Wiki übertragen.
  2. Schwellenwert für benötigtes Benutzerfeedbacks festsetzen.
  3. Systemnachricht für Workflow-Titel im Wiki erstellen.
  4. Workflow-Trigger definieren.
  5. Testen des Workflows.

Anleitung

BPMN übertragen

So übertragen Sie den ursprünglichen BPMN-Prozess ins Wiki:

  1. Gehen Sie zur Github-Seite für den Workflow "Gruppen-Feedback".
  2. Kopieren Sie das XML.
  3. Erstellen Sie die Seite MediaWiki:GruppenFeedbackTeam.bpmn
  4. Kopieren Sie das XML in den Quelltext der neuen bpmn-Seite.
  5. Speichern Sie die Seite.
    XML kopieren
    XML kopieren
Hinweis:Die Links zu den BPMN-Dokumenten für die 4 Standard-Workflows finden Sie bei den einzelnen Workflow-Beschreibungen auf der Workflows Hilfeseite.


Schwellenwert festsetzen

So ändern Sie den Schwellenwert der Benutzeranzahl. Dieser bestimmt den Abschluss des Workflows:

  1. Wechseln Sie auf der soeben erstellten Seite in den Bearbeitungsmodus.
  2. Definieren Sie im Element <wf:threshhold> den Wert und die Einheit für die Berechnung des Workflow-Abschlusses.
    Wenn der Workflow nach Feedback von 50% der Mitglieder der Gruppe abgeschlossen werden soll, geben Sie an:
    		<wf:threshold>
    			<wf:type>complete</wf:type>
    			<wf:value>50</wf:value>
    			<wf:unit>percent</wf:unit>
    		</wf:threshold>
    
    Alternatives Beispiel - Workflow-Abschluss, wenn 4 Mitglieder in der Gruppe ihre Aufgabe erledigt haben:
    		<wf:threshold>
    			<wf:type>complete</wf:type>
    			<wf:value>4</wf:value>
    			<wf:unit>users</wf:unit>
    		</wf:threshold>
    
  3. Speichern Sie die Seite.

Systemnachricht erstellen

Falls in der Workflow-Übersicht und anderen Workflow-basierten Inhalten kein lesbarer Titel angezeigt wird, handelt es sich hier um eine Systemnachricht.

Systemnachricht anpassen
Systemnachricht anpassen

Um diese mit einem lesbaren Titel zu ersetzen:

  1. Erstellen Sie die Seite MediaWiki:<hier Systemnachricht einsetzen>. Also z.B. für die im Screenshot gezeigte Nachricht <workflows-wikipage-definition-GroupFeedbackTeam-title>
  2. Geben Sie im Seiteninhalt den gewünschten Titel ein.
    Titel angeben
    Titel angeben
  3. Speichern Sie die Systemnachricht. Der Titel wird nun auf der Benutzeroberfläche angezeigt.
    Anzeige des gewünschten Titels
    Anzeige des gewünschten Titels

Workflow-Trigger definieren

Damit der Workflow ausgewählt werden kann, muss ein entsprechender Auslöser (Trigger) im Wiki vorhanden sein.

So erstellen Sie den Trigger:

  1. Klicken Sie auf Workflow Triggers im Menü Globale Aktionen.
  2. Klicken Sie auf Neuen Auslöser hinzufügen.
  3. Wählen Sie aus dem Auswahlfeld die Option Manuell.
    Manuellen Trigger wählen
    Manuellen Trigger wählen

  4. Definieren Sie die Einstellungen für den Workflow-Auslöser:
    • Name: Name, der im Auswahlmenü für den Workflow angezeigt wird.
    • Beschreibung: Erklärung der Funktion und Besonderheiten dieses Triggers.
    • Zu startender Workflow: Workflow, der durch diesen Trigger ausgelöst wird. In unserem Fall GroupFeedbackTeam.
    • Anfangsdaten für den Workflow (alle Angaben sind optional): - Gruppe: Es ist sinnvoll, hier eine vordefinierte Gruppe anzugeben. Diese sollte von der Mitgliederanzahl auf den im Workflow gesetzten Schwellenwert abgestimmt sein. - Anweisungen: Diese werden den Benutzern in der zugewiesenen Aufgabe zum besseren Verständnis angezeigt. - Bericht senden: Hier kann eine beliebige E-Mail-Adresse angegeben werden. Der Empfänger wird zum Abschluss des Workflows benachrichtigt. (Der Initiator des Workflows bekommt automatisch eine Benachrichtigung und muss hier nicht gesondert angegeben werden).
    • Bedingungen (Conditions): In welchen Namensräumen der Workflow zur Auswahl angezeigt wird.
      Trigger-Einstellungen
      Trigger-Einstellungen
  5. Klicken Sie Speichern.

Workflow testen

Der Workflow steht nun im Wiki zur Verfügung. Lösen Sie einen Test-Workflow aus. Testen Sie, ob folgende Funktionalität vorhanden ist:

  • Der Workflow steht in den im Workflow-Trigger definierten Namensräumen zur Verfügung (falls es hier Einschränkungen gibt).
  • Der Workflow wird ausgelöst.
  • Der Workflow wird in der Workflows-Übersicht angezeigt.
  • Die Gruppenmitglieder erhalten eine Aufgabe.
  • Der Workflow schließt nach der Erreichung des gesetzten Schwellenwerts ab.




Feedback zur Dokumentation ist im Community-Forum möglich.

Keine Kategorien vergebenBearbeiten

Diskussionen