49 posts

FORMCYCLE 6.0.7

Download 6.0.7

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • When synchronizing the offline apps, the concrete value of checkboxes and not "true" or "false" will be transferred

Bug-Fixes

  • The printing of a forms via e.g. PhantomJS now displays images for upload elements with activated preview correctly
  • Fixed a bug where old forms (version 5 or earlier) using country-specific languages did not display their translatated values in the corresponding editors of the designer
  • The protocol and exports based on forms now use the title instead of the alias
  • The Excel export now also outputs columns for empty form elements
  • Fixed an error while checking the edit protection of forms

Features

  • The use of data sources and queries (LDAP or DB) via the designated URLs can now be disabled

FORMCYCLE 6.0.6

Download 6.0.6

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • The client language "Dutch" is available again

FORMCYCLE 6.0.5

Download 6.0.5

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • The "Attach file to form record" feature has been removed from the "Provide upload file" action
  • Missing widgets now displaying the corresponding widget class name in the form and form designer

Bug fixes

  • ATTENTION: A bug was fixed where options of select items used the column names from a database query as the name of additional attributes. These attributes are now correctly named after the pattern col0 to col<n>. Furthermore, the attribute text, which was also incorrectly generated for all data sources, has been removed. Any use of these attributes must be checked in scripting. The default functionality of select items is and was not affected!
  • Status and user groups are again interpreted correctly in the preview and in the print (PhantomJS plugin)
  • An issue where fonts without names caused an error in FORMCYCLE has been fixed
  • Calculated fields in Word templates are now considered again and no longer causes errors
  • The save function of disabled plugins has been removed to prevent the lose of there configuration
  • The form page selected in the inbox is retained even after switching between table view and form view
  • A problem with migrating plugins of the same name with different clients has been fixed
  • A interface issue where a parameter could not be deleted when the value is empty has been fixed
  • A problem where a form is delivered in the wrong language if certain national languages could not be determined has been fixed

Features

  • The placeholders FORM_DATE_CREATED, FORM_DATE_MODIFIED, and DATE are available to output the creation date/modification date of the process and the current date with the possibility to format them (see Variables)

FORMCYCLE 6.0.4

Download 6.0.4

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • Some code templates in theXima® Formcycle Designer were revised.
  • When an error occurs during the double opt-in process, a corresponding protocol entry is created.

Bug fixes

  • Missing widget plugins do not cause an error in the Xima® Formcycle Designer.
  • Selection elements with checkboxes or radio buttons are now saved correctly saved in the offline app.
  • Mailboxes with active encryption will be reinitialized when MySQL  is used. This is done to avoid issues with special characters such as characters with diacritics.
  • An issue was fixed where an incorrect value was shown in some select editors of the Xima® Formcycle Designer.
  • Improved tooltips in the placeholder selection dialog.
  • Forms that are integrated via an iframe broadcast their current size when the size of the contained form changes. This allows the iframe to change its width and height accordingly.
  • Improved performance when required groups are used in combination with the option clear if hidden.
  • An issue with the data and inbox table configuration dialog was fixed.

Features

  • The datasources plugin interface was extended. Information regarding the current user is now passed on to the plugin.

FORMCYCLE 6.0.3

Download 6.0.3

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • PDF fill: Drop down elements are now filled even when the submitted option is not available in the PDF document.
  • PDF-Fill: Any JavaScript embedded in the PDF is ignored. This also disables the built-in validation of the PDF. Otherwise, Xima® Formcycle could not fill the PDF properly.
  • Designer: A few JavaScript code snippets were adjusted.

Bug fixes

  • The login dialog in the designer did not work properly sometimes.
  • The permission for some menus such as the double opt-in menu or the inbox menu were not evaluated correctly.
  • When submitted form field values contained special characters, form records were sometimes not displayed correctly in the inbox and in the exported EXCEL document.
  • Sources/CSV: The option First row is header was overwritten when the file was updated.
  • Forms: Conditions (such as visibility) for repeated checkboxes and radio buttons were not evaluted properly.

Features

  • i18n variables: You can now also reset individual values to their default setting.

FORMCYCLE 6.0.2

Download 6.0.2

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • The language "Dutch" is again available in the management interface

Bug fixes

  • Processes that have defined a time-controlled status change from version 5 can now again be open in the inbox
  • Minor bug fixes on the form HTML
  • Adaptation and extension of the license evaluation
  • In the action "Duplicate form record (Change state)", the resulting processing now correctly works on its own form data
  • Minor ui-adjustments

FORMCYCLE 6.0.1

