The formsflow.ai platform was created to allow Form.io, Camunda, KeyCloak, and Redash to work seamlessly together.
Forms are submitted to the forms database, where they have their own unique instance. The Camunda listener pulls the data from each form and adds it to the workflow instance as context variables that can be used by the workflow instance to process the form’s data.
By default, forms are disabled for editing by client users once it is submitted. A workflow and form can be designed to allow the form to be returned so that the client user can add any missing information.
formflow.ai supports any forms that can be designed using form.io. The open-source version of form.io supports forms with multiple tabs. The Nested Form feature is available only for premium users of form.io.
You can add email templates to your Camunda workflow to customize the response to end-users after they fill out a form.
Yes. Depending on your security identity system you may require some customization.
The Camunda modeler can be used to create the workflow, which you can then publish to the formsflow.ai BPM layer using a token from the modeler.
Yes, a wide variety of languages can be translated on the front-end web application.
Yes. For more comprehensive styling changes you will need to implement some customization.
Anonymous forms which do not require end-user accounts are supported by formsflow.ai.
If you wish to design workflows you’ll need to download the Camunda Modeler from here as it’s not included in the formsflow.ai bundle. However, existing workflows can be used without adding the modeler.
Yes, you can add a stage in the workflow to request more data from the user. Note that once a form has been submitted it cannot be resubmitted. Therefore, the request for additional information must be added to a later, separate stage.
You must subscribe through the Form.io website.
All user roles and personas are managed in Keycloak.
Yes, as long as the identity brokering or federation is supported by Keycloak. Keycloak supports SAML, OpenID, and OAuth 2.0 identity providers, and also provides options for Kerberos and LDAP user federations
formsflow.ai supports both authenticated and anonymous user flows. For anonymous user flows, the designer needs to enable the public form option when publishing the form.
Yes, you can. You can install on any public/private cloud provider or on-premise infrastructure.
formsflow.ai uses MongoDB for form definition and form instances and Postgres for both BPM and WebAPI layers. The analytics component can connect to any database that Redash supports to create queries and visualizations. If the purpose is to migrate all data over to MS SQL, then the customer can create data pipelines to move over the data. To switch the backend database for BPM and WebAPI to MS SQL the customer would need to arrange some customizations on the code level.