Quality management systems (QMS) are a natural area in many businesses where the structured data management of a well designed database application fits right in.
We’re currently in the process of adding QMS document management to a FileMaker solution for one of our clients, CMMS Global of Anacortes, Washington. FileMaker’s document management functionality, particularly external container storage, works very well in this application.
In this case, we have the good fortune to have a working model on which to base our system design. For a number of years, we’ve had a QMS system in place in Seattle for a local 3M division. This system was written in 4th Dimension, and so did not simply drop into place in the new application.
However, the functionality needed was quite similar, including the following requirements:
1. Tracking of documents by category and subcategory
2. Document review management
- The documents require review by affected departments
- Normal users should not see unreviewed documents
- Dept leads should be proactively alerted to documents requiring review
- Documents should be forced into the review process after a specified review period
3. Revision management
- Revised documents should be forced back into the review process
- Revision history should be maintained
4. Department leads should be able to open and approve pending documents as needed
5. All users should be able to navigate and open approved documents
After a GoToMeeting review of the project for CMMS Global this past week, we’re pleased to report they’re extremely happy with the QMS system we’ve put in place for them.
Anticipating that we may use this QMS interface again in the future, we made extensive use of modular techniques in FileMaker 16 to allow for quicker deployment in future systems. By keeping the definition of document categories and subcategories in data rather than structure, the system can be largely re-worked without programming changes. This will make it easier for CMMS Global to adjust the system on the fly and will make it easier to use this module in other projects if the need arises.
Portion of QMS document navigation interface. Clicking on the subcategory displays all QMS documents in that subcategory.
FileMaker’s remote container feature is particularly useful in a document management system like this. The ability to have shared documents without the requirement of an underlying file sharing system really simplifies configuration.