1) the check on transition conditions is done only when a ticket is modified or also as soon as it reaches an activity? in other words, if a ticket reach an activity and its property already satisfies the conditions of an outbound transition, it immediately jump over to the next activity? I thought that this should be the way it works, but sometimes a ticket stucks on an Activity though its properties should satisfy an outbound Transition

2) are Activities expected to be necessarily associated to Activity Dialog or the feature can be used like a BPM (Business Process Management) tool with automatic workflows, without Agent interaction? I'm asking this because I've made a Process with some Activities without Activity Dialogs, that through Transition and Transition Actions, performs automatic actions (set some fields, set queues based on field values, etc...). This is done at the first steps in the workflow. The problem is that when the ticket reaches the first Activity of the Process that expects Agent interaction (i.e. it has an Activity Dialog set), click on Activity Dialog button throw the error: "No 'StartActivityDialog' for Process 'P4' found!". The error is not really verbose and I'm having hard time to understand what is the problem

Thanks in advance.
Luca