Handbuch:Erweiterung/Workflows und Referenz:BlueSpiceArticleInfo: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
Zeile 1: Zeile 1:
==Einleitung==
{{BSExtensionInfo
Workflows basieren in BlueSpice 4.1 auf [[:de:Business_Process_Model_and_Notation|BPMN 2.0]]. Vier verschiedene Arten von seitenbasierten Workflows sind bereits integriert. Ihr Zweck ist es, eine Seite begutachten zu lassen und über eine Abstimmung ein Feedback einzuholen oder eine Seitenfreigabe auszulösen. Im folgenden werden diese Workflows daher Begutachtungen genannt.
|desc=Zeigt Seiteninformationen für das Qualitätsmanagement
|status=stable
|developer=HalloWelt
|type=BlueSpice
|edition=BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud
|compatible=BlueSpice
|category=Datenanalyse
|license=GPL v3 only
|docu=https://www.mediawiki.org/wiki/Extension:ArticleInfo
|features=
Diese Erweiterung bietet zusaätzliche Informationen im Vergleich zu den MediaWiki Standardinformationen. Im Discovery-Skin können diese Infos in den [[Handbuch:Erweiterung/BlueSpiceDiscovery|Seitenwerkzeugen]] über den Link ''alle Aktionen > Seiteninformationen''  aufgerufen werden.  


{| class="wikitable" style="width:100%;"
Folgende Informationen stehen hier zur Verfügung:
|+Arten von Begutachtungen
! style="width:300px;" |Workflow
!Typ
! style="width:100px;" |Beteiligte
!Beschreibung
|-
| style="width:300px;" |'''[[Handbuch:Erweiterung/Workflows#Freigabe|Freigabe]]'''
|Freigabe
| style="width:100px;" |1 Benutzer
|Ein einzelner Benutzer wird aufgefordert, über eine Seite abzustimmen. Am Ende wird bei einer "Zustimmung" des Begutachters die Seite automatisch freigegeben.
|-
| style="width:300px;" |'''[[Handbuch:Erweiterung/Workflows#Qualitätsgesicherte Bearbeitung|Qualitätsgesicherte Bearbeitung]]'''
|Freigabe
| style="width:100px;" |3 Benutzer
|Nach Bearbeitung einer Seite durch einen bestimmten Benutzer wird die Seite von einem Experten überprüft und über einen Hauptverantwortlichen freigegeben.
|-
| style="width:300px;" |'''[[Handbuch:Erweiterung/Workflows#Gruppen-Feedback|Gruppen-Feedback]]'''
|Standard
| style="width:100px;" |1 Gruppe
|Eine in der Gruppenverwaltung existierende Gruppe wird aufgefordert, über eine Seite einen Kommentar abzugeben.
|-
| style="width:300px;" |'''[[Handbuch:Erweiterung/Workflows#Feedback|Feedback]]'''
|Standard
| style="width:100px;" |1 Benutzer
|Ein einzelner Benutzer wird aufgefordert, über eine Seite einen Kommentar abzugeben.
|}
{{Hinweisbox|boxtype=Hinweis|icon=|Note text=Es kann immer nur ein Workflow des Typs "Freigabe" auf einer Seite aktiv sein. Standard-Workflows können unabhängig davon mehrfach aktiv sein.|bgcolor=}}


==Benachrichtigungen und Reports==
*Allgemeine Seiteninfos
 
*Letzte Bearbeitung
*'''Bei der Zuweisung einer Aufgabe:''' Wenn ein Benutzer eine Workflow-Aufgabe durchführen soll, wird sowohl eine Benachrichtigung als auch eine Aufgabe erstellt.
*Eigenschaften (Kategorien, interne Links, Bilder, externe Links)
*'''Nach Abschluss der Begutachtung:''' Nach Abschluss einer Begutachtung wird der Initiator benachrichtigt und eine Email an einen Reportempfänger verschickt.
*Aktualität der Seite
 
*Autoren der Seite
==Workflow-Aktivitäten==
*Leser der Seite
Alle Begutachtungsworkflows beginnen mit der Eingabe der Workflow-Einstellungen durch einen Benutzer (Workflow-Initiator) und  resultieren in Worfklow-Aktivitäten.
*Erinnerungen
 
}}
=== Freigabe ===
{{Translation}}
'''Zweck:''' Freigabe einer Entwurfsseite durch einen Benutzer mit Freigaberechten. Dieser Workflow macht nur Sinn, wenn auf einer Seite die [[Referenz:FlaggedRevs|Freigabe-Funktion]] aktiviert ist.
 
