Administration of Awaiting Review Tasks in Episerver
For ASP.NET 5+ and Episerver/Optimizely 12+ see: https://github.com/adnanzameer/optimizely-advancedtaskmanager
Advanced Task Management for EpiServer, providing enhanced oversight of the administration for Awaiting Review tasks in Content Approval and Change Approval processes.
Install-Package AdvancedTaskManager
https://nuget.episerver.com/package/?id=AdvancedTaskManager
Add the Advanced Task Manager
gadget in the dashboard
Currently, the User notification and Tasks (Awaiting Review) are disconnected and provide very basic information to the editors.
The idea behind this project is two-fold. The first purpose is to build a more versatile Approval Sequence task management gadget (for Content & Change Awaiting Review tasks) to extend the information available to the editors. The second purpose is to combine user notifications with tasks and empower Approvers to act on their tasks within a single interface.
The gadget provides the following information about the task to the Editor:
The list of current features is as follows:
Some features are disabled by default, but you can decide which ones are enabled by Configuring features in the Web.config.
The gadget gives editors an option to sort through all the tasks with status Awaiting Review by the following columns:
The deadline property is a date/time property that allows editors to set priority against the content (Page or Block) so that the Approvers are aware of the priority ahead of approval.
The deadline property functionality is disabled by default and can be enabled (if required) by adding the following
By enabling the Content approval deadline
The property Content approval deadline
will be added in all PageTyes and BlockTypes under Content Approval
Tab.
The deadline property has three states in the gadget:
The Warning
state, highlighted in green informs approvers of the task that needs attention to be approved. The duration of the Warning
state is 4 days by default. It means if the content deadline is within 4 days deadline row
will be highlighted in green.
You can set the duration of the Warning
state by adding the
The Danger
state highlighted in red indicates the deadline date/time has passed.
The Normal
state is not represented by any colour as it shows there is still time for Approvers to prioritize the task.
Setting the
If you want to delete the property from the CMS, add the following
Please note that the ATM:DeleteContentApprovalDeadlineProperty will only trigger if ATM:EnableContentApprovalDeadline element is set to false.
The gadget allows user notifications associated with the task to be ‘read’ and enables the notification icon to be more useful as opposed to accumulating notifications.
When the editors open or refresh the gadget, all user tasks with unread notifications are highlighted and the notifications then are marked as read automatically. It means in the editor notification section the notifications will be marked as read.
The gadget informs the editor to approve the entire Content Approval Sequence of single or multiple contents. A comment field is required.
If the editor has published rights for the content approval, the option for Publish selected content after approval
will be enabled which allows the editor to publish the content after approval.
If the editor has published rights for some of the content after approving all content then only content the editor can publish will be published. The warning messages will appear against the content which the editor cannot publish.
The table row of the change approval task information acts like an accordion. On clicking on the row the change approval task details will show (and hide).
There are four types of Change approval tasks.
Security setting change
Moving content change
Language setting change
Expiration date setting change
To turn on or off one or more features, use the following
If you can help please do so by contributing to the package! Reach out package maintainer for additional details if needed.