Download 6.0.1

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Changes

  • For the backend, we do not support the browser Internet Explorer anymore. When you go to the login page, you will see a notification when you use a non-supported browser.
  • A CSV data source may now have less than 2 columns. When you create a new CSV data source, two columns are created by default as before.
  • The default value for the help link was changed to https://help6.formcycle.de

Bug fixes

  • The login name was case-sensitive. This restriction had already been removed with the update to 5.0.18, but was re-introduced with 6.0.0. The login name is now case-insensitive again.
  • Minor changes and improvement to the UI, and some UI issues with certain browsers were fixed
  • Form templates could not be created in the browser Microsoft Edge
  • When a plugin was incompatible with the current version, an issue could occur that prevented the plugin from being deleted or updated
  • The column process ID could not be toggled in the protocol menu
  • When an already submitted form was submitted once more, the double opt-in process was sometimes triggered  again
  • The drop areas of form elements in the Xima® Formcycle Designer did not display properly sometimes
  • When opening the preview of a form in the Xima® Formcycle Designer, the wrong texts were sometimes used when the default language was selected
  • When the width of the browser window was changed dynamically, there was an issue with repeatable elements in a form that resulted in the responsive mode not working properly.

FORMCYCLE 6.0.0

Download 6.0.0

To enable a rich set of new features, there are several updates that need to be run when you install the new version. Depending on your server configuration and the database management system, this process may take up to several hours.

Plugins need to be compiled against the new version and tested whether they still work. Plugins provided by XIMA need to be updated when you install the new version.

Notes

  • Check CSV sources in regards to the separator being used (, or ;). The data are now always saved with the comma as a separator. Using a backslash (\) to escape a comma within an entry is no longer possible. Instead, put quotation marks ("") around an entry with comman, and use two quotation marks to use a quotation mark within an entry. The separator of existing CSV files is not changed during the update to preserve backwards compatibility. However, please note that CSV files with the wrong separator may not display correctly when using the graphical table editor for CSV files. Instead, edit the CSV file in source code mode and convert it to the new format manually. Also, in case you are using the data source servlet to access CSV via JavaScript and AJAX, you may need to edit these AJAX requests as well (if they specify a different separator).
  • Some internal database tables and columns of the FORMCYCLE system have been renamed. If you access these tables or columns directly via SQL, you may need to edit the SQL statements accordingly.
  • The entire user interface of the FORMCYCLE web application got reworked. This also resulted in many layout and CSS changes that may affect workflow action plugins with custom user interfaces. If you did develop your own plugins, you should test them with the new version and update the plugin where necessary.
  • To generate preview images for the form overview page, OpenJFX or JavaFX needs to be installed. Should you not install it, the system still works, but no preview images will be available.
  • The internal REST monitoring interface was removed in favor of a separately required Jolokia installation. For more information, see Monitoring

Features / Changes

Designer

  • Improved code editor for the JavaScript tab with autocomplete, inline documentation and code snippets.
  • In addition to pages, each form now starts with a header element and ends with a footer element. You can add arbitrary text, images or even form elements to the header and footer.
  • Advanced settings such as database queries, files or access settings are available directly from within the Xima® Formcycle Designer.
  • Form templates are available: this lets you save a container or fieldset as template that is then available for all forms.
  • New condition if form field is empty
  • New datatype that lets you enter regular expressions directly
  • New option reset that restores the original value when a form element is hidden or disabled
  • New option readonly: choose whether you still want to transmit the value to the server when a form element is disabled
  • New option to change the maximum number of characters allowed for name of an uploaded file
  • New JavaScript function $.fn.sum for adding the values of all selected form elements
  • New JavaScript function $.fn.onstatus for running code depending on the current state of the form
  • New JavaScript event listeners for registering callbacks for different phases of the validation process
  • New JavaScript function for LDAP queries, similar to those for database queries: $.xutil.getLdapQuery (Running an LDAP query) and $.fn.autocompleteLDAP (Autocomplete via an LDAP query)
  • Form elements are cleared by default when they are hidden or disabled
  • Option to configure the number of form backups that are created automatically
  • Help texts are reachable via tab navigation as well
  • Spaces at the beginning and end are removed automatically
  • If an upload element is required: empty files cannot be uploaded anymore (0 bytes)
  • More than one validation function may be registered per form element via $.fn.errorFunc
  • The PDF importer is currently being worked on and not available in this version
  • jQuery was updated to version 3

