I have a question about that which file format is supported by Process Engine to deploy the process? As I know it provides the ‘.bpmn’ and ‘.bpmn20.xml’ files. Does it supports the zip file format through REST API? We are migrating from Activiti to Camunda, and Activiti was supported to upload the Zip file through REST API as well.
Deployment via zip file is not a feature of Camunda BPM at this time. You could either upload files individually or add a custom endpoint to the REST API that accepts zip files. For the latter, see https://docs.camunda.org/manual/7.9/reference/rest/overview/embeddability/ how to emed the REST API into a custom JAX-RS application.
Okay.
So, is there any reason that Camunda itself does not provide this feature? Because as we were using the Activiti, it provides the support of ‘.bar’ file which can have multiple deployment resource.
And other than zip which file formats it supports like: ‘.bpmn’, ‘.bpmn20.xml’ etc?
I know its too old to catchup with this coversation. Yet, I tried with below solution. It worked for me. So, posting it, thinking it will help someone to work with .zip archive deployments in Camunda v7.18.
If you have the same use case you can try out the same approach and post here incase you face any challenges.