Skip to content

Improved Automated Installation steps , UI Revamp and Realtime Task Lists

Compare
Choose a tag to compare
@abhilash-aot abhilash-aot released this 11 Jun 20:23
· 1976 commits to master since this release
a1a447f

Added

  • Added support for http calls which introduces the ability to make http calls across components for quicker and easier setup. Earlier versions required SSL support which required a lot of time and effort to setup, with a need for Keycloak server with SSL support.
  • User can claim/view the Tasklist in realtime. It provides live updates to tasks, allowing teams to collaborate on a single task list in real time. Used websockets support under the hood to make real time communication(component: forms-flow-web, forms-flow-bpm)
  • Automated installation steps for keycloak setup. It provides a bundled, pre-configured keycloak package for a local setup to simplify the installation process
  • Automated manual steps for resource id generation, included batch and shell scripts to simplify the process.
  • New UI for formsflow.ai based on Vue.js for easy integration of formsflow.ai to existing projects. To know more details checkout formsflow-ai-extension repository and to install our NPM package go here.(component: forms-flow-ai-extensions)
  • New API for health check has been included. (component : forms-flow-api)
  • Added confirmation messages to notify the users on save actions. (component: forms-flow-web)
  • Users can click on External shared links (eg. from email) to get redirected to a particular task/submission/form if the user has right permissions. (component: forms-flow-web)
  • Claiming of tasks are restricted to users belonging to reviewer group(formsflow/formsflow-reviewer) of keycloak.(component: forms-flow-web)
  • Application/Submission view for client role users are restricted to own submission view.(component: forms-flow-bpm, forms-flow-web)
  • Added Semantic UI css for forms design (component: forms-flow-web)
  • Listeners are well-documented with information on purpose, how-it-works and how-to-use (component : forms-flow-bpm) Link
  • Support to associate an unique form at every manual task in workflow process (Component: forms-flow-bpm)

Modified

  • Task dashboard has been revamped with new look and feel- which would allow more control on data and stream updates.
  • Enhanced Form Process Mapper API and Application API endpoints (component : forms-flow-api)
  • Improved exception handling of python to provide meaningful error messages (component : forms-flow-api)
  • Improved README for better readability and easy installation.
  • The Task menu has been moved to Header section. In Task Section, filters are available in the main menu and a new Dashboard section has been added which includes metrics and Insights. (component: forms-flow-web)
  • Dynamic property to set Application Name and logo in the header. (component: forms-flow-web)
  • Default route for user having reviewer role is pointed to tasks page and that of client/designer is to forms page.(component: forms-flow-web)
  • Removed edit/delete submission buttons from submission list view of reviewers.

Fixed

  • Cosmetic changes to show success message after loading is completed.
  • Custom component (Text Area with analytics) not retaining the value after submission. (component: forms-flow-forms)
  • UI layout fixes (component: forms-flow-web)

Solution Component Upgrades

  • React library upgraded to latest version-17.0.2 and fixed security vulnerabilities (Component : forms-flow-web)
  • Spring boot upgraded to latest version-2.4.2 (Component : forms-flow-bpm)
  • Redash upgraded to latest version:v9 (component : forms-flow-analytics)
  • Fixed Python security vulnerabilities and updated flask to 1.1.4 version (component : forms-flow-api)
  • Fixed Form.io security vulnerabilities. (component : forms-flow-forms)