Import BPMN in Flowable-ui via REST request & by-pass errors

I want to import BPMN as I would do in the Flowable Design web app, using the “Create new keys and import as new models”, via a REST request.

As to me, a BPMN is a process definition, I wanted to use the “/process-api/repository/deployments” endpoint, and it at first gave errors due to missing properties and all (BPMN not flowable-born), so I added FLOWABLE_PROCESS_VALIDATOR_ENABLED=false to the properties of my flowable-ui container to overlook those errors as I intend to fix them after the import, but it still doesn’t allow me to deploy these.

Am I missing something important? Or is it not possible to do it like that? I’m open for any suggestions to fix that issue of mine

Hey @tledret,

For Flowable a BPMN is an executable process definition. he Flowable Runtime is different from Flowable Design. In Design the models are not executable, they are being developed. However, once you deploy them then they can be executed. If for some reason you have invalid models, which are failing the validation then they cannot be deployed.

Not sure where you got that property from, but Flowable does not have a property named flowable.process.validator.enabled.

Cheers,
Filip