This article details each change for Laserfiche Forms 11 Update 3 (11.0.2212.30907). To obtain Laserfiche Forms 11 Update 3, download the updated Laserfiche 11 package.
Updates
Inclusion of Laserfiche Audit Trail Starter Edition
- Forms Audit Trail records events that take place in Laserfiche Forms, enabling you to view those events as part of a report. Laserfiche Forms sends the audit events to Laserfiche Audit Trail for archiving and reporting.
- The Starter edition of Forms Audit Trail will be available for Laserfiche Forms Server with Forms Professional license and will not be available for Laserfiche Forms Server with Forms Essentials license
Security Enhancements
- Added support for OAuth 2.0 for SMTP connections to Microsoft Office 365 and Gmail mail servers for email notifications and approvals.
- Added several features to increase security of Forms processing including Cross-Site Request Forgery prevention and several more secure HTTP header options. These options will be enabled by default on new installations.
Task Approval Enhancements
- Supports direct approval via email buttons.
- Allows for more action buttons on user tasks.
- Supports the use of user task properties as variable values in user task reminder emails and other steps.
Administration Updates
- Ability to reopen a completed/terminated instance in the main process. An admin may restart a user task in the main process with all current process variable data if an instance has any issues. Restarting tasks within a sub process is not supported.
- Made it easier to troubleshoot problem instances by adding the ability to filter the monitor for instances that have an error log, adding a direct link to the error log on the instance details page, and including an error log in notification emails.
- Process administrators can now update file upload variables for in-progress instances.
- Added the ability to filter by and remove inactive users or groups in bulk.
Performance Improvements
- Improved the monitor page performance by defaulting to display the last 30 days of instances.
- Improved the task list performance by reducing the number of lines retrieved at a time.
- Improved the search performance for searching within the inbox task list.
- Enhanced the search performance on the field rules page.
- Enhanced the search performance on custom reports.
Usability Updates
- Dropdown controls for configuring rules are now searchable and you can type any value for condition when use dropdown field in field rules and reports filters.
- Support time formats without seconds for both the form designer and classic form designer.
- Public draft options now have the option to request email confirmation from the user via a dialog.
- Added the ability to update an email address on public drafts.
- You can now update process settings when creating a process from the solution templates.
- When saving PDF files to repository, Forms will follow all the sub options for generate Laserfiche pages.
Updates to the Form Designer
- When creating a new form, the form designer is now the default option rather than the classic designer.
- A variety of enhancements to field rules have been made, including complex AND/OR rule conditions, the ability to control more field types, and additional rule triggering events.
- Support showing and hiding action buttons using field rules.
- Support for complex field rule conditions (using AND and OR structures.)
- Support enabling and disabling fields with field rules.
- Support for setting fields to required or not required states.
- Support showing and hiding the next and previous page buttons.
- Support use field rules with conditions based on field comparisons.
- Support showing and hiding fields based on the stage or step of the process.
- Support changing validation requirements dynamically depending on conditions.
- Support for enabling and disabling field rules for troubleshooting.
- Added support for JavaScript. For more information, see online help for JavaScript in the Form Designer.
- Added pagination for tables and collections
- Added a preview option for a detailed view of images uploaded to a form.
- Added the ability to apply CSS classes to multiple fields at once.
- Support the configuration of the display size of the signature field.
- Added several features that existed in the classic designer:
- Auto suggestion in single line fields.
- Accept barcode scans from the Laserfiche app for single line fields and number fields.
- Append choices to lookup results for dropdown fields.
- A loading indicator when performing lookups.
- Deletion confirmation when removing collection sets or table rows.
- Customize row labels for tables with fixed rows.
- Support uploaded images in the custom HTML field.
- Use variables for number/currency/date/time field default values.
- Limit date/time selections in the date/time pickers based on range settings.
Fixes
Forms General Fixes
- Forms now sends all submission types to workflow, rather than only form submissions. (400714)
- Saving one tab in E-mail Settings tab of FormsConfig no longer saves the values in the other tab. (148272)
- Chrome/Edge: print button works when there is a file upload field that displays a pdf file on the form. (217588)
- The only one lookup result will now be selected for drop-down field when append defined choices to lookup results. (31767)
- Custom report saved snapshot can always display the data correctly now. (349976)
- Forms variables that get edited now get passed to retried Workflows. (362070)
- Saved snapshots tab now opens regardless of database size. (362461)
- Report web page no longer crashes due to out of memory when editing reports with large numbers of variables. (362462)
- Inherited process admin/business manager rights now allow report downloads. (362639)
- The uploaded file will no longer be saved to repository if there is an issue when assign template for it. (367954)
- Auto populate user/group with the same name now supported when importing an exported process. (367978)
- The value in read-only email field on classic form can be copied now. (368213)
- Support typing a value in a dropdown/radio button/checkbox so values from a lookup or other choice has been added. (368252)
- Form JavaScript now runs in a Save to Repository task if it contains alert code. (368253)
- All the users and groups in the team will be filtered out when adding new users or groups for the team. (369652)
- The instance will become terminated after delete a in progress step even when the Laserfiche Forms Routing Service is stopped. (370859)
- When configured for LFDS authentication, Save to Repository now correctly saves the form. (371514)
- The classic forms that are using the custom theme will be listed when fail to delete the custom theme.(373974)
- Port 8172 is no longer used as the default for "lfinstance" routing service actions. (374728)
- The instances can be deleted after delete a process even when the Laserfiche Forms Routing Service is stopped. (376907)
- Merging inclusive gateway proceeds under all conditions as designed. (378238)
- The "bp instance name" is no longer blank in workflow service tasks when following another workflow service task. (381112)
- Lookup rules/formulas work across forms when a task is assigned to multiple users or teams. (381645)
- Improved performance of deleting a process with instances that contain many in progress tasks. (382085)
- Front-end validation errors when filling a field with invalid values for the first time after page loading happens. (383261)
- Multiple users downloading reports for different processes will no longer cause an error. (387536)
- Downloading a report for a process with many variables and many instances has been optimized. (391140, 392497)
- The temp files under C:\ProgramData\Laserfiche Forms\TempFile will be cleaned up properly.(391554)
- The content for multi-line field is no longer cutoff in the attached form in emails.(392645)
- The form can be loaded properly when there is a CSS class named "calendar" added to field. (394436)
- Invalid user with customize columns configured for tasks list can be deleted successfully now. (395262)
- Loading a completed tasks list if the tasks' main instances have many worker instances has been optimized. (395337)
- The lookup results from the lookup rule with larger rule number will be displayed when load the form if the field has been configured with more than one lookup rules. (395385)
- A monthly report schedule with a start date like "2022-10-31" and the current month has less than 31 days no longer causes an error. (395837)
- Workload report will also show the tasks for invalid users.(396178)
- Upgrading to Forms 11 Update 3 will not encounter any timing issues. (396834)
- Active tasks with forms that are assigned by variable are no longer affected if the process is over-written. (397904)
- No longer show validation error or calculation error when field is hidden. (400919)
- Participants are now able to see expected action history for all user tasks in which they participate. (401108)
- The checkbox selected values retrieved by workflow are now the correct values. (402493)
- The workload task charts are now always click-able regardless of height. (403088)
- Improved accessibility for filling classic forms. (364228,364230,370810,370837,370853,370656)
- Improved accessibility for the Start Process page. (364210,365451,370886)
Forms Designer
- Dropdown values now auto-extend the width to avoid cutoff entries. (361287)
- Sections will always be expanded when save forms to repository. (369335)
- New rows or sets added now follow the field rule when the criteria field is outside the collection or table and the target field is inside the collection or table. (371183)
- Submission is no longer blocked when a required field is in a hidden section and then section is shown through rules. (371835)
- Lookup values for a hidden single line field in a hidden section are displayed correctly. (374287)
- Lookup rules based on a dropdown field are now triggered when the choice is selected. (378230)
- Auto suggestion of single line populated by lookup results is no longer cut off. (378863)
- Calculation in table/collection no longer have issues at page load. (379827)
- Lookup rules and formulas on a new form take effect as expected when a task is assigned to multiple users or teams. (381388)
- Made it easier to tell the field ID when using the JavaScript pane. (383129)
- Leading zero from result of RIGHT formula is no longer trimmed when being used with CONCATENATE formula. (391025)
- Rules no longer ignore all the field values for all the sets when in one set the section is hidden. (394108)
- The two lookup results will be combined when one lookup rule fill the dropdown field inside collection/table as new set/row and the other lookup rule fill the same dropdown field without as new set/row. (394848)
- Custom HTML fields no allow for uploading custom images. (395667)
- There will be validation error when value entered for field is less than zero and the maximum/minimum value configured is zero. (395802)
- The first row of a table or collection is no longer read-only when filled by a look up rule when shown by a field rule. (395731)
- Empty table rows no longer cause issues with the SUM function when using a variable. (395885)
- The full name of the table/column now shows in tooltip when configure lookup rules. (395971)
- The field IDs now appear for fields on the canvas when on Rules pane to make it easier to identify the fields. (397119)
Schema Changes
The following changes have been made to the cf_cf_rules, cf_rule_target, and cf_rule_criterion tables:
- cf_cf_rules: Added two columns [criteria_expression][is_disabled]
- cf_rule_target: Added five columns [type][button_name][hidden_behavior][validation_type][validation_requirement]
- cf_rule_criterion: Added one column [type]
Schema changes to the wfcallback_recovery table.
- wfcallback_recovery: Added one column [type]
Release Notes for Laserfiche Forms 11 Update 3.
Release Notes for Laserfiche Audit Trail 11 Update 4.
List of Changes for Laserfiche Audit Trail 11 Update 4.