This document outlines a product requirement document (PRD) for implementing a new file management system within Agency Handy platform. This system will provide users with a structured approach to organizing files while allowing for flexible folder creation.
User Stories
As an admin, I want to see a dedicated folder for orders within each task, allowing me to easily store and access relevant files.
As an admin, I want to upload files directly into a task or order folder to collaborate with colleagues on specific projects.
As an admin, I want the ability to create custom folders anywhere within the file management system to organize my files based on personal preferences.
As an admin, I want to upload files directly into custom folders for easy reference and access.
Functional Requirements
Folder Structure:
Implement a default "Orders" folder within each task to store files specifically linked to that order.
when a new order is placed/created a new folder with order id is created
For recurring order automatically create new folder in orders with “order id” when a new order is created
Allow users to upload files directly into the "Orders" folder.
uploaded files will show in order details sidebar
Enable users to create custom folders anywhere within the file management system, independent of tasks or orders.
Implement breadcrumb navigation to help users track their location within the folder hierarchy.
File Uploads:
Users should be able to upload files of various formats through a drag-and-drop interface or by selecting files from their device.
If a user uploads file in order folder it will be related with that order
If a user uploads file within the task/ticket folder, then the user can select the task/ticket name and then upload the file.
File Management:
Users should be able to view, download, rename, delete within the system.
Implement permission controls to restrict access to specific folders or files based on user roles.
SuperAdmin, Admin can access all the files and folders
PM can see the order folders where he is assigned and all the other folders.
Search Functionality:
The system should provide a search function to allow users to find specific files based on keywords or file names.
Search functionality should include the ability to filter results by location (e.g., task folder, custom folder).
Search should be global. (version 2)
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (