List of Changes for Laserfiche Forms 10.3.1 Update 1

May 31, 2018 | KB: 1013963
Laserfiche Forms 10.3.1

Summary

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

  • Previously, Laserfiche Forms 10.3.1 ran into issues with SQL 2008. These issues are now resolved. (50654)
  • The Workflow Service Task no longer throws an unexpected error when other parallel branches are in progress. (78599)
  • You no longer receive the error "Collection was modified; enumeration operation may not execute." when many forms are submitted concurrently. (79078)
  • Laserfiche Forms 10.3.1 can now correctly perform a formula calculation when a read-only field uses a hidden read-only field as a parameter, where that hidden read-only field uses a hidden read-only field for its parameter. (80035)
  • Users who are not part of the organization used in a Forms application, but where the application has view rights to the organization, can now sign in to Forms successfully. (80048)
  • You can now apply multiple field rules to multiple table fields. (80352)
  • Previously, a lookup would sometimes be prevented from running on a second collection in a form. This issue is now resolved. (81731)
  • You can now successfully sign in to Laserfiche Forms 10.3.1 when the base DN in your LDAP profile contains more than 1,000 objects. (82164)
  • You no longer receive an "Index out of range" error when synchronizing Active Directory groups with contacts as members. (82177)
  • Laserfiche Forms 10.3.1 now uses less memory during form submission. (82197)
  • The backend validation on editable list fields is now turned off by default. You can turn the validation on, to prevent users from adding a value to a list field that is not in the allowed values list, by setting the cf_options flag EnableNonReadOnlyDropDownValidation to 1. (82348)
  • Instead of loading all usernames at once, Laserfiche Forms 10.3.1 now waits for you to start typing a username into a user picker to load the first 25 users or groups that match the search criteria. This helps improve the performance of the user picker. (82629)
  • The speed with which Forms processes workflow responses has improved, decreasing the likelihood of a timeout error. (82680)
  • You can now add WFResponseTimeout to your cf_options table to increase the timeout limit that a workflow process waits for a workflow to complete. This can help ensure that your workflow tasks are less likely to remain suspended. (83609)
  • The performance with which you can sync users from Laserfiche Directory Server to Laserfiche Forms has been improved. (83709)
  • Read-only fields that are populated from lookups now take up less memory. (83809)
  • The RoutingEngineServiceHost takes up less memory after synchronizing users from Laserfiche Directory Server. (84611)
  • The time to complete an end step in a process no longer increases as more worker instances are completed.(84502)
  • Hidden, read-only table fields with calculations and that ignore data no longer require you to enter a value. (85480)
  • The onloadlookupfinished event is triggered when a lookup is completed on page load. (85749)
  • The current_date variable now uses the current date value based on the process time zone when loading the form, so the current date is always correct. (86528)
  • You can now successfully authenticate multiple concurrent users through Laserfiche Directory Server. (86551)
  • When you change the value of a radio button, drop-down, or checkbox condition in a field rule, the Save button is now correctly enabled. (87097)
  • The options for a radio button or checkbox in a field rule show the display name instead of the value for each item in the drop-down list.(87099)
  • The Exclude weekends checkbox is cleared when a user clears the checkbox and refreshes the page. (87130)
  • You can now successfully upload processes that have multiple user tasks assigned to multiple deleted teams. Previously, you might receive an error "An item with the same key has already been added" when attempting to upload processes like this. (87621)
  • Auto synchronization is now always disabled when the account synchronize interval is set to 0. (87680)
  • Forms now correctly prevents users from submitting a form after a user hides then shows a required field. (87758)
  • By default, Laserfiche Forms 10.3.1 now disables generating caches for operational reports when the EnableDashbaordCache option is not present in the cf_options table. (88290)
  • Laserfiche Forms 10.3.1 includes various bug fixes with read-only fields that use calculations based on hidden fields. (88709, 88795)
  • Previously, users of a form could not submit a form when it contained a calculation that referenced a blank field. This issue is now resolved. (88711)
  • Previously, an error was thrown when a default field value did not match the list of possible values returned from a lookup rule. This issue is now resolved.(88882)
  • Laserfiche Forms 10.3.1 is now fully compatible with TLS (Transport Layer Security) 1.2, including Authorize.Net, Braintree, and other Laserfiche products. (89263, 89145, 89345)
  • Previously, the action history would be blank for a generated document when the Save to Repository task was placed after a sub-process. This issue is now resolved. (89155)