'''Workflow-Instanzen:''' Es kann immer nur ein Freigabe-Worfklow pro Seite laufen.
 
[[Datei:Handbuch:bpmn-SingleUserApproval.svg|verweis=https://bs4-de.wiki.bluespice.com/wiki/Datei:Handbuch:bpmn-SingleUserApproval.svg|alternativtext=BMMN Diagramm des Freigabe Worfklows.|zentriert|mini|750x750px|BMMN Diagramm des Freigabe Worfklows.]]
{| class="wikitable" style="width:100%;"
!Aktivität
!Beschreibung
|-
|CollectData
|Im ersten Workflow-Schritt werden die Einstellungen des Worfklows vorgenommen:
 
* ''Benutzer:'' Benutzer (oder Gruppe, die in der Gruppenverwaltung angelegt ist), die die Begutachtung durchführen soll(en).
* ''Anweisungen:'' Eine Mitteilung an den Benutzer oder die Benutzergruppe zur Durchführung der Begutachtung.
* ''Reportempfänger:'' An diese Email-Adresse wird beim Abschluss der Begutachtung ein Email-Report mit den Resultaten gesendet. Wird hier ein Benutzername angegeben, so muss in der Benutzerverwaltung eine Email-Adresse hinterlegt sein, damit der Report versendet werden kann.
|-
|PageCheckout
|Die Seitenbearbeitung für Wikibenutzer wird gesperrt. Während der Workflow läuft, kann nur der Benutzer mit der Workflow-Aufgabe die Seite bearbeiten.
|-
|UserVote
|Der zugewiesene Benutzer führt eine Abstimmung durch und akzeptiert die Seite oder lehnt sie ab. Alternativ kann die Aufgabe delegiert werden. Bei einer Ablehnung wird der nächste Schritt (ApprovePage) übersprungen.
|-
|ApprovePage
|Bei einer Zustimmung wird die Seite freigegeben.
|-
|SendMail
|Eine Email-Report wird an die angegebene Email-Adresse versandt.
|-
|PageCheckin
|Die Seite wird abschließend entsperrt.
|}
 
=== Qualitätsgesicherte Bearbeitung ===
'''Zweck:''' Freigabe einer Entwurfsseite nach dem "4-Augen-Prinzip".
 
'''Workflow-Instanzen:''' Es kann immer nur ein Freigabe-Workflow pro Seite laufen.
 
[[Datei:Handbuch:bpmn-ExpertDocControl.svg|verweis=https://bs4-de.wiki.bluespice.com/wiki/Datei:Handbuch:bpmn-ExpertDocControl.svg|alternativtext=BPMN Diagramm des Workflows "Qualitätsgesicherte Bearbeitung"|zentriert|mini|550x550px|BPMN Diagramm des Workflows "Qualitätsgesicherte Bearbeitung"]]
{| class="wikitable" style="width:100%;"
!Aktivität
!Beschreibung
|-
|CollectData
|Im ersten Workflow-Schritt werden die Einstellungen des Worfklows vorgenommen:
 
* ''Benutzer:'' Benutzer der eine Begutachtung durchführen soll. Es müssen drei Benutzer angegeben werden: '''Editor''' (Bearbeiter), '''Reviewer''' (Prüfer)''',''' '''Approver''' (Genehmiger)
* ''Anweisungen:'' Eine Mitteilung an die Benutzer, damit diese die Aufgabe verstehen.
* ''Reportempfänger:'' An diese Email-Adresse wird beim Abschluss der Begutachtung ein Email-Report mit den Resultaten gesendet. Wird hier ein Benutzername angegeben, so muss in der Benutzerverwaltung eine Email-Adresse hinterlegt sein, damit der Report versendet werden kann.
|-
|PageCheckout
|Die Seite wird für die anstehende Abstimmung zur Bearbeitung für Wikibenutzer gesperrt. Nur '''Editor''' (1. Workflow-Teilnehmer) und '''Reviewer''' (2. Workflow-Teilnehmer) können die Seite bearbeiten.
|-
|EditPage
|Der zugewiesene '''Editor''' kann die Seite bearbeiten und die Aufgabe kommentarlos abschließen.
|-
|UserVote
|Nachdem der '''Editor-'''Schritt abgeschlossen ist, kann der '''Reviewer''' die Seite bearbeiten und eine Stimme abgeben. Alternativ kann die Aufgabe delegiert werden. Wenn die Abstimmung positiv ist (=akzeptiert), wird der Workflow fortgesetzt. Wenn der '''Reviewer''' ablehnt, geht der Workflow zurück zum '''Editor'''.
|-
|PageCheckin
|Nachdem der '''Reviewer''' eine positive Stimme abgegeben hat (akzeptieren), wird die Seite eingecheckt und der Workflow wird fortgesetzt.
|-
|PageCheckout
|In diesem Schritt wird die Seite für die Bearbeitung vollständig gesperrt. Der '''Approver''' kann die Seite nicht ändern, muss jedoch die Workflow-Aufgabe abschließen oder delegieren.
|-
|ApprovePage
|Nachdem der '''Approver''' die zugewiesene Aufgabe abgeschlossen hat, wird die Seite vom Status "Entwurf" auf "freigegeben" gesetzt, wenn sich die Seite im Status "Entwurf" befand (nur wenn der Genehmiger die Seite akzeptiert hat). Wenn nicht, wird dieser Schritt übersprungen.
|-
|SendMail
|Eine Email-Report wird an die angegebene Email-Adresse versandt.
|-
|PageCheckin
|Die Seite wird abschließend entsperrt.
|}
 
=== Gruppenfeedback ===
'''Zweck:''' Einholen von Feedback von einer Benutzergruppe. Die Gruppe muss in der Gruppenverwaltung angelegt sein.
 
'''Workflow-Instanzen:''' Es können unabhängig voneinander mehrere Feedback-Worfklows gleichzeitig auf einer Seite laufen.
 
[[Datei:Handbuch:bpmn-GroupFeedback..svg|verweis=https://bs4-de.wiki.bluespice.com/wiki/Datei:Handbuch:bpmn-GroupFeedback..svg|alternativtext=BPMN Diagramm des Workflows "Gruppen-Feedback"|zentriert|mini|450x450px|BPMN Diagramm des Workflows "Gruppen-Feedback"]]
{| class="wikitable" style="width:100%;"
!Aktivität
!Beschreibung
|-
|CollectData
|Im ersten Workflow-Schritt werden die Einstellungen des Worfklows vorgenommen:
 
* ''Benutzer:'' Benutzer (oder Gruppe, die in der Gruppenverwaltung angelegt ist), die die Begutachtung durchführen soll(en).
* ''Anweisungen:'' Eine Mitteilung an den Benutzer oder die Benutzergruppe zur Durchführung der Begutachtung.
* ''Reportempfänger:'' An diese Email-Adresse wird beim Abschluss der Begutachtung ein Email-Report mit den Resultaten gesendet. Wird hier ein Benutzername angegeben, so muss in der Benutzerverwaltung eine Email-Adresse hinterlegt sein, damit der Report versendet werden kann.
|-
|GroupFeedback
|Alle Benutzer in der zugewiesenen Gruppe geben über ein Kommentarfeld ein Feedback ab.  Hierbei handelt es sich um einen parallelen Workflow, das heißt, die Reihenfolge der Rückmeldungen ist egal.
|-
|SendMail
|Eine Email-Report wird an die angegebene Email-Adresse versandt.
|}
 
=== Feedback ===
'''Zweck:''' Einholen von Feedback eines einzelnen Benutzers zu einer Seite.
 
'''Workflow-Instanzen:''' Es können unabhängig voneinander mehrere Feedback-Worfklows gleichzeitig auf einer Seite laufen.
 
[[Datei:Handbuch:bpmn-UserFeedback.svg|verweis=https://bs4-de.wiki.bluespice.com/wiki/Datei:Handbuch:bpmn-UserFeedback.svg|alternativtext=BPMN Diagramm des Feedback Worfklows|zentriert|mini|500x500px|BPMN Diagramm des Feedback-Worfklows]]
{| class="wikitable" style="width:100%;"
!Aktivität
!Beschreibung
|-
|CollectData
|Im ersten Workflow-Schritt werden die Einstellungen des Worfklows vorgenommen:
 
* ''Benutzer:'' Benutzer (oder Gruppe, die in der Gruppenverwaltung angelegt ist), die die Begutachtung durchführen soll(en).
* ''Anweisungen:'' Eine Mitteilung an den Benutzer oder die Benutzergruppe zur Durchführung der Begutachtung.
* ''Reportempfänger:'' An diese Email-Adresse wird beim Abschluss der Begutachtung ein Email-Report mit den Resultaten gesendet. Wird hier ein Benutzername angegeben, so muss in der Benutzerverwaltung eine Email-Adresse hinterlegt sein, damit der Report versendet werden kann.
|-
|UserFeedback
|Der zugewiesene Benutzer gibt über ein Kommentarfeld ein Feedback ab.
|-
|SendMail
|Eine Email-Report wird an die angegebene Email-Adresse versandt.
|}
 
== Übersichtsseiten ==
Alle Workflows sind auf der Seite ''Spezial:Workflows overview'' aufgeführt. Es gibt eine Ansicht der aktuellen Workflows und eine Ansicht aller Workflows:
[[Datei:Handbuch:wf-übersicht.png|alternativtext=Workflows Übersicht|zentriert|mini|750x750px|Workflows Übersicht]]
 
=== Tasks ===
Benutzer werden über ihre Workflows auf ihrer Benachrichtungsseite sowie auf der Seite [[Handbuch:Erweiterung/UnifiedTaskOverview|Meine Aufgaben]] über zugewiesene Workflow-Aufgaben informiert.
 
==Weitere Workflows erstellen==
Die xml-Datei eines BPMN-Diagramms kann durch das Einfügen sogenannter Aktivitäten angepasst werden. Derzeit gibt es folgende definierte Aktivitäten:
 
'''Erweiterung: Workflows'''
 
* [[Handbuch:Erweiterung/Workflows/Activity/CustomForm|CustomForm]]
* [[Handbuch:Erweiterung/Workflows/Activity/UserVote|UserVote]]
* [[Handbuch:Erweiterung/Workflows/Activity/GroupVote|GroupVote]]
* [[Handbuch:Erweiterung/Workflows/Activity/UserFeedback|UserFeedback]]
* [[Handbuch:Erweiterung/Workflows/Activity/GrouppFeedback|GroupFeedback]]
* [[Handbuch:Erweiterung/Workflows/Activity/SendMail|SendMail]]
* [[Handbuch:Erweiterung/Workflows/Activity/EditRequest|EditRequest]]
 
 
'''Erweiterung: PageCheckout'''
 
* [[Handbuch:Erweiterung/Workflows/Activity/PageCheckOut|PageCheckOut]]
* [[Handbuch:Erweiterung/Workflows/Activity/PageCheckIn|PageCheckIn]]
 
 
'''Erweiterung: BlueSpiceFlaggedRevsConnector'''
 
* [[Handbuch:Erweiterung/Workflows/Activity/ApprovePage|ApprovePage]]
 
 
Beispiel zum erstellen eines neuen Workflows

Version vom 19. Januar 2022, 09:42 Uhr

Erweiterung: BlueSpiceArticleInfo

alle Erweiterungen

Übersicht
Beschreibung:

Zeigt Informationen über einen Artikel in der Statusleiste an

Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL-3.0-only
Art: BlueSpice Kategorie: Datenanalyse
Edition: BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud Version:

Funktion

Diese Erweiterung bietet zusaätzliche Informationen im Vergleich zu den MediaWiki Standardinformationen. Im Discovery-Skin können diese Infos in den Seitenwerkzeugen über den Link alle Aktionen > Seiteninformationen aufgerufen werden.

Folgende Informationen stehen hier zur Verfügung:

  • Allgemeine Seiteninfos
  • Letzte Bearbeitung
  • Eigenschaften (Kategorien, interne Links, Bilder, externe Links)
  • Aktualität der Seite
  • Autoren der Seite
  • Leser der Seite
  • Erinnerungen

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.36.0
  • BlueSpiceFoundation: 4.1

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceArticleInfo

Spezialseiten[Bearbeiten | Quelltext bearbeiten]

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Name Wert
ArticleInfoCheckRevisionInterval 10

Hooks[Bearbeiten | Quelltext bearbeiten]




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

Diskussionen