Recommendations / best practices for user tasks and (external) task list application

@mimaom see:

This is how we do it. Building forms inside of the BPMN still creates the need for writing server side validation code. If you version your forms and use the Form Key in BPMN to control which version is called then you can maintain sync and do not really need to worry about “long running processes and new versions with new forms.” (unless of course you have a breaking change)