Summary
Laserfiche Workflow 9.2.1 is a maintenance release with bug fixes. For a detailed list of changes, please see Knowledge Base article 1013635.
Hotfix Information
Workflow 9.2.1 was updated on June 12, 2015 to include the following fixes:
If you downloaded Workflow 9.2.1 prior to June 12, 2015, re-download the installation package. If you have already installed Workflow 9.2.1 and are still encountering the issues listed above, please uninstall and reinstall using the updated installation package.
System Requirements
Supported Operating Systems
Note: 32-bit and 64-bit versions supported for all Workflow 9 and higher components.
Note: If you are running Windows 8 or Windows Server 2012, you must install the .NET Framework 4.5.
Requirements for the Workflow Designer
Requirements for the Workflow Server and Subscriber
Software Requirements
Windows Components
Windows Components Necessary for the Workflow Web Service
Note: You must install IIS 7 or higher.
Note: If you are running Windows 8 or Windows 2012 Server, you must install the ASP.NET 4.5 feature in IIS.
Windows Components for Workflow Web
Supported Database Management Systems
Note: If you are using an Oracle DBMS, the Oracle Client 11.2.0.2.1 with the corresponding version of Oracle Data Access Components (ODAC) must be installed on the machine hosting the Workflow Server.
Note: If you are using Oracle 12c, please install the 11.2.0.3 Oracle Client on the machine hosting the Workflow Server.
Laserfiche Components
Note: To use all aspects of the business process feature, you must have Laserfiche Server 9.0 or higher and the Laserfiche Client 9.0 and/or Web Access 9.0 or higher
Component | Known Issue |
Workflow Installation | If you upgrade from Workflow 8.3.2 to Workflow 9.0.x and then immediately upgrade to Workflow 9.1 without first using the Workflow 9.0.x configuration manager to configure Workflow, the Workflow 9.1 upgrade may not retain your Workflow Server settings from Workflow 8.3.2. You can upgrade from Workflow 8.3.2 to Workflow 9.1. You do not need to do an intermediate upgrade to Workflow 9.0.x. (110343) | Workflow Installation | If you installed your Workflow Server and Subscriber on different computers, additional Microsoft Message Queuing configuration may be required. See the Workflow 9.1 Installation Guide for specific instructions. (78523) | Workflow Installation | If you installed your Workflow Server and Subscriber on different computers, you may need to provide domain authentication instead of using Local System Account when configuring the Workflow Subscriber. (77933) | Workflow Installation | When using the Repair option to restore assemblies that were deleted from the GAC, the process may fail. Repairing it a second time will succeed. (70389) | Workflow Installation | When upgrading to Workflow 9, if the Workflow 8.3 uninstall process fails, it must be manually uninstalled by running the original installer. (95866) | Workflow Installation | Uninstalling Workflow does not deactivate your license. Prior to uninstalling, you must delete the license in the Workflow Administration Console to deactivate it. | Workflow Installation | When upgrading from Workflow 8.3.1 or 9.0.1 to Workflow 9.0.2 on a Workflow Server that uses Oracle, the non-critical error: "Invalid ALTER TABLE option" may appear. (101964) | Workflow Installation | Installing .NET 4.0 resets the Microsoft Message Queuing Service. If you install .NET 4.0 on a machine running the Workflow 8.0 Server, the Workflow Server service will be stopped and may need to be manually restarted. (78689) | Workflow Server/Windows Firewall | If the Workflow Server is installed on a different machine than the Laserfiche Server, the Windows Firewall will block the Workflow Server when a business process is launched from a Laserfiche client application that is using a non-default port. (90610) | Workflow Server | If SQL encounters error 1105 (out of disk space) Workflow will continue to process, but workflows will fail to write data to the database producing errant behavior and inaccurate results. (81064) | Workflow Server | In the Workflow Server Configuration Wizard, if you log in to your SQL server with your SQL account (not with Windows Authentication), the next time you run the Wizard your login will fail. Each time you run the Wizard, re-enter your SQL password to avoid this problem. (88585) | Workflow Server | If you create an entry with the same name as an existing entry and if both entries are inside the same folder, the created entry will be automatically renamed--even if the created entry is of a different type (folder or document) than the existing entry. (65791) | Workflow Server | The Configuration Manager can be slow to recognize the Workflow Server's configuration status after manually stopping and restarting the service. Wait a few seconds and press F5 to have the Configuration Manager display the correct status. (99659) | Workflow Server | When testing a database activity's connection, if the database driver crashes, the Workflow Server will also crash, even if the Workflow Server is configured to run the database activities in an external process. (99409) | Workflow Database | A DateDiff overflow error can occur when opening the Activities view. Use the Activities2 view instead. (98609) |
Workflow Subscriber | The Check-in option for the Entry Changes starting rule condition does not function. (109850) | Workflow Subscriber | Stopping a Workflow Subscriber Service will not unregister the Subscriber from the Workflow Server. To remove a Workflow Subscriber you must delete it in the Workflow Administration Console. (78860) | Workflow Administration Console | In the error logs listed in the Workflow Administration Console, sometimes the last modified date for errors stays the same as the creation date and does not update. (71427) | Workflow Administration Console | Sometimes, if a local group is made a Workflow Administrator, a domain user who is a member of that group will not have Workflow Administrator access in the Workflow Administration Console. (98706) | Workflow Administration Console | For language packs, the Subscriber Trace does not translate entry change events in the rule evaluation, however it will evaluate correctly. (80888) | Workflow Administration Console | In some cases, MSMQ fails to listen to IPv4. This means that overriding wait conditions in the Workflow Administration Console will appear to work, but will fail in the background. You must resolve the problem by restarting the MSMQ service. Learn more. (90374) | Workflow Administration Console | The Windows AutoArrange property will cause icons to overlap if the View property is set to Large Icons. See Windows ListView.AutoArrange Property. (74302) | Workflow Designer | If you select or clear the option to record file version history in a workflow's properties, your change will only take effect after you publish (or re-publish) the Workflow; it will not take effect immediately or after saving the workflow. (78805) | Workflow Designer | Laserfiche Metadata is not validated when workflows are imported. If you change a workflow's connection profile when importing, the metadata may be invalid and no validation warning will appear. You can manually validate the workflow in the Designer. (52468) | Workflow Designer | When you close an unsaved workflow, you will be prompted to save, publish, or discard the workflow. If you choose to publish your workflow and your Workflow Server is down, the workflow will fail to publish and all unsaved work will be lost. (81147) | Workflow Designer | In Windows 7 and Windows Vista, the Workflow Designer must have elevated UAC privileges for you to make changes to the list of 'Common Profiles' connection profiles. Without these privileges, an error will be reported when you close the Common Profiles dialog indicating that access to the path 'C:\ProgramData\Laserfiche\Workflow 8.3\ConnectionProfiles.xml' is denied. (81985) |
Workflow Designer | The Page Setup dialog will crash the Workflow Designer if the printer specified is not installed. (82000) | Workflow Designer | The list of starting rules in the "Starting Rule" search type in the Search Pane will not update if you rename a starting rule unless you restart the Workflow Designer. Additionally, if your Workflow Server is down when you start the Workflow Designer the starting rule list be will missing starting rules until you restart the Workflow Designer (after you have restarted the Workflow Server). (79691) | Workflow Designer | Importing a large number of workflows may slow Workflow's response time when refreshing the Rule Manager. (79165) | Workflow Designer | If the Workflow User's Laserfiche repository password expires, the dialog to change the password will appear every time Workflow tries to connect to the repository, even if you have already updated the password in the repository. You must update the connection profile to stop from being prompted. (37024) | Workflow Designer | If your operating system's font scaling is set to anything greater than 100% (96 pixels) certain aspects of the user interface will be unusable. (94873) | Workflow Designer | The Referenced Objects property box will list the objects on the Workflow Server, not just the current workflow. However, all objects of a given type will only be displayed if the current workflow has at least one object of that type. (73452) | Workflow Designer | Occasionally, in a Workflow Designer running on Windows 8, the links and buttons at the bottom of the Search Pane may be missing. Use the context menu to access these options. (93922) | Workflow Designer | Pressing F1 (the keyboard shortcut for opening Workflow Help) in a Windows file browser dialog box will open a non-existent help page. (91225) | Business Processes | If the Workflow Server and the SQL Server are not configured for the same time zone, business process start dates will use the Workflow Server's time zone and business process due dates will use the SQL Server's time zone. (92926) | Business Processes | Business processes won't run if WebDav or a SharePoint Server is using the default IIS website port. See KB1013185. (101177) | Business Processes | When publishing a business process for the first time, if you cancel the Business Process Rule dialog box the business process will still be published. (91503) | Business Processes | Replacing entries that are associated with a business process with an entry that has been deleted will not produce warnings. (91781) | Business Processes | The average duration for business process steps is the average at the time the workflow ran. It is not adjusted based on future instances of the workflow. (94106) | Business Processes | The date and time information in a business processes' entity name is always in US time format. (94729) | Workflow Conditions | Changing an entry's owner will not satisfy an "entry change" starting condition because the Laserfiche Server does not provide a notification for this action. (71075) |
Workflow Conditions | In wait conditions, the condition Parent Folder: Parent Contents (recursive) does not check more than one subfolder. (89653) | Workflow Conditions | Attaching a volume does not satisfy the Entry Restored condition for the entries that are restored. (71173) | Workflow Conditions | The Entry : Volume condition is not evaluated when the default volume of a folder is changed. (89300) | Workflow Conditions | When using the Folder Contents, Folder Contents (recursive), Parent Folder Contents, or Parent Folder Contents (recursive) conditions, the Folder Condition editor only allows for the Entry: Tag condition to be "is set." The condition "is not set" is not available. To work around this issue, put the Entry: Tag condition in its own group and set the group's logic to "False." (53400) | Workflow Conditions | If a Wait for Entry Change activity begins waiting at the exact time the wait condition is satisfied, Workflow may not recognize the condition was satisfied and will wait indefinitely. (91645) | Workflow Tokens | The Time token does not record seconds. (75630) | Workflow Tokens | The Entry Name and Entry Path tokens always return the starting entry's initial name and location, even if the starting entry is renamed or is moved to a new location during the course of the workflow. Use the Change Starting Entry activity to update these tokens with the entry's current name and path. (65655) | Workflow Tokens | When a token condition involves a multi-value Boolean token, only the last value of the token will be used to evaluate the expression. (89532) | Workflow Tokens | Laserfiche Forms variable names are case-sensitive when determining whether they are unique. When Workflow translates those variables into tokens with the Retrieve Laserfiche Forms Content activity, capitalization is ignored. For example, the Forms variables Address and address (which are unique in Laserfiche Forms) become one token in Workflow. Use multiple Retrieve Laserfiche Forms Content activities to avoid this issue. (96251) | Workflow Tokens | The Date, Time, and Date/Time tokens are converted to text before being used in the following conditions: contains/does not contain, starts with/ends with, matches regular expression/does not match regular expression. (75086) |
Workflow Tokens | Dates and times used in the Token Calculator activity will be converted to numbers and included in the mathematical operations that are performed. To add or subtract dates and times, use the Date Token Calculator activity. (82196) | Workflow Tokens | If you use a For Each Row activity to get information about members of a group found with the Find Group activity, the Default Folder token will not be created if the user currently being processed by the Find Group activity has no default folder. (87090) | Workflow Tokens | Tokens are not available on the left side of wait conditions. Because the token values won't change the conditions would either always or never be satisfied. (60339) | Workflow Tokens | If you add a custom trustee property in the Workflow Administration Console and assign it a value in the Workflow Designer, the token for the property will not be available until the trustees have been refreshed. To refresh the trustees, select "Manage Directories" from the drop-down list of available repositories for an activity or click the 'Manage referenced objects' link after selecting Trustee Directories or Trustees in the workflow's Referenced Objects property box. (74690) | Workflow Emails | The E-mail activity (and the e-mail portions of the Routing activities) will not send messages unless the "Sender Address" is a valid sender e-mail address for the login that the Workflow Server service is using. See KB1012838. (67972 and 68560) | Workflow Emails | Microsoft Hotfix KB2183292 may be required for Workflow to send e-mails with attachments larger than 3 MB. (73332) | Workflow Emails | Microsoft KB 2402064 may be required for Workflow to send e-mails with attachments that have long file names and accented characters. (90897) | Workflow Emails | E-mail attachments with some Arabic names cannot be opened by some e-mail clients (such as Outlook). (56273) | Workflow Script Activities | Workflow 8.0 scripts copied verbatim into a Workflow 9 script activity (that uses LFSO81, 82, or 83) may not run in Workflow 9.0.1 due to changes in LFSO. Migrated scripts should run correctly. (73628) | Workflow Script Activities | When running a Workflow Server using Oracle, the script method WorkflowApi.TrackInformation may fail silently if the string is too long. (101702) | Workflow Script Activities | If you reference non-existent entities with an SDK Script activity, you will get an "Object reference not set" error. (99182) | Workflow Script Activities | In the Script Editor, some indexed properties are displayed as normal properties in IntelliPrompt. (81665) | Workflow PDF Activities | The PDF Viewer (used in the Retrieve PDF Form Content and Fill Out PDF Forms activities) does not load dynamic xfa PDFs. (71927) | Workflow PDF Activities | The Fill Out PDF Form activity's option to fill out table fields does not work with monetary values returned by a database query. No values will be inserted in this situation. Values will be inserted correctly if you fill out the fields individually or change the database column to type varchar. (102230) | Workflow PDF Activities | For the Fill Out PDF Form activity, if you clear the advanced "Align field data" option, the PDF may fail to open or fail to be filled out in some PDF client applications. (98021 and 98205) | Workflow PDF Activities | When connecting to a new Workflow Server (or loading a saved .wfx file) that has a Fill Out PDF Form activity, if there is no PDF attachment on the Workflow Server with the ID of the PDF specified in the activity, the Fill Out PDF Form activity does not attempt to use the PDF's name to guess which PDF would be appropriate to use. However, when the activity runs, it will use the PDF on the Workflow Server that has the same name by the PDF specified as the activity. (97724) | Workflow PDF Activities | Tokens used in non-text fields of the Fill Out PDF Form and Retrieve PDF Form Content activities do not automatically update when they are renamed. (97334) | Workflow Activities | If a Route Entry to Group activity is configured to route to "all users" and you select to use the "Routed Entry" from that activity with another activity, an "entry not found" error will occur. (54973) | Workflow Activities | If a routing activity attempts to use the entry of a Find Entry activity that has failed, it will route the starting entry instead. (89058) | Workflow Activities | The Migrate Entry activity does not check if the document or folder is already in the target volume. (59814) | Workflow Activities | When modifying an entry's access rights via the Assign Rights activity, clearing the "Inherit rights from parent for the rights not specified above" checkbox will cause the entry to not inherit rights from its parents, even if it did before the activity was used. (86787) | Workflow Activities | If multiple HTML Web Request (or HTML Form Post) activities are run in quick succession, some with the Accept Invalid Certificate option turned on and others with it turned off, some invalid web requests may be accepted as valid. (100720) | Workflow Activities | When using the Insert Data or Update Data activities to set a date or time in a database, you may need to apply date/time formatting to the date or time tokens that you are using to make them accepted by the database. While the accepted formats vary by database driver, the ISO 8601 format is generally recognized. (101068) | Workflow Activities | When using a For Each Row activity to access the columns of a table or the fields in a collection of a Laserfiche Form, every field (including deleted fields) will be retrieved regardless of whether the Retrieve Laserfiche Forms Content activity is configured to retrieve it. (95987) | Workflow Activities | The For Each Row activity will not run its contained activities if the collection of results is empty, and no warning will be reported. (65560) | Workflow Activities | If an annotation replaces another (Merging Option: Replace), and then the original annotation is deleted by the Delete Annotation activity, the new annotation will be deleted. (87170) | Workflow Activities | The "cleanup shortcut" option provided in the Routing activities will not work if a Routing activity is inside the primary branch of a Deadline activity and the timeout period is reached. The shortcut can be deleted with a Delete Entry activity in the deadline branch. (49932) | Workflow Activities | For the Sign Document activity, the value of the Issued To token is "Certificate not found" if the certificate has not been added to the Digital Signature Certificate Store in the Laserfiche Administration Console. (90518) | Workflow Activities | When using the Token Calculator activity with field values, the activity will sometimes extract any numbers in a text field instead of treating numbers mixed with text as zero. No error will be reported. For example, a text field with the value "2,3" will be interpreted as "23." (60800) | Workflow Activities | With the Try-Catch activity, you can only catch Workflow errors by error type, not by error code. (81766) | Workflow Activities | Round-robin routing will skip users that do not have working folders and instead route the entry to the next user with a working folder. (57068) | Workflow Activities | If you use the Update Step Due Date activity to change a due date to midnight of a specific day, the time portion of the due date will be removed in the resolution. To ensure the time appears, use the token editor to format the token using standard date/time formatting. (99468) | Workflow Activities | You can configure the Set Entry Owner activity to use a group returned by the Find Group activity. However, since entry owners cannot be groups, this configuration will fail at runtime. (88717) | Workflow Activities | When using the Rename Entry activity to rename a large number of entries with the same name at the same time, some entries may not be renamed. We recommend providing a unique name for each entry. (78070) | Workflow Activities | The Assign Field Values activity lets you set values for list fields that are not in the list. (36114) | Workflow Activities | Field values in the Assign Field Values activity must be between -9,999,999,999,999 and 9,999,999,999,999 and are limited to 5 decimal places. The Workflow Designer's string validation is not configured for non-US regional settings. (86947) | Workflow Activities | The merge settings for annotations will apply if the annotations' centers are close to one another or if any edge of an annotation is inside another annotation. (85804) |
Workflow Web | Workflow Web contains a search results limit of 5000 entries. (107076) |
Related Links