I'm looking for some advice on a client-friendly way to create and administer multi-part forms with the caveat that a workflow process is also needed. I know more than one of the forms add-ons for EE offer multi-part forms, and they certainly make form composition/editing simple, but I'm struggling with how I would handle another part of my client's need: workflow. The idea is that the form will be available to a logged in member to complete in parts if needed (i.e. they can come back and edit their form response as many times as needed, saving their progress as they make changes) but once they submit the form for "approval" the form is no longer available for them to edit.
Has anyone attempted this with one of the available forms add-ons? Can one of them do this, or would I be better off looking at Safecracker (recognizing that it will be harder to build the editability of the form itself, but easier to handle the workflow requirement)?