Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

Why Upgrade?

v7.4 contains new features that improve usability and makes designing forms easier. Here are a few of the top reasons to upgrade:

New Features

  • The Visual Rule Builder now supports the use of functions/operators to build expressions. This added functionality greatly enhances the rule builder's ability to create more powerful rules reducing the need to manually add JavaScript.
    • The Fields list dropdown in the Rule Builder no longer 'wraps' when using up/down arrow to select   
    • Rule Builder: Support for mapping a data structure
  • Unsaved changes warning displays when the form/flow browser window/tab is closed without saving or submitting and changes have been made to the data
    • Global configuration property to disable the unsaved changes warning for in-house customers
  • Ability to display a customized warning message when a user tries to delete a repeating section or table row.

  • frevvo.war now uses springboot to standardize server framework

    • Configuration Property to turn on json logging for the frevvo log

  • The Insight Server is now included in the frevvo.war file.
    • In-house customers using the tomcat bundle. will no longer see an insight.war file in <frevvo-home>\tomcat\webapps.
    • Log entries for the Insight Server are now captured in <frevvo-home>\tomcat\logs\frevvo.YYY-MM-DD.log
  • Spaces generate menu item url's using parentheses instead of curly braces    
  • Customization of in-house installations is done in a single properties file named <frevvo-home>\conf\frevvo-config.properties
  • System Metrics to monitor Platform Stability / Performance - (Cloud Only)


Column
width450px

On This Page:

Table of Contents
maxLevel3


...

Version 2 of the Visual Rule Builder now has built-in functions and the ability to use operators to enable building useful expressions. The Rule Builder provides a Lookup mode to search for the function that you want to use and a Help mode that provides function syntax information and an example

The Rule Builder eliminates the need to manually write JavaScript. Use this version of the Rule Builder to create rules to:

...

New Properties file to Configure Live Forms features

Context parameters to customize features that were previously added to A new configuration file, frevvo-config.properties, located in the <frevvo-home>\tomcat\catalina\conf\localhost\frevvo.xml or modified in web.xml in the frevvo.war must now be converted to properties. A new configuration file, conf directory is now the ONLY place to modify default parameters for frevvo Connectors etc. and to add your customizations. The frevvo-config.properties is a standard java properties file.

When you edit the frevvo-config.properties , located in the file, you will see commented sections containing default properties for Email settings, frevvo schema name changes needed for upgrades to v6.0, HTTP   Proxy Configuration properties for licensing, Insight Server Setting, SAML certificate keystore settings, Insight Settings, File, Box and SharePoint Connector settings. Changes to any of these default properties must now be made in this file. 

Code Block
titlefrevvo-config.properties
# SMTP Settings 
frevvo.mail.from.email=
frevvo.mail.bounce.email=
frevvo.mail.debug=false
frevvo.actions.debug=true
frevvo.rule.debug=true

# frevvo schema name settings - needed for 6.0 upgrade only
frevvo.users.schemaName=users
# SQL Server schema name 
#frevvo.users.schemaName=users.dbo

# HTTP Proxy Configuration for licensing
#frevvo.proxy.host=
#frevvo.proxy.port=
#frevvo.proxy.username=
#frevvo.proxy.password=
#frevvo.proxy.ntlm=false
     
# Insight settings 
insight.enabled=true
insight.server-url=http://localhost:8983/solr
    
# SAML certificate keystore settings     
#com.frevvo.security.saml.key=apollo
#com.frevvo.security.saml.password=nalle123    
    
# File Connector settings
frevvo.filesystem.connector.url=http://localhost:8082/filesystem
frevvo.filesystem.connector.metadata.prefix=md.
    
# Box Connector settings
#frevvo.box.connector.client.id=
#frevvo.box.connector.client.secret=

## Sharepoint Connector settings
frevvo.sharepoint.connector.url=http://localhost:8082/sharepoint

 

Context parameters to customize features that were previously added to <frevvo-home>\tomcat\catalina\conf directory is now the ONLY place to modify default parameters for frevvo Connectors and to add your customizations. \localhost\frevvo.xml or modified in web.xml in the frevvo.war must now be converted to properties.

 

Turn off the Unsaved Changes Warning

In-house customers can turn off the display of the Unsaved Changes warning by adding the the  frevvo.unsaved.warning property with a value of false to the frevvo-config.properties file.

Code Block
titlefrevvo-config.properties
frevvo.unsaved.warning=false

frevvo Connectors

The PVE and google Connectors are no longer included in the frevvo tomcat bundle. See Software Downloads to download the latest versions of all the frevvo Connectors.

...

It may be necessary to increase heap size for the Insight server, when reporting or indexing a large number of submissions. Refer to the memory configuration topic for the details.

...

Excerpt

 requires Insight software for the Reporting and Submissions View feature. The Insight software is included in the tomcat bundle. The Insight server MUST be started BEFORE starting . Instructions for Windows and Linux operating systems are listed here:

Section
Column

 Windows:

  1. Open a command prompt. Navigate to <frevvo-home>\solr-6.6.0. Type bin\solr.cmd start to run the Insight server in the background, listening on the default port 8983.

    Note

    Use the bin\solr-cmd -all command to stop all instances of the Insight Server. The -p option allows you to specify the port number for the instance you want to stop

    You will see this message:
     
     



  2. Browse http;<your server:your port>/solr to verify the Insight server is running. The <server:port> default values are localhost:8983. Change <your server>  to the server name and <your port> to the port the Insight server is running on if they are different than the defaults. Do not include the angle brackets <>. You will see the Insight server (Solr) dashboard with the current status:

Warning

If you close the Insight server (Solr) startup window, the server will stop running. Leave the window open or set up Live Forms and the Insight Server to run as Windows services.

Column

Linux:

  1. Ensure that the scripts are executable: chmod 755 <frevvo-home>/tomcat/bin/*.sh
  2. Navigate to <frevvo-home>/solr-5.4.1/bin. Run this command to make the solr startup file executable:

    chmod +x solr
  3. Navigate back to the solr-6.6.0 directory.
  4. Start the Insight server by typing:

    bin/solr start - this starts the Insight server in the background, listening on the default port 8983.
  5. Browse http;<your server:your port>/solr to verify the Insight server is running. The <server:port> default values are localhost:8983. Change <your server>  to the server name and <your port> to the port the Insight server is running on if they are different than the defaults. Do not include the angle brackets <>. You will see the Insight server (Solr) dashboard with the current status:

   

  You do not have to restart the Insight server every time you restart .

...