I have been trying to migrate from Flowable 5.23.0 to 6.4.0 and running into a lot of issues with the compatibility mode. One of the issues is I have a number of custom form types (extending org.activiti.engine.form.AbstractFormType) in Flowable 5.23.0 and when I try to compile my project with 6.4.0 the org.activiti.engine.form.AbstractFormType cannot be resolved. I included the flowable5-compatibility in my pom and other custom items like a custom Deployer from 5.23.0 compiles fine. But custom form types do not. How do I get this to work?
Updated… I changed my custom form types to extend org.flowable.engine.form.AbstractFormType and added them to the Flowable 6 process engine configuration and they work with version 6 new processes. But for my existing version 5 processes that run in compatibility mode I get the “unknown type” exception because they are not registered with version 5. There is no property in the SpringFlowable5CompatibilityHandlerFactory to set form types. What are my options to get my custom form types to be available in compatibility mode?