Skip to main content

Search Sort and Filter Functionalites

Process Name

Functionality Settings (AX06P4)

Feature/User Story Name

Search, Sort, Filter Functionalities (AX06P4US03)

Description

Enable back-office users to efficiently search, sort, and filter functionality details in the SMART360 platform, ensuring easy access to accurate information for asset registration and management.

Actors

Back-Office User

User Stories

Search Functionality

  • As a Back-Office User, I want to search for functionality details by Functionality, Created By, and Created On, so that I can quickly locate and manage specific functionality information.

Sort Functionality

  • As a Back-Office User, I want to sort functionalities by various criteria, so that I can organize the list and focus on relevant functionalities.

Filter Functionality

  • As a Back-Office User, I want to filter functionalities by Created By and Created On, so that I can refine the list and focus on relevant functionalities.

Storytelling

Search Functionality: Imagine Lina, a back-office user, who needs to quickly locate a specific functionality for an asset. Using the Search Functionality feature, Lina can enter the relevant details like Functionality, Created By, and Created On, and instantly retrieve the record, helping her provide timely updates to the team.

Sort Functionality: Imagine Chris, a back-office user, who is tasked with organizing functionalities based on their creation date. Using the Sort Functionality feature, Chris applies sorting criteria to arrange the functionalities in a logical order, making it easier to review and manage them.

Filter Functionality: To streamline a new asset procurement process, Mark filters functionalities by “Created By: John” and “Created On: Last Month.” The system instantly displays relevant functionalities, helping Mark focus only on functionalities meeting these criteria.

Goals

Enable back-office users to efficiently search for specific functionalities, sort functionalities for better organization, and filter functionalities for targeted analysis. This ensures a streamlined and effective functionality management process.

Process Flow Diagram

Major Steps Involved

Search Functionality

  1. The actor logs into SMART360.

  2. Navigates to the “Functionality Management” section.

  3. Enters a keyword (Functionality, Created By, or Created On) in the search bar.

  4. The system retrieves and displays matching results.

Sort Functionality

  1. The actor selects the sorting option (Alphabetical A-Z/Z-A or Date Added).

  2. The functionality list updates dynamically based on the chosen criteria.

Filter Functionality

  1. The actor applies filters like “Created By” and “Created On.”

  2. The system displays functionalities matching the selected filters.

Business Rules

Search Functionality

  1. The search bar must allow queries using Functionality, Created By, or Created On.

  2. A watermark in the search bar must display: “Search by Functionality, Created By, or Created On.”

  3. Results must dynamically update as the search query is entered.

  4. If no results are found, display an error message: “No results found for your query.”

  5. Search functionality must work across all available pages.

Sort Functionality

  1. Sorting must include the following options:

    1. Alphabetical (A → Z and Z → A).

    2. Date Added (Newest → Oldest and Oldest → Newest).

  2. Results must dynamically update when sorting options are selected.

Filter Functionality

  1. Filters must include:

    1. Created By

    2. Created On

  2. Filters can be applied individually or in combination.

  3. Results must dynamically update when filters are applied.

  4. Display “No results found” if no functionalities match the filters.

Sample Data

  • Functionality: Water Pressure Monitoring

  • Created By: John

  • Created On: 2025/01/08

Acceptance Criteria

Search Functionality

  1. Search results accurately match the entered query.

  2. Results update dynamically without page refresh.

  3. “No results found” message appears if no matches exist.

Sort Functionality

  1. Functionality list updates correctly based on sorting criteria (Alphabetical or Date Added).

  2. Results dynamically display in the correct order (A → Z, Z → A, Newest → Oldest).

Filter Functionality

  1. Results dynamically update based on applied filters.

  2. Multiple filters can be applied simultaneously.

  3. A “No results found” message appears if no data matches the filters.

Product Tour

Test Cases

Test Data