Inbox

  • Reworked layout with new new features and better controls
  • New filters for form records, such as for saved form records or form records waiting for a double opt-in
  • New option to perform correct or edit the form data, with or without triggering the workflow
  • New option to change the current state of the form without triggering the workflow
  • Forms may not have a subject set that is shown in the inbox. It defaults to the name of the form and an ID
  • Standalone view for a form record, independent of the inbox
  • New window with a list of all form data, for quickly inspecting the underlying data of a form record
  • New option for exporing form records: Export as Excel (multiple rows). This creates a new row for each repeated element.

FORMCYCLE

  • Reworked layout and design that offers a more intuitive interaction with the system
  • New menu entry: i18n variables. This lets you view, edit and translated texts used in forms, such as the error messages when a form field is invalid or not filled out.
  • New menu entry: System message. This lets you setup messages and notifications that are shown on the dashboard to all users.
  • New menu entry: Look & Feel. This lets you customize the appearance of your FORMCYCLE system. You can also change the links to the terms of service, the imprint and much more.
  • New menu entry: General. It contains several advanced settings such as for the form and file cache, or security-related settings for HTTP headers.
  • New menu entry: My data. Here you can review you personal data or change your password.
  • New menu entry for forms: Double opt-in. If activated, this requires the user to confirm their form submission via an email before their data is processed in any way.
  • New menu entry form forms: Publish. Makes it easier for you to embed the form in your web page. This ranges from simple links to more advanced integrations such as Typ3 and Sharepoint.
  • All fonts installed on the server are shown in the system menu server information.
  • When updating the system, you do not have to choose which system updates you want to run anymore. The system runs all required updates automatically.
  • For each client, the used memory is shown. Currently, there is no restriction to the memory usage, but this may change in later version.
  • New form overview page with all forms as panels and preview thumbnail image as well as better filtering.
  • New feature for users to send feedback, in addition to the support request.
  • New graphical table editor for editing CSV files
  • New feature that lets you save an entire form as a template. New forms can be created with the default settings taken from a template.
  • New, standardised dialog for selecting FORMCYCLE variables that is the same for all input fields
  • FORMCYCLE variables are replaced recursively
  • Drag&Drop support for uplading forms, files and data sources (CSV, JSON, XML)
  • On the login screen, you can now choose whether you want to stay logged in.
  • The Dutch language is currently not available, but will be soon.
  • When sending emails, you can set the name of the sender. This is available both for the system and client email settings, as well as for the email action.
  • Forms may now be protected with a password. Anonymous users may now open and fill out the form only if they know the password.
  • Forms may now specify an identifier for identifying duplicate form records (such as the email address). Duplicate form records are rejected.
  • Workflow actions that create files now offer an option to attach these files to the form record.
  • Action POST request: The HTTP response may be used as a response page.
  • Action POST request: New options for configuring HTTP basic auth and proxy settings
  • Action PDF (Fill): New option for selecting a specific font.
  • Action Resource: New options for making form and client resources available to other actions.
  • New export option for datasources and files. When you export multiple files, they are exported as a ZIP archive.
  • Support for importing CSV and Excel files directly as a CSV data source.
  • Database and LDAP queries can be run directly from within the backend to quickly test them
  • Improved protocol entries that also include new columns such as the form name and the process ID.
  • Timed state transitions can be applied to existing form records as well.
  • New option for searching and selecting groups in the LDAP groups menu.
  • Plugins are saved in the database and are made available to the server during runtime
  • Plugins can be activated or deactivated
  • Notification when a user is logged in already in a different browser or window (if a session exists already for that user)
  • Configurable loopback URL for features such as the image preview and the print services
  • Login screen: The most recently used client and language is remembered (uses cookies)
  • Support requests contain more information
  • LDAP filters for LDAP query and the user search are cleaned up: formatting characters (line breaks and tabs) are removed
  • Cross-domain support for data queries (CSV, JSON, XML) and database queries
  • For LDAP users with multiple user groups: their permissions from the role are merged
  • NTLM login with missing user group restrictions: the HTML response page Access denied is shown

Bug fixes

  • Performance optimizations for the backend and for forms
  • All buttons for submitting a form are deactivated when the method $.xutil.onsubmit returns true
  • From version 6 onwards: the database encryption password is now checked to prevent data loss
  • Support for empty parameter value when running LDAP queries via an HTTP request
  • Action redirect: Variables are not encoded anymore in the URL preview

FORMCYCLE 4 & 5

All news for earlier versions can be found in the help pages for the previous version of Xima® Formcycle: https://help5.formcycle.eu/xwiki/bin/view/Blog/

Tags:
Copyright 2000-2024