Skip to main content
PDGRH

Document Management (DMS) All roles

Centralise, organise, and share all company documents with secure storage and multi-tenant isolation.

Access

Sidebar → Documents

Or directly via: /dashboard/documents

Overview

Kaltiv's DMS (Document Management System) lets you store, organise, and quickly retrieve all company documents, with granular role-based permissions and complete data isolation between tenants via Supabase Storage.

Main Features

Document Library

Route: /dashboard/documents

  • List or grid view of documents
  • Full-text search and category filtering
  • Sort by date, type, or name
  • File size and modification date indicators

Document Categories

CategoryExamples
HREmployment contracts, amendments, job descriptions
PayrollPayslips, CNPS declarations
LegalBusiness registration, articles of association, licences
FinanceBalance sheets, invoices, bank statements
AgricultureHarvest reports, certifications
TrainingLearning materials, completion certificates
OtherMiscellaneous documents

Uploading Documents

FieldDescription
FilePDF, Word, Excel, image (max 50 MB)
TitleDescriptive name for the document
CategoryClassification for filtering
DescriptionOptional notes or context
Linked employeeAssociation with an employee file
VisibilityPrivate, team, or public (within the tenant)

Employee File

Each employee has a personal document space accessible from their profile:

  • Employment contract
  • Archived payslips
  • Certificates and diplomas
  • Administrative documents (ID card, driving licence)
  • Performance reviews

Version History

The system retains a version history for every document:

  • Automatic version numbering
  • Author of the update
  • Date and time of modification
  • Ability to restore a previous version

Sharing & Permissions

PermissionDescription
ReadView and download
EditUpdate and add new versions
DeletePermanently delete (Admin only)
ShareGenerate a temporary secure link

Multi-Tenant Isolation

  • Each company has its own isolated storage space
  • Documents from one tenant are never accessible to another
  • Files encrypted at rest and in transit
  • Full audit trail of all access and downloads

How to Use

Uploading a Document

  1. Go to /dashboard/documents
  2. Click + New Document
  3. Drag the file or use the file picker
  4. Enter the title and category
  5. Associate with an employee if needed
  6. Set the visibility
  7. Click Save

Finding a Document

  1. Use the search bar for full-text search
  2. Filter by category or employee
  3. Sort by date or alphabetically
  4. Click the document to open or download it

Updating a Document

  1. Open the document record
  2. Click Update
  3. Upload the new version
  4. The previous version is automatically archived

Roles & Permissions

RoleCapabilities
Admin / CEOFull access, deletion, permission management
HR AdministratorManage all HR and payroll documents
ManagerManage their team's documents
SupervisorUpload and view shared documents
EmployeeView their own documents

FAQ

Q: Which file formats are accepted? PDF, Word (.docx), Excel (.xlsx), images (JPG, PNG), and ZIP archives. Maximum file size is 50 MB.

Q: Are payslips automatically archived here? Yes. Payslips generated in the Payroll module are automatically saved to the DMS and linked to the corresponding employee's file.

Q: Can a document be shared with someone outside the company? Yes, via the secure link feature with an expiry date. The link only grants access to the specified document.

Confidentiality

HR and payroll documents contain sensitive personal data. Restrict access to authorised personnel and do not share secure links without approval.