Vorlage:Aufgabe: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(Priorität → Dringlichkeit)
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<noinclude>
 
<noinclude>
Eine Vorlage für (interne) Aufgaben (=[[:Kategorie: {{PAGENAME}}]]). Jede Aufgabenseite sollte in der eigenen [[Spezial:Beobachtungsliste|Beobachtungsliste]] eingetragen sein. Jede interne 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.
+
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 Interne Aufgabenseite kann einfach die [[Vorlage: Prozentstatus der Aufgabe]] auf irgendeiner Seite verwendet werden, z.B.<br/>{{Tlx|Prozentstatus der Aufgabe | Bebilderung | 80%}}
+
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 Intern-Namensraum   * [[Vorlage: Aufgabe/Formularfeld Priorität]]
+
  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]]
Zeile 75: Zeile 75:
 
* [[Vorlage: Prozentstatus der Aufgabe]]
 
* [[Vorlage: Prozentstatus der Aufgabe]]
 
* [[Vorlage: Prozentstatus der Aufgabe anzeigen]]
 
* [[Vorlage: Prozentstatus der Aufgabe anzeigen]]
|
+
| style="width:30%"| Formulare:
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 89: 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 115: 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 122: 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:Crystal Clear action find.png|link=|x22px]] Aufgaben anzeigen/durchsuchen|wpRunQuery=true}}
+
{{#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 133: 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 145: Zeile 153:
 
-->|<nowiki></nowiki>
 
-->|<nowiki></nowiki>
 
* [[Benutzer:§|§]] <!-- output
 
* [[Benutzer:§|§]] <!-- output
  -->&nbsp;&nbsp;[[File:Farm-Fresh comments.png|x22px|Benutzer Diskussion von §|link=Benutzer Diskussion:§]] <!--  
+
  -->&nbsp;&nbsp;[[File:Discuss or talk (OSEG fg 76B82A, Griffin-Mono-v3.5, apps wewechat).svg|x32px|Benutzer Diskussion von §|link=Benutzer Diskussion:§]] <!--  
  -->&nbsp;&nbsp;[[File:Farm-Fresh email to friend.png|x22px|Benutzer benachrichtigen|link={{FULLURL:Benutzer_Diskussion:§|action=edit&section=new&editintro=Vorlage:Aufgabe/Vorgabe_E-Mail_an_Benutzer&preloadtitle={{URLENCODE:Aufgabe: {{PAGENAME}}}}|nowiki}}]]<!--  
+
  -->&nbsp;&nbsp;[[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&section=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 161: Zeile 169:
 
-->}}{{#ask: [[Hat Teilaufgabe::{{FULLPAGENAME}}]] | intro=<nowiki></nowiki>
 
-->}}{{#ask: [[Hat Teilaufgabe::{{FULLPAGENAME}}]] | intro=<nowiki></nowiki>
  
'''Ist Teilaufgabe von:'''|format=ul|outro=<hr style="margin-bottom:2ex;margin-top:1ex;"/>}}<!--
+
'''Ist Teilaufgabe von:'''|format=ul|outro=<div style="margin-bottom:2ex;margin-top:1ex;"/>}}<!--
 
   Keine Teilaufgabe
 
   Keine Teilaufgabe
 
else-->|<!--
 
else-->|<!--
Zeile 185: 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}}|Intern:}}}}</includeonly>
+
  -->{{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

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:

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 durchsuchenVorlage: 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;
}