Create Task 
Add title & disc. & assignee & DOD & priority
1st)Top of Form
As a Logged user, I want to be able to create a new task, so that I can add this task to the work items.
Acceptance Criteria: Check that
- The user can create a new task.
- Task data must be as below table and as in the UI Tasked in - New Concept
- This created task appears in the creator sent tasks and, in the assignee’s, inbox tasks with its status.
- The system will send a notification for the assignee after creating the task successfully.
- The user can select the assignees who should achieve this task:
- The user can assign a task for himself,
- The task will appear in his inbox tasks and in his sent tasks also as waiting for approval status.
- The task will appear in the tasks requests for his manager, and the system shall send a notification for this manager to preview this request.
- The user (manager) shall be able to assign a task for any person under his supervision and in this case,
- the task will appear in the assignee’s inbox and in the creator sent tasks as new status
- then the system shall send a notification for the assignee and the task status shall be new.
- In case, the user creates a task for an assignee who is not under his supervision,
- The task will appear in the task’s requests for the assignee’s manager, in the assignee’s inbox, and will appear in the creator sent tasks as waiting for approval status.,
- the system shall send a notification for the assignee’s manager (Task status shall be Waiting for Approval).
As a Logged user, I want to be able to create a new task with a voice note, so that I can add this task to the work items.
Acceptance Criteria: Check that
- The user shall be able to create a new task with a voice note.
- Task voice note must be as below table and in the UI Tasked in - New Concept
As a creator, I want to search for the assignee name while creating the task, so that I can select him easily
Acceptance Criteria: Check that
- The Task Creator can search for an assignee with any part of his name and the assignees' list will be filtered accordingly and search results will be grouped by department as the UI Tasked in - New Concept .
- When the Task Creator is done with the searching results he will click save or the tick icon to end the search as the UI.
- The Task Creator clicks the Save button and he will be directed to the create task screen with the selected Assignees.
As a Logged user, I want to be able to create a new task with a timeline, so that this task can be tracked and time managed.
Acceptance Criteria: Check that
Edge cases
- If the user entered and saved an expected time and for any reason selected to preview this entered value or enter a new expected time, the system will preview this saved entered value
As a logged user, I want to be able to repeat the task while creating it, so that the system creates it again several times with the same criteria in the future
Acceptance Criteria: Check that
As a Logged user, I want to be able to create a new task with a to-do list with the task, so that I can add subtasks to be done.
Acceptance Criteria: Check that
- The user can create a to-do list as the UI Tasked in - New Concept .
- The to-do list consists of items.
- The user can write in each item.
As a Logged user, I want to be able to create a new task by uploading an attachment, so that the assignee can view and work on it.
Acceptance Criteria: Check that
- The user can select or unselect more than 1 attachment to be uploaded to the task.
- The attachment data needed are in the table below.
- The user can display attachments before upload.
- The user can remove the selected attachment file before creating the task.
- After creating the task, the creator can preview attachment details in the task details.
- These data will be added to the creation record in the history log.
Edge cases:
- After submitting the task, if there is a failure in uploading a certain attachment, a notification will be sent to the task creator to determine to retry uploading or cancel uploading to this certain file or to preview the attachments in task details.
- If the user selected a file or more with a size of more than 20MB (configured by admin), a failure message “the maximum size for all attachments is 20 MB “shall be displayed, then the system will redirect the user to re-select an attachment again.
- If the user selected more than 10 files (configured by admin), a failure message shall be displayed, “the maximum no. of files to be uploaded is 10 files “then the system will select only the first selected 10 files.
- If the user selected an empty file, a failure message “This attachment is empty, please upload another attachment “shall be displayed, then the system will redirect the user to re-select an attachment again.
- If the user Selected an unsupported extension, a failure message “unsupported file! please try another file, “shall be displayed, then the system will redirect the user to select an attachment again.