List of Changes for Laserfiche Forms 10.1 Update 3.

December 21, 2016 | KB: 1013806
Forms 10.1

Summary

This article details the list of changes for Laserfiche Forms 10.1 Update 3.

  • Forms may not automatically clear out a formula calculation that uses table column values if the table is configured to allow 0 rows and you remove the last row in the table. (150738)
  • Laserfiche Forms may not process field rules and lookup rules correctly for newly added rows in a table or new sets in a collection. (149464, 150237)
  • You may receive a "The remote server returned an error: (401) Unauthorized." error message when configuring Workflow to connect to a Laserfiche Forms instance that is in a cluster configuration. This issue is now resolved. (150095)
  • Lookup rules no longer incorrectly require that the credentials for the data source also have access to the Laserfiche Forms database. (149976)
  • Forms may incorrectly reinsert rows and sets that you deleted from a table or collection when a lookup rule is triggered immediately after that adds new rows or sets. This issue is now resolved. (149870)
  • You can now manually configure the maximum number of attempts for the "Automatically load the next task if the same person is assigned to it" option. Add an option called GetNextAssignedTaskRetries to the cf_options table in your Forms database and set the value to the maximum number of retries. There is a 2 second wait time between attempts. If the value does not exist, Forms will attempt to load the next task 20 times. (149809)
  • In certain situations, values inserted by chained lookup rules may be overwritten by the default value set by a lookup rule that runs on form load. This issue is now resolved. (149610)
  • Improved security optimizations. (149377)
  • Submitted form data is sometimes not shown on the Thank You page. This issue is now resolved. (149187)
  • In combination with Laserfiche Directory Server 10 Update 2, Forms now supports synchronizing users from Active Directory groups that are members of a Directory Server group. (149065)
  • A "The submission does not exist. [LFF313-NoSubmissionFound]" error occurs when viewing a certain instances from the My History page. This issue is now resolved. (149046)
  • Forms could not properly assign user tasks to users when dynamically specifying the user through a variable and the user value is a number. This issue is now resolved. (149025)
  • Field rules and formulas within a table or collection that depend on a field outside the table or collection may not trigger when the "Append rows to the rows populated by a data source or variable" option is enabled. (148419)
  • Forms no longer displays validation errors when a form first loads and there are required fields that are filled by a lookup rule that has not been triggered yet. (148096)
  • Forms now properly supports processing lookup rules when a match field in one lookup rule is also used as a fill field in another lookup rule. (148040)
  • Forms no longer incorrectly truncates Geolocation field values when submitting a form. (147049)
  • The Tasks page now displays properly on Android mobile devices in Chrome. (146881)
  • Performance optimizations for formula calculations in collections and tables. (144771)
  • Forms now properly inserts values into a field in a table or collection when the lookup rule is matching a field value that was previously filled a lookup rule using the "as new sets" or "as new rows" option. (144477)
  • The Retrieve Business Process Variables activity in Workflow can now process read-only Geolocation fields that contain the current_location value. (144020)
  • You no longer receive a Javascript error when a lookup rule attempts to fill a field inside a table or collection using the "as new rows" or "as new sets" option and the table or collection is configured using the "Range of rows/sets" option with a 0 minimum. (143467)
  • In certain processes, a Workflow Service Task may become unresponsive when the Workflow contains a Set Business Process Variables activity in a Conditional Decision that sends back an output parameter with no value. This issue is now resolved. (141872)
  • Forms no longer incorrectly executes a stored procedure or lookup rule twice when loading a form when there is a second lookup rule that only fills a field. (135271)

