This article details each change for Laserfiche Forms 10.4.4.
Updates
- Added the ability for end users to be able to recover a failed form submission when there is a back-end error.
- Added performance counters for Laserfiche Forms that are accessible in the Windows Performance Monitor.
- Added the ability for Laserfiche Forms to connect to multiple Laserfiche Workflow servers.
- Added the ability to hide action history on the Inbox page from the form submitter.
- Added the ability to store any files uploaded to forms in the file system.
- jQuery has been updated to 3.5.1 to take advantage of the latest security updates. If any forms use customized JavaScript, check and update if necessary.
- If self-closing tags on non-void html elements are used in custom JS, replace them with regular start and end tags.
Fixes
- Fixed a refresh loop that would occur when opening canceled/reassigned user tasks using a mobile task link. (187053)
- Variables used in the current form with blank field labels no longer appear in the list when filtering by "unused." (190266)
- The GetNextAssignedTaskRetries option now correctly affects the waiting time to auto load the next task when processing the submission of the current step is slow. (195066)
- Fixed an issue causing a report to take more than an hour to download. (215568)
- Routing service now able to process submissions when thousands of timers are triggered at the same time. (226163)
- Tasks in a subprocess will no longer be cutoff when the process was created using Forms 9.2 or 9.3 and imported. (227293)
- Now able to upload a process containing a filter for "process is in/process is equal to". (227961)
- Improved form load time when a field rule uses a field inside a collection/table in the criterion and there are more than 100 sets/rows to load. (228618)
- Improved form load time when many table rows with a field rule to hide the table use currency/number/geolocation fields inside the table as the criterion. (228632)
- Now supports skip diverge gateways so users can fix problematic instances stuck at gateways. (229710)
- Fixed an issue when English (South Africa) is selected as the browser language, affecting Sum() calculations in a table. (229716)
- Added an Instance column to the recurring email notifications for pending tasks. (230023)
- Instance no longer terminated if a due date based on a variable is an invalid date/time time due to the daylight saving time change. (230462)
- A repeatable boundary timer no longer executes multiple times if an in progress timer catch event set to suspend when upgrading from Forms 10.4.1 and the routing engine is restarted. (230937)
- Now able to scroll to view the full form in a user task (in an iframe) on iPhone (IOS 13.3.1). (231130)
- The correct geolocation coordinates are now used when "use current location" is set and the user has moved to new location. (231545)
- Now supports skipping a stuck converge exclusive gateway to fix problematic instances that become stuck at gateways easily. (231776)
- Submission recovery no longer becomes stuck if the corresponding steps of the first 10 sorted submissions are interrupted or cancelled. (233651)
- Submissions recovery no longer becomes stuck if the corresponding processes of the first 10 sorted submissions are deleted. (233677)
- The uploaded image thumbnail displayed for a portrait photo taken from an iPhone/iPad is no longer rotated when viewing from a PC. (233887)
- Instances are not terminated when recovering a user task submission if the submitter no longer exists. (234824)
- Fixed a looping issue when a user who is not a system or process admin opens a completed task from an email link and the instance is not complete. (235216)
- User synchronization with LFDS authentication (RetrieveLfdsUsers) no longer fails when the Forms database collation is set to SQL_Latin1_General_CP1_CI_AS forced after upgrading the database from Forms 10.0. (236651)
- Fixed an issue where an extra connection is created when testing a data source connection. (236383)
- The workflow service task will not terminate with an unexpected error when using workflow to set business process variables for another process or Forms server. (236892)
- Static reports take less time to generate and use less memory. (237173)
- Able to send email to the Initiator, when the Initiator is an LDAP user from LFDS. (238529)
- Forms instance does not complete immediately when there is still an in-progress workflow service task for the attached process. (240003)
- Instance no longer terminates after executing a deleted boundary timer event with registered deleted timers. (247248)