Zuletzt bearbeitet vor einem Jahr
von Margit Link-Rodrigue

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

(Die Seite wurde neu angelegt: „== Ziel == In diesem Beispiel wird der Workflow ''Gruppen-Feedback'' so angepasst, dass der '''Schwellenwert der Benutzerzahl''' angepasst wird. Dieser Schwell…“)
 
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
# '''Ursprüngliches ''BPMN''''' aus Github ins Wiki übertragen.
# '''Ursprüngliches ''BPMN''''' aus Github ins Wiki übertragen.
# '''Schwellenwert''' für benötigtes Benutzerfeedbacks festsetzen.
# '''Schwellenwert''' für benötigtes Benutzerfeedbacks festsetzen.
# '''Systemnachricht''' für Workflow-Titel im Wiki erstellen.
# '''Systemnachricht''' für Workflow-Titel im Wiki erstellen.
# '''Workflow-Trigger''' definieren.
#'''Workflow-Trigger''' definieren.
# '''Testen''' des Workflows.
# '''Testen''' des Workflows.


Zeile 26: Zeile 26:


# '''Wechseln''' Sie auf der soeben erstellten Seite in den Bearbeitungsmodus.
# '''Wechseln''' Sie auf der soeben erstellten Seite in den Bearbeitungsmodus.
# '''Definieren''' Sie im Element ''<wf:threshhold>'' den ''Wert'' und die ''Einheit'' für die Berechnung des Workflow-Abschlusses.  <br />Wenn der Workflow nach Feedback von 50% der Mitglieder der Gruppe abgeschlossen werden soll, geben Sie an:<syntaxhighlight lang="text">
# '''Definieren''' Sie im Element ''<wf:threshhold>'' den ''Wert'' und die ''Einheit'' für die Berechnung des Workflow-Abschlusses.  <span /><span /><br />Wenn der Workflow nach Feedback von 50% der Mitglieder der Gruppe abgeschlossen werden soll, geben Sie an:<syntaxhighlight lang="text">
<wf:threshold>
<wf:threshold>
<wf:type>complete</wf:type>
<wf:type>complete</wf:type>
Zeile 41: Zeile 41:
# '''Speichern''' Sie die Seite.
# '''Speichern''' Sie die Seite.


=== Systemnachricht erstellen ===
=== Systemnachricht erstellen ===
Falls in der Workflow-Übersicht und anderen Workflow-basierten Inhalten kein lesbarer Titel angezeigt wird, handelt es sich hier um eine Systemnachricht.  
Falls in der Workflow-Übersicht und anderen Workflow-basierten Inhalten kein lesbarer Titel angezeigt wird, handelt es sich hier um eine Systemnachricht.  
[[Datei:Gruppen-Feedback anpassen systemnachricht.png|alternativtext=Systemnachricht anpassen|zentriert|mini|650x650px|Systemnachricht anpassen]]
[[Datei:Gruppen-Feedback anpassen systemnachricht.png|alternativtext=Systemnachricht anpassen|zentriert|mini|650x650px|Systemnachricht anpassen]]
 
Um diese mit einem lesbaren Titel zu ersetzen:
 
# '''Erstellen''' Sie die Seite MediaWiki:<hier Systemnachricht einsetzen>. Also z.B. für die im Screenshot gezeigte Nachricht <workflows-wikipage-definition-GroupFeedbackTeam-title>
Um diese mit einem lesbaren Titel zu ersetzen:
 
# '''Erstellen''' Sie die Seite MediaWiki:<hier Systemnachricht einsetzen>. Also z.B. für die im Screenshot gezeigte Nachricht <workflows-wikipage-definition-GroupFeedbackTeam-title>
# '''Geben''' Sie im Seiteninhalt den gewünschten Titel ein.[[Datei:Gruppen-Feedback anpassen systemnachricht-seite.png|alternativtext=Titel angeben|zentriert|mini|650x650px|Titel angeben]]
# '''Geben''' Sie im Seiteninhalt den gewünschten Titel ein.[[Datei:Gruppen-Feedback anpassen systemnachricht-seite.png|alternativtext=Titel angeben|zentriert|mini|650x650px|Titel angeben]]
# '''Speichern''' Sie die Systemnachricht.  Der Titel wird nun auf der Benutzeroberfläche angezeigt.[[Datei:Gruppen-Feedback anpassen Workflowtitel.png|alternativtext=Anzeige des gewünschten Titels|zentriert|mini|650x650px|Anzeige des gewünschten Titels]]
# '''Speichern''' Sie die Systemnachricht.  Der Titel wird nun auf der Benutzeroberfläche angezeigt.[[Datei:Gruppen-Feedback anpassen Workflowtitel.png|alternativtext=Anzeige des gewünschten Titels|zentriert|mini|650x650px|Anzeige des gewünschten Titels]]
Zeile 59: Zeile 57:
# '''Klicken''' Sie auf ''Workflow Triggers'' im Menü ''Globale Aktionen''.
# '''Klicken''' Sie auf ''Workflow Triggers'' im Menü ''Globale Aktionen''.
# '''Klicken''' Sie auf Neuen Auslöser hinzufügen.
# '''Klicken''' Sie auf Neuen Auslöser hinzufügen.
# '''Wählen''' Sie aus dem Auswahlfeld die Option ''Manuell''.[[Datei:Gruppen-Feedback trigger manuell.png|alternativtext=Manuellen Trigger wählen|zentriert|mini|550x550px|Manuellen Trigger wählen]]<br />
# '''Wählen''' Sie aus dem Auswahlfeld die Option ''Manuell''.[[Datei:Gruppen-Feedback trigger manuell.png|alternativtext=Manuellen Trigger wählen|zentriert|mini|550x550px|Manuellen Trigger wählen]]<span /><span /><br />
# '''Definieren''' Sie die Einstellungen für den Workflow-Auslöser:
# '''Definieren''' Sie die Einstellungen für den Workflow-Auslöser:
#* ''Name:'' Name, der im Auswahlmenü für den Workflow angezeigt wird.
#* ''Name:'' Name, der im Auswahlmenü für den Workflow angezeigt wird.
Zeile 73: Zeile 71:
* Der Workflow steht in den im Workflow-Trigger definierten Namensräumen zur Verfügung (falls es hier Einschränkungen gibt).
* 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 ausgelöst.  
* Der Titel des Workflows wird korrekt angezeigt (z.B in der Workflows-Übersicht).
* Der Workflow wird in der Workflows-Übersicht angezeigt.
* Die Gruppenmitglieder erhalten eine Aufgabe.
* Die Gruppenmitglieder erhalten eine Aufgabe.
* Der Workflow schließt nach der Erreichung des gesetzten Schwellenwerts ab.
* Der Workflow schließt nach der Erreichung des gesetzten Schwellenwerts ab.

Aktuelle Version vom 14. Dezember 2022, 11: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.