Dear Roberto,
Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !
In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :
- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)
- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.
- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(
- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.
- workflow is a good start with the possibility to give the status ; however I was not able to exploit this functionality at all (that was the subject of my recent post). At least one should be able to classify the document based on the state of the workflow via the indexes.
- I love the "Indexes" concept
Hope that feedback can help to improve the product.
Cheers,
Bruno
--
---
You received this message because you are subscribed to a topic in the Google Groups "Mayan EDMS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mayan-edms/D4GdfFG6khM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mayan-edms+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Saturday, April 9, 2016 at 6:57:33 PM UTC-4, Bruno CAPELETO wrote:Dear Roberto,
Third night I am spending on Maya EDMS and it is so promissing ! Congratulation to you !Thank you! We have worked very hard.
In order to test it I am trying to implement the workflows of my own company, and there are several comments I would like to address (is it the right place here ?) :Yes, it's better to discuss things in the mailing list and once a bug or solution is more concrete then add it as an issue in the code ticket system.
- the documentation is too short and too advanced : I have a great experience in Linux but not in python, and it was difficult for me to set it up. To enforce the awareness of your software, we should make it accessible to others than specialists in Linux, python and programming. Especially it must be available to entrepreneurs who have concrete examples to manage. By the way, I would be glad to contribute to the French translation (how can I do ?)Yes, the documentation is always a pain point. English is not my first language and while I'm bilingual you can tell is it not written by a native speaker. Contributions for the documentation are urgently needed. Agree on making it more accessible that is why there is an new chapter on deploying and Docker/Docker Compose sections with images handled by a separate repository. I added an entry in the roadmap mentioning the need to make Debian packages, this way it could be installed with a Debian/Ubuntu's apt-get command. There is also the commercial hosted cloud version being developed (https://mayan-edms.us13.list-manage.com/subscribe/post?u=0b6b071ee8fc1197c9e8cd6fe&id=1fe0489557). Any other ideas to lower the entry barrier are welcome. The translation can be managed locally using the Django Rosetta package or by using Transifex (https://mayan.readthedocs.org/en/latest/topics/translations.html) which I just saw you doing and completing the French translation, thanks!
- the "Actions" menu must become more convenient : for example to add a metadata after scanning, one has to view the document, go to the "metadata" tab, then "Actions" and at last add metadata. Even then, it is cumbersome if one has several metadata to fill in.
I suggest at least the "Actions" menu to become an option submenu when passing over with the mouse.In the past all action were displayed in the view and the common complaint was that it "confused the eyes" to have so many options at once, hence the drop down was added. Perhaps keeping the dropdown but letting show all options without having to switch the document view context. Example: Show "Add metadata" even when you are in the document tag list view.
- Still after scanning, there is a great function to fill the missing metadata ; again, this option is hidden. I suggest that, as soon as a document enters the system via a watch folder and is missing metadata, there is blinking icon "set metadata" inviting the user to set the metadata. The content of the metadata may even be suggested. For example a document type "Bill" can have a "Supplier" metadata. For each possible value of "Supplier" like "EDF" (a French electricity company) an associated list of keywords to detect via OCR would help to suggest the best value for a list metadata.
It is essential to easily assign metadata to incoming documents so that they can be classified. We still cannot rely completely on OCR :-(I would try to make this as obstructive as possible, how about a blinking exclamation sign instead? As for predictive value you said it yourself, OCR is not to be relied upon. Some suggestions I've gotten in the past is splitting the OCR into two tabs: Extracted text content and recognized text content. One would show the text as removed from document that have the text embedded (text, RTF, doc, PDF) and the other from image documents where the text was recognize by OCR. This separation can allow logic based on "good" text and leave the OCR text as an convenience. With text known to be good things better text processing can be done. In the past things like fuzzy matching and regular expressions have been suggested for metadata suggestions like you mention and even workflow transitions and automatic tagging. That makes sense?
- Autoincrement variables : that would be great (and a must) to link different document together. For example I have an order (let's say number 001) and I want to be able to link all the related documents to that order. I need to set somehow this 001 to a metadata in the other documents. This kind of variables could be assigned to a document type. Or "autoincrement" could be a property of a metadata for a given document type, and a choice list for the other document types. Another possibility would be to easily see the original document's uid.As you mentioned in your reply the auto renaming app would solve this (https://gitlab.com/mayan-edms/document_renaming). Do you see value of adding this as a permanent app into the core of Mayan?
Dear Bruno,
I understand your concern and thanks for pointing it out.
I forked it since couple of clients wanted to see workflows in mayan. We at Upayog Solutions provide dms services to clients. So for the demos I thought of creating this fork. This was the first time I was looking at Mayan internals more deeply. So had to create some hacks too. I hoped thar some body might also benefit from the forked version. So that was the intention.
Regards
Ranjith