My Faces Flow has several nodes and it starts when a user enters the first node and finishes after the exit node is called. So far so good...
In my application a user has, at any point in the flow, the chance to navigate to another page via a menue. If this happens and the user again enters the flow, I want to start a new flow.
However, the old flow is still active, because it has never ended properly.
Is there a way to achive this behaviour and always start a new flow (and end the old one) if a user enters the first node again?