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.
Redakteure werden über neue Aufgaben und Notizen automatisch per E-Mail informiert, wenn ein anderer ihnen eine Aufgabe delegiert hat.
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.
Über die PHP-Framework Klasse wMessagecenter können Sie Aufgaben und Notizen über das Framework erstellen.
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.
Ü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.
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.
Ab Weblication® Version 012.005.065.000 ist die PHP-Framework Funktion wWorkflow::getUsersOfLevel verfügbar, um Freigabebenutzer abzufragen.
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.
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.