In my organization, we are currently evaluating the Activiti BPM platform as a potential replacement for an existing BPM platform. So far, our management and engineers are impressed with the tools and capabilities of your platform, but we have a few questions which need answering. The following are the questions:
1. In case a workflow process instances becomes stuck on a particular task, is it possible to restart the process instance from the beginning, or from a previously executed task?
2. Can we archive completed workflows?
3. Multiple databases are supported by Activiti; which databases are recommended for best performance?