Vorlage:Aufgabe: Unterschied zwischen den Versionen
K (1 Version importiert: Import für Aufgabensystem von http://wiki.bayernflora.de/web/Vorlage:Aufgabe) |
(Priorität → Dringlichkeit) |
||
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<noinclude> | <noinclude> | ||
− | Eine Vorlage für | + | Eine Vorlage für Aufgaben (=[[:Kategorie: {{PAGENAME}}]]). Jede Aufgabenseite sollte in der eigenen [[Spezial:Beobachtungsliste|Beobachtungsliste]] eingetragen sein. Jede Seite in der [[:Kategorie: {{PAGENAME}}]] stellt eine Aufgabe dar. Mit [[Formular: {{PAGENAME}}]] kann man eine solche erstellen oder bearbeiten und mit [[Spezial:Abfrage ausführen/Aufgaben anzeigen]] kann man Aufgaben nach Eigenschaften/Attributen durchsuchen. Die Vorlage selbst verbleibt am Seitenanfang, während alle Kommentare fortlaufend darunter angefügt werden können. |
Auf der eigenen Benutzerseite/Benutzer-Diskussionsseite kann man mit | Auf der eigenen Benutzerseite/Benutzer-Diskussionsseite kann man mit | ||
Zeile 10: | Zeile 10: | ||
{{Aufgabe erstellen oder verwalten}} | {{Aufgabe erstellen oder verwalten}} | ||
− | Für Aufgabenerfassung ''ohne'' eine extra | + | Für Aufgabenerfassung ''ohne'' eine extra Aufgabenseite kann einfach die [[Vorlage: Prozentstatus der Aufgabe]] auf irgendeiner Seite verwendet werden, z.B.<br/>{{Tlx|Prozentstatus der Aufgabe | Bebilderung | 80%}} |
Zeile 22: | Zeile 22: | ||
; ''Status='' : Aufgabenstatus, z.B. neu (=Voreinstellung)<br/> {{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::Aufgabenstatus]]|format=count}}|<!-- no prefix: older SMW -->Aufgabenstatus|<!-- prefix property -->Attribut:Aufgabenstatus}}]]|?Erlaubt Wert#=|mainlabel=-|format=list | ; ''Status='' : Aufgabenstatus, z.B. neu (=Voreinstellung)<br/> {{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::Aufgabenstatus]]|format=count}}|<!-- no prefix: older SMW -->Aufgabenstatus|<!-- prefix property -->Attribut:Aufgabenstatus}}]]|?Erlaubt Wert#=|mainlabel=-|format=list | ||
|intro=(Mögliche Werte für [[Attribut: Aufgabenstatus]]: „|sep=“, „|outro=“)|sort=Erlaubt Wert|order=asc}} | |intro=(Mögliche Werte für [[Attribut: Aufgabenstatus]]: „|sep=“, „|outro=“)|sort=Erlaubt Wert|order=asc}} | ||
− | ; ''Priorität='': als Zahl <br/> {{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::Aufgabenpriorität]]|format=count}}|<!-- no prefix: older SMW -->Aufgabenpriorität|<!-- prefix property -->Attribut:Aufgabenpriorität}}]]|?Erlaubt Wert#=|?skos:prefLabel#=|mainlabel=-|format=array | + | ; ''Priorität='': die Aufgabendringlichkeit als Zahl <br/> {{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::Aufgabenpriorität]]|format=count}}|<!-- no prefix: older SMW -->Aufgabenpriorität|<!-- prefix property -->Attribut:Aufgabenpriorität}}]]|?Erlaubt Wert#=|?skos:prefLabel#=|mainlabel=-|format=array |
|intro=(Mögliche Zahlenwerte für [[Attribut: Aufgabenpriorität]]: „|sep=, „|outro=)|propsep=“=|sort=Erlaubt Wert|order=asc}} | |intro=(Mögliche Zahlenwerte für [[Attribut: Aufgabenpriorität]]: „|sep=, „|outro=)|propsep=“=|sort=Erlaubt Wert|order=asc}} | ||
; Teilaufgaben= : eventuell in Unteraufgaben untergliedert ([[Vorlage:Teilaufgabe]], [[Attribut: Hat Teilaufgabe]]) | ; Teilaufgaben= : eventuell in Unteraufgaben untergliedert ([[Vorlage:Teilaufgabe]], [[Attribut: Hat Teilaufgabe]]) | ||
Zeile 41: | Zeile 41: | ||
[[Vorlage: Aufgabe]] ────→ [[Formular: {{PAGENAME}}]] | [[Vorlage: Aufgabe]] ────→ [[Formular: {{PAGENAME}}]] | ||
Daten zu Aufgaben Dynamische Formular-Felder: | Daten zu Aufgaben Dynamische Formular-Felder: | ||
− | im | + | im Aufgabe-Namensraum * [[Vorlage: Aufgabe/Formularfeld Priorität]] |
│ * [[Vorlage: Aufgabe/Formularfeld Status]] | │ * [[Vorlage: Aufgabe/Formularfeld Status]] | ||
│ * [[Vorlage: Aufgabe/Formularfeld Status listbox]] | │ * [[Vorlage: Aufgabe/Formularfeld Status listbox]] | ||
Zeile 48: | Zeile 48: | ||
│ * Teilaufgaben | │ * Teilaufgaben | ||
│ | │ | ||
− | └─ [[Vorlage: Aufgabe/Vorgabe E-Mail an Benutzer]] | + | └─ [[Vorlage: Aufgabe/Vorgabe E-Mail an Benutzer (Du-Form)]] |
* Nutzer-Benachrichtigungen: Vorgabe (Link mit preload), | * Nutzer-Benachrichtigungen: Vorgabe (Link mit preload), | ||
Hilfe für E-Mail direkt an Benutzer auf seiner Diskussionsseite | Hilfe für E-Mail direkt an Benutzer auf seiner Diskussionsseite | ||
Zeile 61: | Zeile 61: | ||
{| class="vertical-align-top" | {| class="vertical-align-top" | ||
− | | | + | | style="width:30%"| Vorlagen: |
− | Vorlagen: | ||
* [[Vorlage: Aufgabe erstellen oder verwalten]] | * [[Vorlage: Aufgabe erstellen oder verwalten]] | ||
* [[Vorlage: Aufgaben anzeigen]] | * [[Vorlage: Aufgaben anzeigen]] | ||
Zeile 68: | Zeile 67: | ||
* [[Vorlage: Teilaufgabe]] | * [[Vorlage: Teilaufgabe]] | ||
* [[Vorlage: Aufgabe]] | * [[Vorlage: Aufgabe]] | ||
− | * [[Vorlage: Aufgabe/Vorgabe E-Mail an Benutzer]] | + | * [[Vorlage: Aufgabe/Vorgabe E-Mail an Benutzer (Sie-Form)]] |
+ | * [[Vorlage: Aufgabe/Vorgabe E-Mail an Benutzer (Du-Form)]] | ||
* [[Vorlage: Aufgabe/Formularfeld Priorität]] | * [[Vorlage: Aufgabe/Formularfeld Priorität]] | ||
* [[Vorlage: Aufgabe/Formularfeld Status]] | * [[Vorlage: Aufgabe/Formularfeld Status]] | ||
* [[Vorlage: Aufgabe/Formularfeld Status listbox]] | * [[Vorlage: Aufgabe/Formularfeld Status listbox]] | ||
* [[Vorlage: Formularfeld aus Wertedefinition von Attribut]] | * [[Vorlage: Formularfeld aus Wertedefinition von Attribut]] | ||
− | | | + | * [[Vorlage: Prozentstatus der Aufgabe]] |
− | Formulare: | + | * [[Vorlage: Prozentstatus der Aufgabe anzeigen]] |
+ | | style="width:30%"| Formulare: | ||
* [[Formular: Aufgabe]] | * [[Formular: Aufgabe]] | ||
* [[Formular: Aufgaben anzeigen]] | * [[Formular: Aufgaben anzeigen]] | ||
− | | | + | | style="width:30%"| Attribute: |
− | Attribute: | ||
* [[Attribut: Aufgabe erledigt in Prozent]] | * [[Attribut: Aufgabe erledigt in Prozent]] | ||
* [[Attribut: Aufgabe erstellt am]] | * [[Attribut: Aufgabe erstellt am]] | ||
Zeile 87: | Zeile 87: | ||
* [[Attribut: Hat Teilaufgabe]] | * [[Attribut: Hat Teilaufgabe]] | ||
* [[Attribut: Hat übergeordnete Aufgabe]] | * [[Attribut: Hat übergeordnete Aufgabe]] | ||
+ | |- | ||
+ | | style="width:30%"| Bilder: | ||
+ | * [[:File:Find - lens (OSEG 76B729, Griffin-Mono-v3.5, apps gtk-find).svg]] [[Datei:Find - lens (OSEG 76B729, Griffin-Mono-v3.5, apps gtk-find).svg|x32px|Aufgabe finden oder suchen]] | ||
+ | * [[:File:Discuss or talk (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg]] [[File:Discuss or talk (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg|x32px|Benutzer Diskussion von …]] | ||
+ | * [[:File:Discuss or talk, user adds question (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg]] [[File:Discuss or talk, user adds question (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg|x32px|Benutzer benachrichtigen]] | ||
+ | | style="width:30%"| Erweiterungen | ||
+ | * [https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Extension:Semantic MediaWiki] | ||
+ | * [https://www.mediawiki.org/wiki/Extension:Page_Forms Extension:Page Forms] | ||
+ | * [https://www.mediawiki.org/wiki/Extension:Variables Extension:Variables] | ||
+ | * [https://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects Extension:Semantic Internal Objects] (für bessere n:m Unter-Attributebeziehung, die das SMW-Standard #subobject nicht hat) | ||
|} | |} | ||
Zeile 113: | Zeile 123: | ||
-->|§<!-- assign temporary variable | -->|§<!-- assign temporary variable | ||
-->|[[Aufgabe zugeteilt zu Benutzer::§| ]] <!-- output | -->|[[Aufgabe zugeteilt zu Benutzer::§| ]] <!-- output | ||
− | -->|<!-- new output separator | + | -->|,<!-- new output separator |
-->}}<!-- -->}} | -->}}<!-- -->}} | ||
</div><!-- | </div><!-- | ||
Zeile 120: | Zeile 130: | ||
################################# | ################################# | ||
--><div class="floatright definition-inline" style="width:300px;"> | --><div class="floatright definition-inline" style="width:300px;"> | ||
− | {{#queryformlink: form=Aufgaben anzeigen|link text=[[File: | + | {{#queryformlink: form=Aufgaben anzeigen|link text=[[File:Find - lens (OSEG 76B729, Griffin-Mono-v3.5, apps gtk-find).svg|link=|x16px]] Aufgaben anzeigen/durchsuchen|_run}} |
<hr/> | <hr/> | ||
<dl> | <dl> | ||
Zeile 131: | Zeile 141: | ||
}} | }} | ||
<dt> Erledigt <dd> {{Bearbeitungsstatus|{{{Prozent erledigt|0}}}%}} ([[Aufgabe erledigt in Prozent::{{{Prozent erledigt|0}}}]]%) | <dt> Erledigt <dd> {{Bearbeitungsstatus|{{{Prozent erledigt|0}}}%}} ([[Aufgabe erledigt in Prozent::{{{Prozent erledigt|0}}}]]%) | ||
− | <dt> Priorität <dd> {{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::Aufgabenpriorität]]|format=count}}|<!-- no prefix: older SMW -->Aufgabenpriorität|<!-- prefix property -->Attribut:Aufgabenpriorität}}]] [[Erlaubt Wert::{{{Priorität|}}}]] | + | <dt> <span titl="Der Rang oder die Priorität der Aufgabe">Dringlichkeit</span> <dd> {{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::Aufgabenpriorität]]|format=count}}|<!-- no prefix: older SMW -->Aufgabenpriorität|<!-- prefix property -->Attribut:Aufgabenpriorität}}]] [[Erlaubt Wert::{{{Priorität|}}}]] |
|?skos:prefLabel= | |?skos:prefLabel= | ||
|format=array<!-- list: gibt kein HTML von skos:prefLabel (BUG?) --> | |format=array<!-- list: gibt kein HTML von skos:prefLabel (BUG?) --> | ||
Zeile 143: | Zeile 153: | ||
-->|<nowiki></nowiki> | -->|<nowiki></nowiki> | ||
* [[Benutzer:§|§]] <!-- output | * [[Benutzer:§|§]] <!-- output | ||
− | --> [[File: | + | --> [[File:Discuss or talk (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg|x32px|Benutzer Diskussion von §|link=Benutzer Diskussion:§]] <!-- |
− | --> [[File: | + | --> [[File:Discuss or talk, user adds question (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg|x32px|Benutzer benachrichtigen|link={{FULLURL:Benutzer_Diskussion:§|action=edit§ion=new&editintro=Vorlage:Aufgabe/Vorgabe_E-Mail_an_Benutzer_(Du-Form)&preloadtitle={{URLENCODE:Aufgabe: {{PAGENAME}}}}|nowiki}}]]<!-- |
-->|<!-- new output separator | -->|<!-- new output separator | ||
-->}}<!-- arraymap | -->}}<!-- arraymap | ||
Zeile 159: | Zeile 169: | ||
-->}}{{#ask: [[Hat Teilaufgabe::{{FULLPAGENAME}}]] | intro=<nowiki></nowiki> | -->}}{{#ask: [[Hat Teilaufgabe::{{FULLPAGENAME}}]] | intro=<nowiki></nowiki> | ||
− | '''Ist Teilaufgabe von:'''|format=ul|outro=< | + | '''Ist Teilaufgabe von:'''|format=ul|outro=<div style="margin-bottom:2ex;margin-top:1ex;"/>}}<!-- |
Keine Teilaufgabe | Keine Teilaufgabe | ||
else-->|<!-- | else-->|<!-- | ||
Zeile 183: | Zeile 193: | ||
<hr style="margin-bottom:2ex;margin-top:1ex;"/>}} | <hr style="margin-bottom:2ex;margin-top:1ex;"/>}} | ||
[[Kategorie: Aufgabe]]<!-- | [[Kategorie: Aufgabe]]<!-- | ||
− | -->{{SORTIERUNG: {{#replace:{{PAGENAME}}| | + | -->{{SORTIERUNG: {{#replace:{{PAGENAME}}|Aufgabe:}}}}</includeonly> |
Aktuelle Version vom 10. Juli 2022, 19:02 Uhr
Eine Vorlage für Aufgaben (=Kategorie: Aufgabe). Jede Aufgabenseite sollte in der eigenen Beobachtungsliste eingetragen sein. Jede Seite in der Kategorie: Aufgabe stellt eine Aufgabe dar. Mit Formular: Aufgabe kann man eine solche erstellen oder bearbeiten und mit Spezial:Abfrage ausführen/Aufgaben anzeigen kann man Aufgaben nach Eigenschaften/Attributen durchsuchen. Die Vorlage selbst verbleibt am Seitenanfang, während alle Kommentare fortlaufend darunter angefügt werden können.
Auf der eigenen Benutzerseite/Benutzer-Diskussionsseite kann man mit
- {{Aufgaben anzeigen}} alle Aufgaben anzeigen oder
- mit {{Aufgaben anzeigen|Zugeteilt=Mein Name|Anzeigeformat=Punkteliste}} die Aufgaben gefiltert auflisten.
Details zum Filtern der Anzeige siehe Vorlage: Aufgaben anzeigen.
Eine Aufgabenseite kann mit {{Aufgabe erstellen oder verwalten}} verwaltet werden:
Für Aufgabenerfassung ohne eine extra Aufgabenseite kann einfach die Vorlage: Prozentstatus der Aufgabe auf irgendeiner Seite verwendet werden, z.B.
{{Prozentstatus der Aufgabe | Bebilderung| 80%}}
Parameter
(Pflichtparameter und optionale Parameter)
- Beschreibung=
- detaillierte Beschreibung der Aufgabe (Attribut: Aufgabenbeschreibung)
- Prozent erledigt=
- 0 bis 100 (10er Schritte, Voreinstellung=0; Attribut: Aufgabe erledigt in Prozent)
- Status=
- Aufgabenstatus, z.B. neu (=Voreinstellung)
(Mögliche Werte für Attribut: Aufgabenstatus: „ausgesetzt“, „erledigt“, „neu“, „wieder aufgenommen“, „wiederkehrend“, „zugeordnet“) - Priorität=
- die Aufgabendringlichkeit als Zahl
(Mögliche Zahlenwerte für Attribut: Aufgabenpriorität: „0“=kein Vorrang, „1“=am niedrigsten, „2“=niedrig, „3“=normal, „4“=hoch, „5“=am höchsten, „6“=sofort) - Teilaufgaben=
- eventuell in Unteraufgaben untergliedert (Vorlage:Teilaufgabe, Attribut: Hat Teilaufgabe)
- Zugeteilt zu Benutzer=
- Benutzername(n) (Komma-getrennt, Attribut: Aufgabe zugeteilt zu Benutzer)
- Aufgabe erstellt am=
- Datum/Zeit (Attribut: Aufgabe erstellt am)
Technische Dokumentation
Diese Vorlage setzt standardmäßig:
- Kategorie: Aufgabe
- obige Eigenschaften (Attribute)
- Attribut: Hat übergeordnete Aufgabe ermöglicht umgekehrte Abfragen, quasi „zeige mir alle Aufgaben der übergeordneten Aufgabe xy an“
Abhängigkeiten
Vorlage: Aufgabe ────→ Formular: Aufgabe Daten zu Aufgaben Dynamische Formular-Felder: im Aufgabe-Namensraum * Vorlage: Aufgabe/Formularfeld Priorität │ * Vorlage: Aufgabe/Formularfeld Status │ * Vorlage: Aufgabe/Formularfeld Status listbox │ ├─ Vorlage: Teilaufgabe │ * Teilaufgaben │ └─ Vorlage: Aufgabe/Vorgabe E-Mail an Benutzer (Du-Form) * Nutzer-Benachrichtigungen: Vorgabe (Link mit preload), Hilfe für E-Mail direkt an Benutzer auf seiner Diskussionsseite Aufgabenlisten anzeigen/durchsuchen: Vorlage: Aufgaben durchsuchen ┐ Vorlage: Aufgaben anzeigen ──┤ Formular: Aufgaben anzeigen ──┴─→ für Spezial:Abfrage ausführen/Aufgaben anzeigen Formular für Aufgaben: Vorlage: Aufgabe erstellen oder verwalten … ?noch was?
Vorlagen:
|
Formulare: | Attribute: |
Bilder: | Erweiterungen
|
CSS-Hervorhebung:
table.highlight:target {
background-color: #DEF;
}
/* FIX override of a loaded inline stylsheets that uses .highlight → bold */
table.highlight {
font-weight: normal;
}