Laserfiche Forms 9.1 Packages Downloaded Between December 16th, 2013 and December 19th, 2013 Contained Potential Installation Issues.

December 23, 2013 | KB: 1013392
Laserfiche Forms 9.1

Summary

The Laserfiche Forms 9.1 packages available on the Laserfiche Support Site between December 16 and December 19, 2013 contained the following potential issues:

  • When upgrading Forms 9.0.x to 9.1, the Forms database can fail to update if the default server collation is set to something other than the default English-language (US) collation. (110507)
  • After upgrading Forms 9.0.x to 9.1, some existing lookup rules may not work. (110512)
  • In Forms 9.1, Forms is unable to update the template on documents in the repository. This affects form submission documents created by Save to Repository service tasks and Save to Laserfiche. (110525)
  • After upgrading Forms 9.0.x to 9.1, the reCAPTCHA feature will not work without manually configuring the web.config file. (110420)
  • After upgrading Forms 9.0.x to 9.1, Forms is unable to retrieve the email address for LDAP named users without manually configuring the web.config file and the RoutingEngineServiceHost.exe.config file. (110477)
  • After upgrading from Forms 9.0.x to 9.1, some new keys added to the <appSettings> node of the web.config file for Forms 9.1 are lost. (110478)
  • After adding a collection to the canvas of the Form Designer, users cannot move that collection on the form until they refresh the page. (110364)
  • After upgrading to 9.1, Save to Laserfiche will fail to save form submissions to the repository for processes that haven't been opened in the Process Modeler. (110558)
  • In the Process Modeler in Forms 9.1, saved changes in the rich-text editor for one object can be lost after making changes to the rich-text editor for another object. (110560)

Resolution

These issues are resolved in the Laserfiche Forms installation released after December 19th, 2013. If you downloaded Laserfiche Forms 9.1 between December 16th, 2013 and December 19th, 2013, please download the most recent version of the Laserfiche Forms installation.

If you configured Save to Laserfiche, backup the SaveToLFConfiguration.xml file located at C:\Program Files\Laserfiche\Laserfiche Forms\Forms\bin before uninstalling. After installing 9.1, copy the SaveToLFConfiguration.xml to the same location in the Forms 9.1 install directory.

Note: Laserfiche Forms is now version 9.1.0.1441.

Workaround for enabling the reCAPTCHA feature

After upgrading Forms 9.0 to 9.1, the Forms web.config file must be manually updated to use the CAPTCHA feature in Forms 9.1.

  1. On the machine where Forms 9.1 is installed, browse to C:\Program Files\Laserfiche\Laserfiche Forms\Forms and open the web.config file.

  2. In the <appSettings> node, paste the following lines:
    <add key="RecaptchaPrivateKey" value="6LfPKt4SAAAAAFGQnoegzQfAAasWNkDw0vq3pIeb" /> <add key="RecaptchaPublicKey" value="6LfPKt4SAAAAAG6SQ2LuPUNw3Y2YI6ENUU3W2EPQ" />
    This will give you a temporary key to use with the CAPTCHA feature.
  3. Go to the reCAPTCHA site to create your own keys.
  4. Under Domain enter google.com and select Enable this key on all domains (global key).
  5. Click Create Key.
  6. In the web.config file, replace the value of <add key="RecaptchaPublicKey" value="6LfPKt4SAAAAAG6SQ2LuPUNw3Y2YI6ENUU3W2EPQ" /> with the Public Key value shown on the reCAPTCHA site. Replace the value of <add key="RecaptchaPrivateKey" value="6LfPKt4SAAAAAG6SQ2LuPUNw3Y2YI6ENUU3W2EPQ" /> with the Private Key value shown on the reCAPTCHA site.
  7. Save and close the web.config file. The reCAPTCHA feature will now work.

Workaround for Finding LDAP Email Accounts

To change the LDAP user attribute that Forms uses to generate email addresses for LDAP users

  1. On the machine where Forms is installed, browse to C:\Program Files\Laserfiche\Laserfiche Forms\Forms and.open the web.config file with a text editor.
  2. Under the <appSettings> node, locate the following line:

    <add key="PrimaryEmailAddress" value="mail" />

    Note: If you upgraded Forms 9.0 to 9.1, this line will not exist. Add it.

  3. Change the value from mail to userPrincipalName.

    <add key="PrimaryEmailAddress" value="userPrincipalName" />

  4. Save and close the file.
  5. Browse to C:\Program Files\Laserfiche\Laserfiche Forms\Forms\bin and open RoutingEngineServiceHost.exe.config with a text editor.
  6. Under the <appSettings> node, locate the following line:

    <add key="PrimaryEmailAddress" value="mail" />

    Note: If you upgraded Forms 9.0 to 9.1, this line will not exist. Add it.

  7. Change the value from mail to userPrincipalName.

    <add key="PrimaryEmailAddress" value="userPrincipalName" />

  8. Save and close the file.
  9. Forms will now use the userPrincipalName attribute for LDAP account email addresses.

Workaround for Save to Laserfiche Settings

After upgrading from Forms 9.0 to 9.1, you will need to reconfigure the SaveToLFConfiguration.xml file to use the appropriate templates. Before upgrading, you can copy this file from the Forms 9.0 install directory. Then, upgrade to 9.1 and copy the file into the Forms 9.1 install directory. For more information about configuring Save to Laserfiche, see this page in the online help.

Workaround for Linked Laserfiche and Windows Accounts Security Role Issues

Forms 9.1 treats Laserfiche users linked to Windows Accounts as one account. In 9.0, these accounts were treated as separate accounts and, as a result, may have been assigned different security roles in Laserfiche Forms. To resolve this issue:

  1. Log in to Laserfiche Forms with a user with the System Administrator role.
  2. Click Settings. On the System Securitypage, click Synchronize Users.
  3. The list of users on the page will update. Find the linked Laserfiche and Windows accounts and ensure they both have the same security role assigned.
  4. Or, if these users should be treated as separate users, remove the link between the users.

Related Links

  • 1013322 Release Notes for Laserfiche Forms 9.1.
  • 1013321 List of Changes for Laserfiche Forms 9.1.