Bonita Community
Careers
Login
Bonita Tutorials

Bonita BPM 7 - Custom Pages & Applications

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.

Ready to simplify your processes with Bonita?

Every business deserves a solution that accelerates its success. With Bonitasoft, simplify, automate and transform your business processes. Take the first step towards optimal performance today. Let's talk about it!