BPM & Automation  - 4min

Meet the Bonita UI Builder: faster, better UI design for Bonita application developers

Meet the Bonita UI Builder: faster, better UI design for Bonita application developers
Bonitasoft
December 19, 2024

Developers need tools that enhance development efficiency and offer robust customization capabilities. While the Bonita Business Process Automation (BPA) platform offers full process applications development and integration capabilities, the new Bonita UI Builder - now included - offers a next-generation tool to integrate UI design seamlessly with those applications. It offers developers a streamlined way to create, iterate, and deploy highly customized and responsive UIs. 

Let’s do a little dive into how the Bonita UI Builder can take you from a simple idea to an application connected to your data and your business logic in just minutes.

Bridge the gap between business process applications and UI design

Smooth end-to-end process applications need excellent front-end interfaces that are well integrated with the process behind the application.

Accelerate digital transformation with UIs that are ready for production quickly

The Bonita UI Builder supports efficient and scalable UI development and bridges the gap between business process alignment and cutting-edge UI design. It combines the simplicity of low code with the power of enterprise-grade integration and customization, to accelerate development and delivery.

  • 80% faster development: Low code tooling accelerates UI creation! Use a simplified design process with a drag-and-drop interface, code completion, and advanced debugging tools.
  • 10x faster iteration cycles: Rapid prototyping capabilities allow teams to iterate designs in record time, responding to feedback and evolving business needs without delays.
  • Faster time-to-market: Save time with rapid prototyping and development.

Create UIs that are fully aligned with your business processes

  • Deep integration with the Bonita ecosystem ensures that UIs align seamlessly with business processes, workflows, and data.
  • The Bonita UI Builder supports both Bonita Runtime and Self-Contained Applications, making it the ideal choice for enterprises that prioritize synchronization between their UI and BPM systems.

Meet complex requirements without sacrificing usability

  • The Bonita UI Builder empowers developers to create tailored UIs with more than 45 prebuilt widgets, support for custom JavaScript, and unrestricted drag-and-drop design capabilities.
  • Whether you’re building a single-page app or a complex application dashboard, the Bonita UI Builder offers the flexibility to meet specific business needs.
  • Scalable solutions: Build applications that evolve with the business.
  • Enterprise flexibility: Meet complex requirements without sacrificing usability.

Empower application teams to build UIs that meet exact business needs, with no technical bottlenecks

  • With its intuitive, low-code platform, the Bonita UI Builder makes UI design accessible to both technical and non-technical users.
  • This approach democratizes UI creation, enabling cross-functional teams to contribute effectively.

Leverage modern, responsive UI frameworks within an intuitive drag-and-drop environment

  • The Bonita UI Builder is built on a powerful framework (React) with dynamic, responsive interfaces so developers can deliver exceptional user experiences.
  • Native debugging and JSON import/export options enhance flexibility, ensuring developers can focus on innovation.

Key features of the Bonita UI Builder

The features of the Bonita UI Builder support the diverse needs of enterprise UX developers.

  • A drag-and-drop interface simplifies design with intuitive tools and visual editing.
  • 45+ widgets include all the building blocks needed for complex UIs.
  • Code completion and debugging streamlines coding with intelligent suggestions and native debugging.
  • Custom JavaScript support offers advanced customization options for unique use cases.
  • Seamless BPA integration ensures alignment with all Bonita-integrated workflows and information systems.
  • Deployment as a custom Docker image is compatible with Bonita Runtime in both Bonita Cloud and on-premise environments.

How the Bonita UI Builder works

Getting started with the Bonita UI Builder is straightforward.

  1. Download and launch Bonita UI Builder. The Bonita UI Builder Docker image is in the Bonita Artifact Repository; set up your Docker environment and log in to get started.
  2. Design the interface. Use the drag-and-drop interface to select widgets, customize layouts, and apply styles.
  3. Connect to your processes. Link the UI elements to Bonita processes and workflows via APIs to ensure seamless functionality.
  4. Package and deploy. Export your interface and processes as a Docker image and deploy it within your chosen environment—on-premise or in the cloud.

Why yes, we have documentation on how to do all of this!

Have a look at the design interface of the Bonita UI Builder

 

 

On the left are the widgets (visual elements) that you can drag and drop anywhere you want in the center “canvas” or design area. Here is also where to define API requests (using the Queries tab) that will connect the UI widgets to the Bonita process model.

On the right is where to configure the widget properties, and preview how the interface renders on different screen sizes.

Design the interface

Select a form widget, and drag and drop it in the central area:

 

 

Drag and drop an input widget inside the form widget. This is what it should look like:

 

 

Voila! Forms, pages, and other user interfaces are that easy!

 

In brief

The Bonita UI Builder unites efficient technology with user-centric design principles, to empower developers to create interfaces that are functional and attractive.

Whether you're designing customer-facing dashboards or process applications for internal use, the Bonita UI Builder is an excellent ally in delivering exceptional user experiences. With its seamless integration into the Bonita ecosystem, it ensures that your applications are fully aligned with your business processes from the first touch, so you can stay ahead in an increasingly competitive market.

Explore the Bonita UI Builder today and transform the way you design and deploy UIs—faster, smarter, and better. Contact us if you want to know more about Bonita.

 

You might also like

  • Bonita & Bonitasoft

    Modern UIs, deeper insights—redefining business efficiency with Bonita

    Avatar Bonitasoft
    Bonitasoft
    3min
    Read more
  • Bonita & Bonitasoft

    Ingredients for a successful IT modernization strategy using BPM - Part 3

    Avatar Bonitasoft
    Bonitasoft
    9min
    Read more
  • Bonita & Bonitasoft

    Bonitasoft introduces Self-Contained Applications for composable business process automation

    Avatar Bonitasoft
    Bonitasoft
    3min
    Read more