The update includes the following files:

  • \Forms\bin\Forms.Persistence.EntityFramework.dll (10.3.1.635)
  • \Forms\bin\RoutingEngineServiceLib.dll (10.3.1.635)
  • \Forms\bin\E-Forms.dll (10.3.1.635)
  • \Forms\bin\FormsCommonUtils.dll (10.3.1.635)
  • \Forms\bin\FormsModel.dll (10.3.1.635)
  • \Forms\bin\EntityModels.dll (10.3.1.635)
  • \Forms\bin\WebCommonCtrls.Laserfiche-Forms-App.etwManifest.dll (10.3.1.635)
  • \Forms\bin\SharedServices.dll (10.3.1.635)
  • \Forms\bin\AutoTriggerServiceLib.dll (10.3.1.635)
  • \Forms\bin\FormsFormulaParser.dll (10.3.1.635)
  • \Forms\bin\AuthorizeNet.dll (10.3.1.635)
  • \Forms\bin\FormExportServiceLib.dll (10.3.1.635)
  • \Forms\bin\LicensingServiceLib.dll (10.3.1.635)
  • \Forms\bin\RoutingEngineServiceHost.exe(10.3.1.635)
  • \Forms\bin\UserSyncClient.exe(10.3.1.635)
  • \Forms\bin\Antlr4.Runtime.dll (10.3.1.635)
  • \Forms\bin\Braintree.dll (10.3.1.635)
  • \Forms\bin\FormsResource.dll (10.3.1.635)
  • \Forms\bin\WebCommonCtrls.dll (10.3.1.635)
  • \Forms\bin\Antlr4.Runtime.xml (Last modified 5/21/2018)
  • \Config\bin\Forms.Persistence.EntityFramework.dll (10.3.1.635)
  • \Config\bin\FormsCommonUtils.dll (10.3.1.635)
  • \Config\bin\FormsModel.dll (10.3.1.635)
  • \Config\bin\EntityModels.dll (10.3.1.635)
  • \Config\bin\Braintree.dll (10.3.1.635)
  • \Config\bin\FormsResource.dll (10.3.1.635)
  • \Config\bin\WebCommonCtrls.dll (10.3.1.635)
  • \Config\bin\FormsConfig.dll (10.3.1.635)
  • \Config\bin\FormsMigration.dll (10.3.1.635)
  • \Forms\Views\DownloadDownloadStRChart.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Download\DownloadSuRChart.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Form\DataSubmission.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Form\Draft.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Form\Submit.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Form\_FormLayout.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Form\_PrintActionHistory.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Form\_PrintFormLayout.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Home\About.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Home\Loading.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Shared\_Layout.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Shared\_Layout.plain.cshtml (Last modified 5/21/2018)
  • \Forms\Views\Shared\_MobileLayout.cshtml (Last modified 5/21/2018)
  • \Forms\app_code\Content.cshtml (Last modified 5/21/2018)
  • \Config\app_code\Content.cshtml (Last modified 5/21/2018)
  • \Config\Views\Layout.cshtml (Last modified 5/21/2018)
  • \Config\Views\Shared\About.cshtml (Last modified 5/21/2018)
  • \Config\Views\Shared\Error.cshtml (Last modified 5/21/2018)
  • \Config\Views\Shared\_Layout.cshtml (Last modified 5/21/2018)
  • \Forms\js\form\forms.js (Last modified 5/21/2018)
  • \Forms\js\form\lookup.js (Last modified 5/21/2018)
  • \Forms\js\formula\formula.js (Last modified 5/21/2018)
  • \Forms\Partials\FormsDesigner\_FieldRules.html (Last modified 5/21/2018)
  • \Forms\js\app\form-builder\form-rules.directive.js (Last modified 5/21/2018)
  • \Forms\js\app\process-diagram\definition\modules\pm-def-components.js (Last modified 5/21/2018)
  • \Forms\Partials\ProcessModeler\_ServiceTaskPane.html (Last modified 5/21/2018)
  • \Forms\Partials\ProcessModeler\_UserTaskPane.html (Last modified 5/21/2018)
  • \Forms\Partials\ProcessOption\_ProcessOptionDialog.html (Last modified 5/21/2018)
  • \Forms\Partials\ProcessOption\_ProcessOptionPage.html (Last modified 5/21/2018)
  • \Forms\Partials\ProcessOption\_TerminationNotificationDialog.html (Last modified 5/21/2018)
  • \Forms\Styles\cf-core.css (Last modified 5/21/2018)
  • \Config\Styles\cf-core.css (Last modified 5/21/2018)
  • \Forms\Views\BusinessProcess\BPSecurity.cshtml (Last modified 5/21/2018)
  • \Forms\js\app\components\forms.dir.userlist.js (Last modified 5/21/2018)
  • \Forms\js\app\manage\process-list.directive.js (Last modified 5/21/2018)
  • \Forms\js\app\process-diagram\data\modules\pm-data-load.js (Last modified 5/21/2018)
  • \Forms\js\app\process-diagram\data\modules\pm-data-save.js (Last modified 5/21/2018)
  • \Forms\js\app\process-diagram\data\pmi-data.js (Last modified 5/21/2018)
  • \Forms\js\app\process-diagram\panes\modules\pm-panes-serviceTask.js (Last modified 5/21/2018)
  • \Forms\js\app\process-diagram\panes\modules\pm-panes-userTask.js (Last modified 5/21/2018)
  • \Forms\js\app\publish\publishSettings.js (Last modified 5/21/2018)
  • \Forms\js\app\services\attributeService.factory.js (Last modified 5/21/2018)
  • \Forms\js\app\services\user.factory.js (Last modified 5/21/2018)
  • \Forms\js\controllers\controller.access.js (Last modified 5/21/2018)
  • \Forms\js\templates\partial.template.js (Last modified 5/21/2018)
  • \Forms\js\app\services\historyFormatter.factory.js

Resolution

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

KB1013963.zip

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