Creating a Living Application in Bonita
Overview: This guide walks through the process of building a Bonita living application to display business data and interact with processes.
Key Steps
- Creating a New Page: Using the UI Designer to create a page for listing business data (Expense Reports).
- Fetching Data via REST API:
- Using the BDM REST API to retrieve stored business data.
- Structuring API queries with pagination parameters.
- Configuring Table Headers and Data Binding:
- Defining column headers based on BDM attributes.
- Binding retrieved data to table columns using Angular filters for formatting.
- Running a Process to Generate Data: Executing an instance of the expense report process to populate the database.
- Previewing and Exporting the Page: Verifying data display and exporting the UI page for deployment.
- Deploying the Page: Uploading the exported ZIP file to the Bonita Portal.
- Creating a Bonita Application:
- Defining a new application in the portal.
- Setting up navigation and assigning the custom page as the homepage.
- Enhancing the Application:
- Enabling row selection to display detailed expense report information.
- Using containers to conditionally display data.
- Fetching additional user details via an API call.
- Displaying associated expense report lines with proper formatting.
- Live Updating the Application: Redeploying the page without downtime.