Hello Jan,
thanks for your detailed answer.
I have taken a short look at the web scripts api. It sounds really interesting.
jBPM was evaluated earlier by us and the bpel extension was too poor for our requirements at this time (half a year ago), so we have ignored it since then…Any updates?
Additionally, I see problems by integrating other ecm-systems if we use the built-in jbpm-engine. Then we have to implement the workflow outside of Alfresco again if we have to switch to another ecm-system…
Let us go more into detail with option b). Please image following scenario:
We have two or more business partners (don´t have to be two or more different companies, can be only departments which have not always a network-connection, so we cannot use a big repository and have to have a simple sync mechanism) which want to work process centric with integration of documents.
My Idea is to transfer the required documents between the business partners if the process on the one side has finished/is waiting for an incoming request/event and before starting/continue the process on the other side.
If we use the webservice-api of Alfresco, we can upload a document into Alfresco which is transferred from the other business partner. After storing it in Alfresco of the participated business partner we can provide the gui integration via web scripts to all users of this business partner. When all required steps on this business side are fullfilled, we can transfer the old and new objects to the next business partner.
Clear so far? Do you know any other possiblity which is more efficient?
How can we easily trace which documents are created and changed during the process steps?
Thanks for your answers,
Jens