Firstly I want to tell that we are not using Activiti Explorer.
Now, we need to manage versions of processes. Yes, I know Activiti has a versioning capability but it is not sufficient in our case.
As any project have, we also have many environments; development environment, many testing environments and live environment.
We want to place a central process repository. All the environments mentioned above will use this process repository. Users may list versions of a process, he/she may switch to newer or older version of the process.
Actually we have 2 separate applications: one is for executing processes, the other one is for managing processes.
We also want this repository to manage our rule (drools) files.
Best regards,
Eren