The update includes the following files:

  • ..\Config\bin\EntityModels.dll (10.1.0.642)
  • ..\Config\bin\E-Forms.dll (Last modified on Nov 3, 2016)
  • ..\Config\bin\FormsCommonUtils.dll (10.1.0.642)
  • ..\Config\bin\Formsconfig.dll (10.1.0.642)
  • ..\Config\bin\FormsResource.dll
  • ..\Config\bin\FormsModel.dll (10.1.0.642)
  • ..\Config\bin\Forms.Persistence.EntityFramework.dll
  • ..\Config\bin\LicenseManagerObjects.dll (10.0.0.263)
  • ..\Config\bin\WebCommonCtrls.dll (10.1.0.642)
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_ar-kw.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_ar-sa.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_en-us.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_es-es.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_es-mx.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_fr-ca.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_pt-br.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-cn.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-cn.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-hk.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-mo.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-sg.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hans.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hant-hk.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hant-mo.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hant-tw.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hant.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-hk.js
  • ..\Config\Lib\angularjs\1.3.15\i18n\angular-locale_zh-tw.js
  • ..\Config\Views\Configuration\_PartialAuth.cshtml
  • ..\Config\js\controllers\controller.auth.js
  • ..\Forms\bin\EntityModels.dll (10.1.0.642)
  • ..\Forms\bin\E-Forms.dll (Last modified on Nov 3, 2016)
  • ..\Forms\bin\FormsCommonUtils.dll (10.1.0.642)
  • ..\Forms\bin\FormsResource.dll
  • ..\Forms\bin\FormsModel.dll (10.1.0.642)
  • ..\Forms\bin\Forms.Persistence.EntityFramework.dll
  • ..\Forms\bin\LicenseManagerObjects.dll (10.0.0.263)
  • ..\Forms\bin\RoutingEngineServiceLib.dll (10.1.0.642)
  • ..\Forms\bin\WebCommonCtrls.dll (10.1.0.642)
  • ..\Forms\Partials\_LfPagination.html
  • ..\Forms\Partials\Reports\_EditReportDialog.html
  • ..\Forms\js\form\forms.js (Last modified on Nov 3, 2016)
  • ..\Forms\js\form\lookup.js (Last modified on Nov 3, 2016)
  • ..\Forms\js\form\number.js
  • ..\Forms\js\form\newfileupload.js
  • ..\Forms\js\formula\formula.js (Last modified on Nov 3, 2016)
  • ..\Forms\js\app\inbox\forms.openItem.directive.js (Last modified on Nov 3, 2016)
  • ..\Forms\js\app\user-settings\signature-dialog.js
  • ..\Forms\js\app\process-modeler\prop\activity-dialog.js
  • ..\Forms\js\app\process-modeler\LBPMN.Grid.js
  • ..\Forms\js\app\forms.app.js
  • ..\Forms\js\app\Services\historyFormatter.factory.js
  • ..\Forms\js\app\Services\formVariable.factory.js
  • ..\Forms\js\app\reports\dashboard.performance.timespan.directive.js
  • ..\Forms\js\app\reports\resultDlg.directive.js
  • ..\Forms\js\controllers\controller.formCanvas.js
  • ..\Forms\js\controllers\controller.team.js
  • ..\Forms\js\templates\partial.template.js
  • ..\Forms\Views\UserSettings?\UserSettings.cshtml
  • ..\Forms\Views\Shared\_Layout.cshtml
  • ..\Forms\Views\Designer\_FormBuilder.cshtml
  • ..\Forms\Views\Designer\_Theme.cshtml
  • ..\Forms\Views\Home\_CreateNewProcess.cshtml
  • ..\Forms\SQL\sql_schema.sql
  • ..\Forms\SQL\mssql_upg100_101.sql
  • ..\Forms\Styles\form.css
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_ar-kw.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_ar-sa.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_en-us.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_es-es.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_es-mx.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_fr-ca.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_pt-br.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-cn.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-cn.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-hk.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-mo.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hans-sg.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hans.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hant-hk.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hant-mo.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hant-tw.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hant.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-hk.js
  • ..\Forms\lib\angularjs\1.3.15\i18n\angular-locale_zh-tw.js
  • ..\Forms\Views\Home\Mobile\MobileInbox.cshtml (Last modified on Nov 3, 2016)<
  • ..\Forms\Views\Form\_FormLayout.cshtml (Last modified on Nov 3, 2016)

Resolution

Click the following link to download a ZIP file containing Laserfiche Forms 10.1 Update 3.

KB1013806.zip

To update Laserfiche Forms 10.1

  1. Stop the Laserfiche Forms Routing Service.
  2. Extract the ZIP file to a temporary location on your Forms server and run LaserficheForms1010642.exe.
  3. Restart the Laserfiche Forms Routing Service.
  4. Open the Forms Configuration Site and view the Database tab to automatically apply the schema changes.

Related Links

Update 3 is a cumulative update that includes fixes released with Update 1 and Update 2. (Knowledge Base 1013792 and Knowledge Base 1013775).