Frappe Technologies
Screenshot 2023-10-25 at 10.48.41 PM.png
A Document Management System within ERPNext
You can now easily manage and share documents via ERPNext
author

By

Rushabh Mehta

·

21 September 2015

·

2

min read

There is no end to how many features you can put within an ERPNext, so last week we added another nice tool in ERPNext, a simple document management system.

Most companies (including ours) have documents that need to be archived somewhere. While it is easy to add attachments to transactions like bills or expense claims, there are many other documents that are managed in a semi-structured way. These could be:

  1. Contracts
  2. Pictures
  3. Company policies
  4. Statutory documents
  5. Company documents like share certificates etc.

These should be easily manageable in a simple folder structure and that was our goal while building the document management system. In implementation, there were two main strategies:

  1. Build a new folder interface from scratch
  2. Use the existing Frappe feature set like lists, starring and sharing that is available with documents.

Keeping our philosophy of maximum code re-use, we decided on the latter. Here is the result:



This is what we did:

  1. We renamed File Data to File (long overdue)
  2. We defined that a File record could be a folder (check box "Is Folder")
  3. We created a Home folder, the root of all files, and a Home/Attachments folder, the folder where all attachments will be saved
  4. We tweaked the list view such that, if a folder is clicked, it opens up the folder, i.e. shows the contents in the list
  5. We created a breadcrumb to show the folder you are on currently.
  6. We created custom menus to copy and paste fields and folders.
  7. For permissions, we decided that the File will be visible by default only to System Managers and the owner. If the owner decides to share it, it will be visible to other users. You can also Share with Everyone to make it visible to everyone.

Hope you liked the result and will fine this tool useful!

Published by

Rushabh Mehta

on

21 September 2015
10

Share

Add your comment

Success!

Error

Comments

R
Rebaz Salih Hamad

· 

May 16, 2024

hope frappe team revise them self and these comments

M
Manal

· 

January 30, 2024

File Manager in v15

M
Manal

· 

January 30, 2024

File Manager in v15

g
gudu

· 

December 29, 2023

@rushabh not in v15?

Consider this as an EDIT of prev. comment.

g
gudu

· 

December 29, 2023

@rushbh not in v15?

R
Rebaz

· 

November 27, 2023

Hi Rushabh, cant find this in v15, can you please give some info about it

S
Salim

· 

March 10, 2023

hi Rushabh Is this available to the public yet , cant find the repository for it.

Kind Regards

A
Alex

· 

October 3, 2022

Where can I find the document management in V14? Is there a full text search?

M
Mike Grellmann

· 

February 26, 2020

I am currently evaluating ERPNEXT and WOW am I surprised by the functionality that lies within. The doc mgt feature is somewhat crude but very effective - I will see if I can spruce it up a bit. Please carry on with the excellent work.

s
sumeet

· 

April 2, 2019

Fabulous work, Kudos. We had one Implementation where we desperately need this feature!!

Discussion

image7f7d4e.png

Paul Mugambi

·

3 days

ago

Beautiful read, and an insight into an individual I respect and have learned a lot from. Am inspired to trust the process and never give up.

image4c43d6.png

Anna Dane

·

5 days

ago

I must say this is a really amazing post, and for some of my friends who provide Best British Assignment Help, I must recommend this post to them.

Add your comment

Comment