Hi everyone,
Mayan EDMS is a great solution and can do a lot, one great side of it is the API capabilities.
I used n8n to extend the capabilities and possibilities of mayan with a visual workflow interface that can leverage mayan APIs to do a lot.
1- Re-assess metadata after upload:
2- Update document Security (ACLs):
3- Perform mass updates, or changes.
4- Using excel to create objects (Roles, Doctypes, Metadata, ACLs, …etc).
Don’t get me wrong the workflow of mayan is pretty powerful in its own, but the django template language and the variables scope gave me hell.
I’d like to see more triggers and webhooks in mayan (like doctype creation, new user creation, …etc.) so I can truly benefit more from the API capabilities (which extends much more beyond document events and changes).
I’ve already suggested a feature for that (Using subscription Module for a Webhook Feature).
Mayan team are very helpful and I’m trying to do my share with these posts to help others too.
My current tests using this workflow system is to use local AIs like ollama to make summarization for OCR data in documents, and to try to use visual modules for OCR enhancements and document recognition.
Hope this helps others
Thanks