• Upload -> update

  • We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #43853  by Beau_M
 
Hi,

Don't know if this is already a feature and maybe I'm just missing it, but it would be very handy if a file is uploaded that already exists, if a dialog could open asking if you wish to update the file rather than just telling us that it already exists. Using v6.3.4 on server08
 #43868  by jllort
 
Not so easy you think. You should take in consideration all the cases, for example when the document exists, but you can not see it, because you do not have grants for it. In this case it will be raised the same type of exception.

Thinking more on it, the feature should be implemented at least in two levels, API and UI level. Here the question will be create a method for uploading document with a boolean ( overwrite when exists ). From UI should be set a checkbox to enable this feature or enable always from profiles ( I do not like much this scenario, because it can be a mistake ).

Also take in mind this feature goes agains check-out / check-in model ... consider this model is implemented by everybody, why, because you want to prevent the scenario two users apply changes at same time in a document and you are overwritten the changes done by another user ( typical scenario when sharing files from a network ).

The bulk upload feature from professional version ( when you are uploading a lot of files at the same time, with drag & drop feature, have something similar you are talking about, basically notice when document yet exists and ask you to overwrite, but from UI scenario will be better is you marked it before ).

Finally take in mind Automation classes sometimes apply changes on fly with documents ( like rename, move etc... ). Automation also might be used to intercept document creation, check if document exists or not, and in case exist work as an update ( not easy implementation ).

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.