Description:
We need to develop a task assignment feature that allows the CEO to assign tasks to staff members. The workflow should function as follows:
Assign Tasks:
The CEO should be able to create and assign tasks to specific staff members from the Super Admin Dashboard.
Each task should include:
Task Title
Description
Due Date
Priority Level
Option to set a time limit for task completion
Email Notifications:
When a task is assigned, the staff member should receive a summary of the task via email.
The email should include:
Task Title
Description
Due Date
Instructions to log in to their dashboard to view the complete task.
Dashboard Overview:
Staff members should have a dedicated section in their dashboard to view all assigned tasks, including their status (Pending, Completed, Overdue).
Staff should click a button to indicate that they have started the task.
Reminders:
If the staff member does not start the task within a specified timeframe, they should receive reminder emails every 6 hours prompting them to begin the task.
Task Deactivation:
If the staff member does not complete the task by the due date, the task should be automatically marked as "Deactivated."
An email notification should be sent to both the staff member and the CEO indicating that the task has not been completed.
Completion Notifications:
Once the staff member completes the task, a notification email should be sent to the CEO confirming that the task has been completed.
Acceptance Criteria:
The task assignment feature should be accessible only to the CEO.
Staff members should receive timely notifications and reminders regarding their tasks.
The system should handle task status updates effectively and notify relevant parties.
Description:
We need to develop a task assignment feature that allows the CEO to assign tasks to staff members. The workflow should function as follows:
Assign Tasks:
The CEO should be able to create and assign tasks to specific staff members from the Super Admin Dashboard.
Each task should include:
Task Title
Description
Due Date
Priority Level
Option to set a time limit for task completion
Email Notifications:
When a task is assigned, the staff member should receive a summary of the task via email.
The email should include:
Task Title
Description
Due Date
Instructions to log in to their dashboard to view the complete task.
Dashboard Overview:
Staff members should have a dedicated section in their dashboard to view all assigned tasks, including their status (Pending, Completed, Overdue).
Staff should click a button to indicate that they have started the task.
Reminders:
If the staff member does not start the task within a specified timeframe, they should receive reminder emails every 6 hours prompting them to begin the task.
Task Deactivation:
If the staff member does not complete the task by the due date, the task should be automatically marked as "Deactivated."
An email notification should be sent to both the staff member and the CEO indicating that the task has not been completed.
Completion Notifications:
Once the staff member completes the task, a notification email should be sent to the CEO confirming that the task has been completed.
Acceptance Criteria:
The task assignment feature should be accessible only to the CEO.
Staff members should receive timely notifications and reminders regarding their tasks.
The system should handle task status updates effectively and notify relevant parties.