View Tasks List  

only one screen of tasks list, this screen contains:

  •  all tasks
  • search
  •  advanced filter
  •  sort

 

 

 

 

 

 

Filter Tasks

Advanced filter for tasks-Filter tasks by status

As a Logged user, I want to be able to filter my tasks by the task status, so that I can find tasks with a certain status.

Acceptance Criteria: Check that

  • The user can Filter by status for all my sent tasks
    • Waiting for approval
    • New
    • In progress
    • Completed
    • Cancelled
    • Rejected
  • The user can Filter by status for all my inbox tasks
    • Waiting for approval
    • New
    • In progress
    • Completed
    • Cancelled
    • Rejected
  • if there are no tasks that meet the filter’s criteria, a “No available tasks” screen will be displayed.

 

Search

task-search for tasks in inbox & sent

As a user, I want to search for tasks by writing some keywords in the search bar in inbox or sent tasks, so that I can find a certain task easily.

Acceptance Criteria: Check that

  • The user is able to write Arabic and English in the search bar to find the matched tasks in the inbox and sent tasks.
    1. The system allows users to s in the inbox tasks.
      • Task title
      • Creator Name
    2. The system allows users to search in the sent screen with:
      • Task title
      • Assignee name
  • If the search results didn't meet the input, an error message” there are no results found” shall be displayed

 

 

 

 

Sort

Sort tasks

As a logged user, I want to sort my tasks, so that I can find them easily

Acceptance Criteria: Check that

  • The user can sort in descending order.
    • The user is able to sort the sent task groups as the UI Tasked in - New Concept
      • by Priority
      • or remaining days (till the due time).
      • The tasks in the sent shall be sorted by the most recent (creation time) as a default. (From newest to oldest)
      • Assignees in each task group are sorted by the progress percentage (status) as default as the following:
        1. Completed
        2. In progress (from higher to lower)
        3. New
        4. Waiting for approval
        5. Cancelled
        6. Rejected
    • The user is able to sort the inbox tasks by:
      • Due time discerningly (by default)
      • Or Priority.
      • Or remaining days (till the end time).
      • Or managers' tasks (created by any manager).
  • The sorting differs from one status to another according to the used filter:
    • Completed status
      • Rate replaces remaining days
    • Ended (overdue)
      • End date (due date) replaces remaining days
    • Cancelled
      • Cancellation date replaces remaining days
    • Rejected
      • rejection date replaces remaining days

 

 

 

On Page