I think this is a very common task. K2 has a good niche here alone. Can we please get some further details on this?
For example, I'd like to see how to modify the underlying xml datasource in the workflow, especially something like the current user's role (approver1, approver2, ....). Remind you, I want it modified via the workflow.
Here's why: the next person in the chain will have fields available to them (ie, using conditional formatting). I don't like the practice of creating numerous views for workflows. Some workflows can go back and forth (approver2 needs clarification and sends the request back to approver1). I'd rather have 1 view and make controls read only or hidden based on a single user role.