I'm writing a proof-of-concept application using Activiti. I have to demonstrate that I can tell what process instances are running and what "state" they are in. I can get a list of processes, but I can't find any API calls that let me query the state of a process, like, for example, what task is executing or what user or group a task is waiting on. In which service "family" (e.g. RuntimeService, TaskService, etc.) would I look for such methods? I thought that ProcessInstance should have such methods, but it only has a couple of methods, neither of which address this.
Thanks in advance!