Beschreibung
UserVote Aufgabe delegieren
Die Aktivität UserVote ist dafür verantwortlich, notwendige Daten über die Abstimmung eines Benutzers zu einem speziellen Thema zu sammeln. Der Benutzer hat 3 Abstimmungs-Optionen zur Auswahl: akzeptieren, ablehnen oder delegieren. Wenn ein Benutzer "delegieren" wählt, muss ein Dialog mit einer Benutzerauswahl bereitgestellt werden. Der gewählte Benutzer muss benachrichtigt werden und darf abstimmen. Der Delegierte kann erneut delegieren, jedoch nur an den Workflow-Initiator. Auch hier muss eine Benachrichtigung erfolgen. Alle Delegationsaktionen müssen aktivitätsintern protokolliert und an die nächste Aktivität übergeben werden.
Kurzprofil
|
Name
|
UserVote
|
Async
|
nein
|
Input/Formular
|
- Submit / Cancel button
- Voting button (approve/decline)
- Textfield for comments
- Link for delegating the task
- Userpicker
- Textfield for comments
|
Verbunden mit
|
- ApprovalWorkflows
- FeedbackWorkflows
|
BPMN Typ
|
bpmn:userTask
|
Attribute
Input
Name des Attributs
|
Quelle
|
Beschreibung
|
Typ
|
Aktion
|
assigned_user
|
CollectData
|
Name des abstimmenden Benutzers. Kann ein einfacher Benutzername sein (z.B. "WikiSysop") oder eine Benutzerseite ("Benutzer:WikiSysop"). Unterstützung der User-ID ist nicht erforderlich.
|
string
|
none
|
instructions
|
CollectData
|
Text, der dem Benutzer angezeigt wird (Abstimmungsanweisung). Der Text wird im Formular angezeigt.
|
string
|
display
|
due_date
|
CollectData
|
Fälligkeitsdatum der Aufgabe.
|
date/timestamp
|
none
|
delegate_to
|
UserVote
|
Name des Benutzers, an den delegiert wurde und der anstelle des ursprünglichen Benutzers abstimmen soll.
|
string
|
collect & display
|
delegate_comment
|
UserVote
|
Text, der dem neu zugewiesenen Benutzer angezeigt wird (Abstimmungsanweisung). Der Text wird im Formular angezeigt.
|
string
|
collect & display
|
Ausgabe
Name des Attributs
|
Quelle
|
Beschreibung
|
Typ
|
Aktion
|
vote
|
UserVote
|
Resultat der Abstimmung (Werte: JA, NEIN)
|
boolean/string
|
collect
|
comment
|
UserVote
|
Kommentar des Benutzers
|
string
|
collect
|
timestamp
|
UserVote
|
Zeitstempel der Abstimmung
|
timestamp
|
collect
|
revisionid
|
UserVote
|
Revisions-ID, über die abgestimmt wurde
|
integer
|
collect
|
Extension elements
Name des Extension-Elements
|
Beschreibung
|
Typ
|
form
|
Name einer Seite im Wiki mit der Endung *.form
|
string
|