Skip to content

Multitenancy Support, Draft Feature, Internationalization, Exporting PDF Feature, BPM Modeller, Form adapter, BPM Gateway, CD pipeline Added & Created new Formsflow.ai Documentation Page

Compare
Choose a tag to compare
@abhilash-aot abhilash-aot released this 02 Sep 18:02
· 940 commits to master since this release
d973766

Added

forms-flow-web

  • Added pagination, search and sort for metrics page.
  • Added default workflow for designer.
  • Added Internationalization.
  • Added multi-tenancy support.
  • Added modal for submission details on metrics page.
  • Added support for wizard forms.
  • Added Export to PDF feature.
  • Added application status draft for unfinished applications.
  • Added Processes page for camunda web modeller.
  • Added Form Adapter to support form submission data to other data stores than Mongo with custom data URLs.
  • Added environment variable MULTI_TENANCY_ENABLED, MT_ADMIN_BASE_URL, MT_ADMIN_BASE_URL_VERSION to support multitenancy.
  • Added environment variable CUSTOM_SUBMISSION_URL, CUSTOM_SUBMISSION_ENABLED for support form adapter.
  • Added environment variables DRAFT_ENABLED, DRAFT_POLLING_RATE to manage draft feature.
  • Added environment variable EXPORT_PDF_ENABLEDfor pdf service.
  • Added environment variable DOCUMENT_SERVICE_URLfor document service.

forms-flow-forms

  • Added new Repository , for more details checkout here.
  • Added environment variable MULTI_TENANCY_ENABLED to support mulitenancy.

forms-flow-api

  • Added multi-tenancy support.
  • Added support for default workflow with form.
  • Added API support for draft feature.
  • Added API support for Form Adapter.
  • Added environment variable MULTI_TENANCY_ENABLED, KEYCLOAK_ENABLE_CLIENT_AUTH to support mulitenancy.

forms-flow-bpm

  • Added default workflow.
  • Added Form Adapter to support form submission data to other data stores than Mongo with custom data URLs.
  • Added bpm gateway with jersey implementation.
  • Added environment variable MULTI_TENANCY_ENABLED, KEYCLOAK_ENABLE_CLIENT_AUTH, KEYCLOAK_WEB_CLIENTID, FORMSFLOW_ADMIN_URL for multitenancy support.
  • Added environment variable CUSTOM_SUBMISSION_URL, CUSTOM_SUBMISSION_ENABLED for support form adapter.

forms-flow-documents

  • Added document API to provide generate pdf with form submission data.
  • Added environment variable MULTI_TENANCY_ENABLED, KEYCLOAK_ENABLE_CLIENT_AUTH to support mulitenancy .

forms-flow-analytics

  • Added environment variable REDASH_MULTI_ORG to support multitenancy.

Modified

forms-flow-web

  • Metrics page UI modified.
  • Form page UI modified.
  • Accessibility enhancement.
  • service-worker updated.
  • React build size optimized.

Upgrade notes:

  • Environment variables modified CAMUNDA_API_URL to BPM_API_URL.
  • Environment variables modified REACT_APP_CAMUNDA_API_URI to REACT_APP_BPM_URL in config.sample.js

forms-flow-forms

  • Modified Docker-compose to point to create image from the new Repository.

forms-flow-api

  • Dependencies like utils, formio, JWT authentication moved to forms-flow-api-utils.

Upgrade notes:

  • Environment variables modified BPM_API_BASE to BPM_API_URL.

forms-flow-bpm

Upgrade notes:

  • Camunda upgraded from 7.15 to 7.17.
  • Java upgraded from 11 to 17.
  • springboot upgraded from 2.4.8 to 2.6.4.
  • camundaKeycloak upgraded from 2.2.1 to 2.2.3.
  • camundaConnect upgraded from 7.15.0 to 1.5.0.
  • camundaMail upgraded from 1.2.0 to 1.3.0.
  • Environment variables modified BPM_BASE_URL to BPM_API_URL.
  • formUrl parameter is changed to webFormUrl in DMN template.
  • BPM base path changed from /camunda/engine-rest to /camunda/engine-rest-ext/v1

Removed

forms-flow-web

  • Removed View submissions button from reviewer form list and view submissions route.
  • Removed the environment variables CLIENT_ROLE_ID, DESIGNER_ROLE_ID, REVIEWER_ROLE_ID,ANONYMOUS_ID, USER_RESOURCE_ID, 'FORMIO_JWT_SECRET'.

Generic Changes

  • Docker-compose files changed to single one.
  • Added CI/CD pipeline.
  • Environment variables updated with dynamic role-id fetching.
  • Added new detailed documentation, checkout here.