Hello all.
I am thinking about process instances monitoring features, application of queuing theory in process optimization. The basic thing to monitor can be queue of waiting process instances in waiting states (e.g. user task). Currently there is possibility to add timer on user task. It could be interesting to have possibility to withdraw waiting in the queue or create a signal when there is high probability that task won't be finished on time (can be based on task execution history).
Queues can detect e.g. bottlenecks of the process (when they are monitored).
Why process definition does not support queues?