I want to pass documents from Process to Process (not a sub-process) - without a document management system. Is this possible?
What is the lifetime of a document? Does its ability to be used end when the process finishes? Can I send a document from process to process through messaging?
I have read the document-to-subprocess question but it does not solve my problem as I always get a document not found issue so have to assume the document has “died” with the process.
In the end I don’t think it is possible, or even practical to pass a document from process to process.
There are several reasons for this as follows:
Chain of evidence - who says the document was uploaded to the previous step, the evidence will have moved if you pass the document. If you copy the document then you have a different problem…
The size of the database - copying a document from process to process doesn’t work because you just make copies and then the DB will get very large.
However: I have found an easy open source document management system and it comes with Bonita Connectors.
I couldn’t get Alfresco 4.2.f to work (from what I’ve read nor have a lot of others) and Bonita doesn’t yet come with 5.0 connectors.
Disclaimer: I’m only a user of this product and have no other association with it.
Download openKM 6.3 Community and install (it uses tomcat 7 so can be used at the same time as a Studio developer station on the same machine, for now anyway. This will change when Bonita supports tomcat 7).
Get it working - I don’t remember having any problems.
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.