Hi denisv,
Your requirement to be able to modify a document and save it back DIRECTLY into the DB is something I (and others) have asked long ago.
Finally I got a java extension developped which does it quite nicely. The trick is that both the server and the client must know where the temp file will be stored. Further, the code must take care for unique filenames (+ access rights,..) and the server is on the intranet.
From a user perspective, it comes to start a process "Create OutgoingLetter", select a Template as a dropdown in the form ( + subject, etc.).
In the OutgoingLetter form, the user can then click on :
Edit the document (HTML attr.: file:///<<OutgoingLetter.DocLetter>>)
When closing Word or OOwriter, just need to answer Save modifications.
Now, in the form the user can click on :
Save the document (as Operation invoked from the form).
This process does IMPORT DOCUMENT and obviously knows which one !
Regarding your question about the user being able to choose the template in the process, I solved it like you did with a DocTemplate BO where the template created in the Configuration tool needs to be referenced.
And of course, I would like the user to be able to import a template without the Configuration tool....
Tell me if you, and maybe others, are interested ...