Multi-Form bundling introduces the capability to create and combine multiple forms into a bundled application package. This feature is particularly useful in scenarios where there is a need to consolidate various forms and streamline their submission process. You can now generate different forms with unique form schemas, each serving a specific purpose. The rule engine enables designers to combine the forms into a bundled application package using cross-form validations and form visibility rules. The multi-form bundle feature acts as a unified interface for users to interact with and submit multiple forms seamlessly. The bundle can be associated with a workflow that can handle the next steps post-submission of the package.
formsflow.ai leverages Keycloak for Identity and Access Management (IAM). Previously, all user management tasks were handled directly through Keycloak’s admin module. Version 5.2.0 introduces an in-house developed User Permission and Role Management module. This module allows system administrators to manage user permissions and roles within the formsflow.ai application, eliminating the need to access the Keycloak admin interface separately. This new module simplifies the user management process and provides a more seamless experience for system administrators.
Version 5.2.0 introduces the ability for designers to set permissions for forms, catering to both designers and client users. This functionality provides fine-grained control over the visibility of forms based on user roles. With this feature, designers using formsflow.ai can define specific permissions with each form they create. They have the flexibility to determine which user roles can view and interact with a particular form. By configuring these permissions, designers can ensure that only authorized individuals or user roles can access and work with the form.
In order to enhance modularity and scalability, formsflow.ai web is undergoing a re-architecture process using micro frontend technologies. This approach enables a more flexible and modular design, allowing for greater customization based on customer requirements. By adopting micro frontend architecture, formsflow.ai web is broken down into smaller, independent modules, each responsible for a specific functionality or feature. These modules can be developed, deployed, and maintained separately, offering better isolation and reusability of components.
One of the significant benefits of this re-architecture is the ability to customize the web interface based on customer needs. With modularization, customers have the flexibility to add or remove specific modules according to their requirements. This customization empowers customers to tailor the web experience to their unique business processes and workflows. Additionally, micro-frontend technologies promote scalability by enabling teams to work on different modules concurrently. This improves development efficiency and allows for faster iteration cycles, ultimately resulting in a more responsive and adaptable product.
Overall, the re-architecture of formsflow.ai web using micro frontend technologies opens up possibilities for enhanced customization, scalability, and maintainability. It offers customers the ability to customize their formsflow.ai experience and ensures that the platform can adapt to evolving needs and future enhancements.
formsflow.ai Cloud provides an option for customers to entrust the hosting & management of their formsflow.ai instance to the product team. This service allows customers to offload the responsibilities of maintaining, monitoring, and securing their environment to the experienced product team. By opting for the formsflow.ai Premium Cloud package, customers can leverage the expertise and support provided by the formsflow.ai team, who will handle all aspects of instance & product management. This includes tasks like deployment, configuration, updates, security patches, and overall system maintenance.
The product team ensures that the customer’s instance remains up-to-date, secure, and highly available, allowing the customers to focus on their core business processes rather than the technical aspects of managing the formsflow.ai environment.
In addition to building a new abstraction layer on top of the BPM engine, there are plans to introduce a custom API request and response structure. This abstraction layer will provide a way to define and customize the format of API requests and responses according to specific requirements. Furthermore, as part of this feature, formsflow (the system or framework being developed) will migrate all non-BPMN features currently utilized from Camunda (an open-source workflow automation tool) to the formsflow.ai API side. These non-BPMN features may include functionalities such as Authorization, Filters, and other components that are currently handled by Camunda but will be transitioned to be managed within the platform. By consolidating these features within the formsflow.ai API, the aim is to centralize the management and control of these functionalities, providing a more streamlined and cohesive solution for the overall workflow and business process management system.
Along with these new features come many bug fixes and other performance enhancements. Check out formsflow.ai on GitHub for access to the open-source code and full v5.2.0 update documentation.
Want to see for yourself? Try a free 14-day test instance of formsflow.ai.