List of Changes for Laserfiche Forms 10.2.1 Update 1.

July 3, 2017 | KB: 1013870
Forms 10.2.1

Summary

This article details the list of changes for Laserfiche Forms 10.2.1 Update 1.

  • You no longer receive an unexpected error when viewing an approval task with a form that contains a time field with a default value. (27442, 157360)
  • In certain situations, Forms may not register that a value in a number field has been changed when the Use thousands delimiter option is on for the number field. This can cause calculations in other parts of the form that rely on that value to be incorrect. This issue is now resolved. (27598, 155025)
  • Safari users no longer receive an "An unexpected error has occurred. [LFF502-UnexpectedError]" error message when submitting a form with a read-only geolocation field with a default value set to the current_location token. (27842)
  • The Business Process Library may incorrectly report that a process is only available for Forms Professional even though you are licensed for Forms Professional. This issue can occur when you access the Business Process Library by clicking the Manage tab and clicking New Process. This issue is now resolved. (27878)
  • User synchronization again functions as expected for Active Directory user accounts added through Active Directory groups within Directory Server groups. (28553)
  • You no longer receive an "Unresponsive script" warning message when saving a complex process diagram. (28707)
  • Field rules that always hide a field no longer require that there be a field with ID 0 on the form. (28823)
  • The option to load a task automatically now functions correctly if the task is located after a merging parallel gateway where one incoming path contains a Workflow service task configured to wait for the workflow to finish and the workflow finishes very quickly. (28847)
  • The backend validation option for forms no longer incorrectly reports that collections and tables with 0 items and formulas are invalid. (28857)
  • In certain form layouts, the Auto fill button was not positioned correctly. This issue is now resolved. (29351)
  • Processes with Workflow service tasks configured to wait for the workflow to finish before proceeding can now resume if the workflow takes more than 24 hours to respond. (29557)
  • In certain situations, processes involving multiple sub-processes merging into an inclusive gateway may terminate unexpectedly with an "An unexpected error has occurred. [LFF502-UnexpectedError]" error message. This issue is now resolved. (29822)
  • The "Year range" option on a date field no longer defaults to -100 when adding an existing date field to another form. (29959)
  • Invalid regular expressions no longer prevent a form from loading. In addition, the Form Designer now shows an "Invalid input" warning for existing forms that contain invalid regular expressions. (29962)
  • When upgrading from Laserfiche Forms 10.2.0 to Laserfiche Forms 10.2.1 Update 1, the installation process now properly retains existing communication settings. Previously, this could cause workflows with Laserfiche Forms activities to be unable to connect to Forms 10.2.1 with a "The remote server returned an error: (404) Not Found" error. (30388)
  • In high resource load situations, you may be unable to download reports. This issue is now resolved. (31723)
  • Time values on the Instance Monitoring page now include the seconds value when available. (32011)
  • In certain form configurations, you would be unable to use the Backspace key to delete invalid values in a date field affected by field rules. This issue is now resolved. (32070)
  • There is a default 20 minute timeout when downloading reports. You can now increase the timeout limit by manually modifying the Forms\Web.config and RoutingEngineServiceHost.exe.config files and changing the <netTcpBinding> block's timeoutBinding timeout attributes. The modified configuration should look similar to the following:

      <binding name="timeoutBinding" receiveTimeout="00:59:00" sendTimeout="00:59:00" openTimeout="00:59:00" closeTimeout="00:59:00" maxReceivedMessageSize="200000000">

    Save your change and restart the Laserfiche Forms Routing Service. (32190)
  • The FormsAppPool application pool no longer becomes unstable when downloading reports that contain a large number of file uploads. (32322)
  • Forms no longer records a "Thread was being aborted." warning when IIS recycles the FormsAppPool application pool. (32394)
  • When a lookup rule matches multiple fields and fills in multiple target read-only fields in a table or collection as new rows, the submitted form may be missing the last few rows if the result set contains duplicate values. This issue is now resolved. (32700)
  • Th Forms configuration page now properly saves Laserfiche Directory Server connection settings that use non-standard ports. (32701)
  • The Synchronize users option now properly processes Active Directory groups with a large number of members. (33140)

The update includes the following files:

  • E-Forms.dll (10.2.1.205)
  • FormsCommonUtils.dll (10.2.1.205)
  • FormsFormulaParser.dll (10.2.1.205)
  • FormsModel.dll (10.2.1.205)
  • FormExportServiceLib.dll (10.2.1.205)
  • SharedService.dll (10.2.1.205)
  • FormsConfig.dll (10.2.1.205)
  • LicenseManagerObjects.dll (10.2.0.58)
  • number.js (Last modified 6/28/2017)
  • Manage.cshtml (Last modified 6/28/2017)
  • activity-dialog.js (Last modified 6/28/2017)
  • forms.js (Last modified 6/28/2017)
  • form-layout.directive.js (Last modified 6/28/2017)
  • _FieldEditMenu.html (Last modified 6/28/2017)
  • process-metrics.directive.js (Last modified 6/28/2017)
  • _InstanceViewDetail.html (Last modified 6/28/2017)
  • _ResultsInstanceHistory.html (Last modified 6/28/2017)
  • forms.resultsHistory.directive.js (Last modified 6/28/2017)
  • instance.view.detail.directive.js (Last modified 6/28/2017)
  • validationUtil.js (Last modified 6/28/2017)
  • partial.template.js (Last modified 6/28/2017)

Resolution

Click the following link to download a ZIP file containing Update 1 for Laserfiche Forms 10.2.1.

KB1013870.zip

  1. Extract the contents of the ZIP file to a temporary location on the server hosting Laserfiche Forms 10.2.1.
  2. Stop the Laserfiche Forms Routing service.
  3. Double-click LaserficheForms1021_Update1_20170629.exe to update Laserfiche Forms 10.2.1.
  4. Start the Laserfiche Forms Routing Service.

More Information

The Update 1 installation process will create backups of the following configuration files in C:\Program Files\Laserfiche Forms\Forms\TempFile.

  • RoutingEngineServiceHost.exe.config
  • Config\web.config
  • Forms\web.config

When uninstalling Update 1, the process may remove the above configuration files. Manually copy the backups from the TempFile folder to the appropriate locations to restore your Forms installation.

Note: The web.config backups are renamed to denote the source location of the web.config. When restoring, remember to remove the prefix from the file name.