This article describes Laserfiche Forms 10.3.1 Update 2, which includes the following changes:
- If a process has a subprocess that is then deleted, the process can be uploaded to another Forms server without causing an error. (90299)
-
There is no longer an error if you carry out the following sequence of actions: Remove a user task that has completed submissions from a process, save the process, download the process, upload it back to the same Forms server, then choose to overwrite the existing process. (101078)
-
Negative numbers can now be passed from Workflow to Forms without losing their negative signs. (102439)
-
When there are many lookups and many concurrent sessions of a form, submissions of that form now consume less memory. (82197)
-
Forms no longer automatically scroll back to the top when the user focuses on some form fields on an iOS device while completing a user task. (106650)
-
The memory used by the Laserfiche Forms Routing Service no longer increases continuously when suspended service tasks are set to be automatically retried (see the AutoRetry option in Advanced Options for Laserfiche Forms). (107884)
-
When a Workflow service task is set to Wait until the workflow finishes before proceeding and the service task is followed by a user task, the memory used by the Laserfiche Forms Routing Service will now be released after the Routing Service finishes processing the tasks. (110748)
-
On iOS devices, after a user submits, approves, or rejects a user task, the task is no longer displayed as "Loading" indefinitely on the user task page when it has actually been completed. (110741)
-
On an iPhone, the form page no longer automatically scrolls to the bottom when a set is deleted from a collection or a row is deleted from a table. (111230)
-
The IIS worker process no longer increases dramatically when a user opens an Unassigned Tasks list that has many tasks. (112601)
-
If fields inside a table or collection are used in a field rule with "Ignore the data when the field/section/page is hidden" selected, those field values are now successfully submitted. (113844)
-
A user account is no longer duplicated when it is initially added as a participant within Forms (not from Directory Server), then switched to use a Directory Server participant license, then switched to use a named user license. (117875)
-
For an uploaded process, the step IDs of the process are retained unless the same step IDs already exist on the target Forms server. (121425)
-
When uploading a process that already exists on the Forms server and choosing to overwrite the existing process, the overwriting no longer takes a long time even if the existing process has thousands of instances. (125889)
-
When uploading a process that already exists on the Forms server and choosing to overwrite the existing process, terminating active instances of the existing process no longer takes a long time even if there are many active instances. (126119)
-
The Laserfiche Forms Routing Service no longer leaks memory when recurring notifications are configured for thousands of tasks and instances. (126370)
-
When overwriting a process that has many in-progress instances by uploading a new process, the IIS worker process no longer takes up too much memory. (127003)
-
On MacOS and iOS, if you change the specified file in a file upload field, the newly specified file will be uploaded, not the originally specified file. (96216)
-
There is no longer an InvalidDataSent error when you submit a form after waiting more than thirty minutes, while signed in as a Directory Server user. (134714)
-
You can now synchronize Laserfiche Directory Server users with Forms users even if the Forms database collation setting does not match the SQL Server's default database collation setting. (145366)
-
Stored procedures in lookups no longer time out after 30 seconds. To make stored procedures time out after a specific length of time, change the value of StoredProcedureTimeout in the cf_options table. This value determines the number of seconds Forms will wait for the stored procedure to complete before timing out. The default value of the StoredProcedureTimeout option is 0, which means no timeout. (146053)
The update includes the following files:
- \Config\bin\EntityModels.dll (10.3.1.690)
- \Config\bin\Forms.Persistence.EntityFramework.dll (10.3.1.690)
- \Config\bin\FormsCommonUtils.dll (10.3.1.690)
- \Config\bin\FormsModel.dll (10.3.1.690)
- \Config\bin\WebCommonCtrls.dll (10.3.1.690)
- \Forms\bin\E-Forms.dll (10.3.1.690)
- \Forms\bin\EntityModels.dll (10.3.1.690)
- \Forms\bin\Forms.Persistence.EntityFramework.dll (10.3.1.690)
- \Forms\bin\FormsCommonUtils.dll (10.3.1.690)
- \Forms\bin\FormsModel.dll (10.3.1.690)
- \Forms\bin\LicensingServiceLib.dll (10.3.1.690)
- \Forms\bin\RoutingEngineServiceLib.dll (10.3.1.690)
- \Forms\bin\SharedServices.dll (10.3.1.690)
- \Forms\bin\WebCommonCtrls.dll (10.3.1.690)
- \Forms\js\app\components\forms.dir.formIframe.js (Last modified 12/12/2018)
- \Forms\js\app\inbox\forms.openItem.directive.js (Last modified 12/12/2018)
- \Forms\js\app\inbox\inboxItemGrid.directive.js (Last modified 12/12/2018)
- \Forms\js\form\forms.js (Last modified 12/12/2018)
- \Forms\js\landScapeInMobile.js (Last modified 12/12/2018)
- \Forms\js\templates\partial.template.js (Last modified 12/12/2018)
- \Forms\js\util.js (Last modified 12/12/2018)
- \Forms\lib\awesomplete\1.1.1\awesomplete.js (Last modified 12/12/2018)
- \Forms\lib\blueimp-fileupload\2.2.0\jquery.fileupload.js (Last modified 12/12/2018)
- \Forms\Partials\_MobileOpenItem.html (Last modified 12/12/2018)
- \Forms\Partials\_OpenItem.html (Last modified 12/12/2018)
- \Forms\Partials\Inbox\_ItemPaneMobile.html (Last modified 12/12/2018)
- \Forms\Views\Form\_FormLayout.cshtml (Last modified 12/12/2018)
- \Forms\Views\Form\_SignatureDialog.cshtml (Last modified 12/12/2018)
- \Forms\Views\Form\Approval.cshtml (Last modified 12/12/2018)
- \Forms\Views\Form\AVSubmission.cshtml (Last modified 12/12/2018)
- \Forms\Views\Home\Inbox.cshtml (Last modified 12/12/2018)
- \Forms\Views\Home\Mobile\MobileInbox.cshtml (Last modified 12/12/2018)
- \Config\bin\zh-hans\FormsResource.resources.dll (10.3.1.690)
- \Config\bin\zh-hant\FormsResource.resources.dll (10.3.1.690)
- \Forms\bin\zh-Hans\FormsResource.resources.dll (10.3.1.690)
- \Forms\bin\zh-Hant\FormsResource.resources.dll (10.3.1.690)
Known Issue
- On an iPad, the signature dialog box offers only the option to draw a signature. Typing a signature is not possible on an iPad. (145050)
To update Laserfiche Forms:
Click the following link to download a ZIP file containing Update 2 for Laserfiche Forms 10.3.1.
KB1014017.zip
- Extract the contents of the ZIP file to a temporary location on the server hosting Laserfiche Forms 10.3.1.
- Stop the Laserfiche Forms Routing Service.
- Double-click LFForms1031_Update2_KB1014017.exe to update Laserfiche Forms 10.3.1.
- Start the Laserfiche Forms Routing Service.