Skip to main content

Documents Management

The Documents module allows administrators to manage files and resources within the system. It provides a centralized repository for storing, categorizing, and accessing important documentation across the platform.


SPS Customizations​

Below are the specific workflows and functionalities built into the Documents module.

1. Documents Interface​

Documents View

The primary view displays a list of all existing documents in the system:

  • Documents List: A table displaying documents with details such as Name, Type, Size, and Url.
  • Search and Advanced Filters: Allows users to quickly search for specific documents or apply filters to narrow down the list.
  • Actions Menu: Allows managing individual documents.
  • Export to Excel: A button to export the current list of documents to an Excel file.
  • Create New Document: A primary action button (+ Create new document) to add a new document to the system.

2. Creating a New Document​

When creating a document, administrators use a dialog to input relevant details:

Create Document
  • Name: A mandatory field to define the unique name or title of the document.
  • Type: Defines the format or category of the document.
  • Size: Indicates the file size.
  • Url: The endpoint or web address where the document is hosted or accessible.

Developer Reference​

Core Backend Components​

  • Entities: Driven by a core entity (typically Document) managing document metadata and its storage properties.
  • Application Services: Services handling CRUD operations for documents, file uploads, and integrating with external or internal blob storage (e.g., Azure Blob Storage).