First, your example very helpful and very very thank you for help me with patience.
In past days [weeks] I developed a fully customized bpmn modeler\viewer tools based on bpmn-js for my requirements and … yes, I know that I can not use in any other editor or engine.
Also I developed a fully customized bpmn [process] engine with .net, react [with redux], sql server and more tools and integrated custom bpmn tools with this engine.
In my approach, we’ve a many forms and reports that only need run and view on portable devices like cellphones, tablet, handheld and other, when process engine receive a mobile task, if viewer device isn’t a portable user get an message, also I need more task types.
Also, I integrated bizagi, process maker, kissflow, oracle adf and visio bpmn export with my tools and cast all user configs to our config and run process.
Finally, very thank you for help me. I fixed my issues with your example, and now, I’m happy
Good luck @philippfromme (… and sorry for bad english)