Here's reponse regarding #1 I got from our guru process expert Rick Geneva:
=== quote =====
9 times out of 10 I question the use of chained execution. Most often what the user is looking for is a few pages with a forward/back button. Chained execution should only ever be used when you really need to interact with the process. Otherwise, it’s a series of forms that have a start point and an end point. The process engine never needs to be involved for this type of behavior. Instead, they can use an xforms switch tag, which changes view when they hit forward and backward.
If you really really really must use chained execution, it’s all about the BPMN diagram. So the question might actually be “how do I do BPMN”.
=== unquote =====
By " an xforms switch tag" Rick means
this. This is xform customization, ie as David justifiably says you cannot prepare such form in Intalio Designer, but will have to "hack the XFORMS definition produced by the Designer".
The good news that it migh be not that much difficult. I'd suggest to prepare a long form containing all inputs, like every next form below previous. Than take this long form and put into xforms source code couple of <switch> elements deviding it to lesser forms. Each <case> element within this <switch> would contain two buttons - back & next which will toggle respectively to prev or next <case>. This way you should be good also, being able to save any state of wizard with workflow button "Save" - the data already input by user will be stored and ready for retrieval at any later call to finish wizard.
Oleg