Is there an API (Engine or REST) to install a BDM zip file?

Hello,

My company is automating the process of building and deploying processes, and till now it was enough. But with the new projet we are using the Business Data Model to store case’s data.
I have seen how to export BDM zip file from the Studio, and how to install it in the portal (using the technical user).
But if this is ok in development, it is not an option for QA and production.
So is there an API available to install the bdm zip file exported from the studio ?

Moreover, our QA and production servers are shared between several departments, so it is not possible to stop all processes while installing BDM for a single process. Do we have the possibility to stop only processes using the BDM ?

Thanks for your help

Hello,

yes there is one!

I guess you can follow this documentation to get started: https://documentation.bonitasoft.com/bonita/7.9/tenant-api

Regarding the BDM usage by processes, you cannot do what you are describing. There is a single BDM for your whole install and therefore, all processes deployed on your runtime are impacted. The only way to handle your use case would be to split processes among several Bonita Runtimes grouped by those using a BDM and those not using one.

Hope this helps,
Charles

Hello,

Thanks a lot Charles ! I did not looked at this particular API.

I will see if we can put an organizational process in place to handle this constraint.

Jacques