Document Management System#

In this tutorial, you will learn how to use the Document Management System feature in OpenSPP.

Prerequisites#

To utilize the DMS feature, you need to:

  • Have existing individual records in your registry, either by creating records manually or importing records into OpenSPP. Learn more about this in the guide Register individual or Import and export registrant data

  • By default, A user account with System Admin has sufficient permission to access the DMS. Learn more in the guide User access

  • Ensure that the DMS module spp_dms is properly installed and activated. Note that the Change_request (spp_change_request) module automatically installs the DMS module. To learn installing optional modules, refer to the Installing Additional Modules section in the document: Module installation.

  • A change request must have an attached document.

Objective#

By the end of this tutorial, you will be able to access and review documents uploaded to OpenSPP, manage these documents effectively, and configure the document types allowed for upload.

Process#

Make sure you’re logged in as a system administrator or a user with the appropriate access rights. To customize the document types displayed, navigate to the DMS module and select Configuration Categories. Once configured, you can browse the auto-generated directories created when a change request is drafted. These directories follow the format CR-[year]-[sequence number], such as CR-2025-000001, and allow you to preview or download documents by directory. To view all uploaded documents across directories, go to DMS Files. This alternative view organizes change requests by their creation date. For improved document management, you can create custom directories by selecting Directories New. This lets you define folders where uploaded documents can be stored and organized.

Configure document types#

To modify document types in DMS, navigate to DMS Configuration Categories.
Dms configure id types

Create new document type#

Click New to create a new document type. Enter the name of the ID type, then click Save to apply the changes.
Dms modify document type

Edit document type#

To edit a document type, click on the name of the document type to edit it directly. Then click Save to complete the changes.
Dms modify document type

Delete document type#

To delete a document type, enable the checkbox beside the document types you wish to delete, then click on Actions → Delete.
Dms delete document type

Note: Attempting to delete a document type that is already being used by a change request will display an error message.
Dms delete error

Preview and download documents#

To preview attached documents, navigate to DMS Files. All attached documents from change requests should be listed on this page.
Dms files page

Note: The number shown next to each change request or directory represents the total number of documents attached to that specific request or directory.
Dms attachments count

Preview document#

To preview a document, click on the eye button. A window should appear displaying a preview of the document.
Dms appear as pdf

Download document#

To download a document from a directory, click on a directory and it should display all documents associated with the directory.
Dms download attachment from files

Click on the document you wish to download and click on the download icon.
Dms download button

Edit document attachment#

It is also possible to edit a document attachment in a change request. Click on the directory or change request you wish to update.
Dms select change request

Select a file from that change request that you wish to modify, then click on the pencil icon to re-upload another document.
Dms edit document attachment