I am trying a use case, where in which i need to know all the Business Objects, Fields present in my Bonita studio via API.
Gone through the documentation, but it needs the businessDataName for getting the fields. but I need all the BusinessObjects and fields inside it, in one single API call.
Please let me know if there is any such possibility.
If I understand correctly you want to have access to the Business Data Model definition (names of objects and attributes) using Bonita Engine API.
You can actually use TenantAdministrationAPI (available in connectors, Groovy script… and using bonita-client library) to get the zip file of the BDM definition deployed on a Bonita server. The exact method to call is getClientBDMZip. This will get you the zip file of the BDM deployed on the server. If you unzip this file you get the XML definition of the BDM that you can parse to get the structure of the BDM (objects and attributes names).
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.