I am looking for a way to transform forms in different states in the workflow.

In state “start” the form need a textbox to fill in a request.

When the workflow turns into the state “approved” the textbox should be write protected and have a checkbox called finished next to it. So when the checkbox are checked the workflow can move on to the next state “approved and finished”.

Is this possible? and where do I find some information how to do it?