Bonita Community
Careers
Login
BPM

Bonita BPM 7 UI Designer technical deep dive

Deep Dive into Bonita UI Designer

Presented by: Josue, Technologist at Bonitasoft.

Key Takeaways

  • UI Designer Overview: A browser-based form and page editor built on AngularJS and Bootstrap.
  • Core Features:
    • Drag-and-drop widgets for intuitive UI creation.
    • Custom widgets and reusable fragments for streamlined development.
    • Responsiveness and Bootstrap-based layouts for mobile-friendly designs.
    • Integration with REST APIs for dynamic data fetching.
  • Form Validation: Ensuring valid user input using form containers, required fields, and dynamic error messages.
  • Widget Contingency: Creating dependent dropdowns (e.g., country → city selection) using dynamic data binding.
  • Repeatable Content: Using container widgets to dynamically generate form elements, such as expense report line items.
  • Custom Widgets: Extending UI capabilities by creating tailored components using AngularJS.
  • Best Practices:
    • Utilizing form containers for validation.
    • Leveraging Bootstrap for responsive design.
    • Managing assets for images, CSS, and JavaScript libraries.

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!