Aufgaben delegieren in Weblication®

27. Okt 2017

In Weblication® können Sie über die Aufgabenverwaltung Aufgaben an andere Redakteure ganz einfach delegieren.

Aufgaben können für sich selbst, für alle oder für einzelne Benutzer vergeben werden.

Zusätzlich ist einstellbar, ob die vergebenen Aufgaben vom Empfänger bearbeitet und gelöscht werden können.

Aufgaben delegieren in Weblication®
Aufgaben delegieren in Weblication®

Information per E-Mail bei Erhalt einer Aufgabe

Redakteure werden über neue Aufgaben und Notizen automatisch per E-Mail informiert, wenn ein anderer ihnen eine Aufgabe delegiert hat.

Aufgaben und Notizen mit Ansichtsberechtigung

Im Bedien-Panel werden Aufgaben und Notizen angezeigt, die alle Redakteure sehen sollen. Darüber hinaus werden auch die persönlichen Aufgaben dort angezeigt und die Aufgaben, die an andere Redakteure delegiert wurden.

Aufgaben und Notizen, die mit Dateien verknüpft sind, erscheinen sowohl im Bedien-Panel als auch in der Inhaltsverwaltung (Datei-Explorer) und in der jeweiligen Seite. Auch hier werden die eigenen Aufgaben sowie die Aufgaben angezeigt, die an einen anderen Benutzer delegiert wurden.

Aufgaben anzeigen in der Inhalteverwaltung
Aufgaben anzeigen in der Inhalteverwaltung

Aufgaben und Notizen über Framework Funktionen erstellen

Über die PHP-Framework Klasse wMessagecenter können Sie Aufgaben und Notizen über das Framework erstellen.

Ereignis Makros erstellen Aufgaben und Notizen

In den Verzeichniseinstellungen können unter den Ereignissen vordefinierte Makros eingesetzt werden, um Aufgaben und Notizen automatisch zu erstellen.

Damit lässt sich beispielsweise definieren, dass Notizen und Aufgaben z.B. nach dem Speichern (onAfterSave) oder statt des Löschens (onBeforeDelete) einer Datei erstellt und definierte Benutzer darüber informiert werden.

Vorgefertigte Aktionen über Schaltflächen einfügen

Über die PHP-Framework Funktion wMessagecenter::createTodo lassen sich auch vorgefertigte Aktionen über Schaltflächen einfügen, um z.B. Dateien zu löschen, umzubenennen, zu bearbeiten, zu öffnen oder in die Dateiverwaltung zu springen. Mehrere vorgefertigte Aufgaben sind bereits als Ereignis-Snippets verfügbar. Verfügbar ab Weblication® Version 012.005.060.000.

Vorgefertigte Aktionen über Schaltflächen einfügen
Vorgefertigte Aktionen über Schaltflächen einfügen

Aufgaben mit vordefinierten Schaltflächen ergeignisgesteuert vergeben

Ereignisse eignen sich auch dazu, die danach kommende Aktion zu unterbinden, und stattdessen als Aufgabe an einen verantwortlichen Redakteur weiterzuleiten. Inzwischen können diese auch mit Schaltflächen versehen werden, um die angebotenen Aktionen schneller durchzuführen.

Aufgaben mit vordefinierten Schaltflächen ergeignisgesteuert vergeben
Aufgaben mit vordefinierten Schaltflächen ergeignisgesteuert vergeben

Freigabebenutzer im Workflow abfragen

Ab Weblication® Version 012.005.065.000 ist die PHP-Framework Funktion wWorkflow::getUsersOfLevel verfügbar, um Freigabebenutzer abzufragen.

Löschen und Verschieben von Dateien automatisiert delegieren

In Verbindung mit den ereignisbasierten vorgefertigten Aktionen z.B. für "Aufgabe erstellen" und "Datei wird dem zuständigen Redakteur zum Löschen vorgelegt" lassen sich so für die im Freigabeworkflow hinterlegten Benutzer Aufgaben automatisch anlegen, die ein Löschen oder Verschieben von Dateien als Aktion über Buttons vorbelegt haben.

Löschen / Verschieben von Dateien freigeben lassen

Mit den zuvor beschriebenen Techniken lassen sich Funktionen hinterlegen, die verantwortliche Benutzer über eine erwünschte Löschung oder Verschiebung von Dateien informieren und ihnen die Möglichkeit geben, per Klick in einer Mail die gewünschte Aktion durchzuführen.

So lässt sich verhindern, dass Dateien ohne Prüfung durch einen Vorgesetzten verschoben oder gelöscht werden.