HomeUsing LincDoc 3.1+Release NotesLincDoc 3.3.3 Release Notes

2.3. LincDoc 3.3.3 Release Notes

Published on: 16 Dec 2014

This section contains information about the LincDoc 3.3.3 release. This release contains both new features and corrected defects from previous releases.

New Features

The following new features have been added with this release:

New Setting to Control the Display of Check Boxes in a Checkbox Group (5)

In previous releases, check boxes in a checkbox group could only be displayed in a single column. It many check boxes were present in the group, the column could get very long. Now, you can use the Checkbox columns attribute to display the check boxes across multiple columns. In addition, you can control the arrangement of the check boxes using the left-to-right attribute, which appears immediately below the Checkbox columns setting. When this attribute is selected (checked), check boxes are listed in order from left to right across each column and then continue on the following row. When this attribute is not selected (cleared), the check boxes are listed in order from top to bottom, with each column being populated before the next column is used.

For more information, see Using Check Boxes.

Number of Allowed Search Indexes Increased (5040)

In previous versions of LincDoc, only five search indexes could be added to the current search indexes list on the Admin dialog box's Search tab. Now, the number of possible search indexes has been doubled, and you can add up to ten indexes.

For more information on adding search indexes, see Defining Searchable Fields.

Ability to Use Conditions to Control the Visibility of Multi-row Table Add/Remove Buttons (5042)

You can now use conditions to control the visibility of the add (+) and remove (-) buttons that appear when using a multi-row table in a form. In previous versions, these buttons were always visible. These buttons, as they appear on a form, are shown below.

The Show add button and Show remove button settings on the Fields/Sections tab of the Admin dialog box are used to specify these display conditions.

Note: These buttons are only present when a multi-value field is selected on the Admin dialog box and the advanced check box is selected.

For more information on defining conditions, see Creating and Editing Custom Conditions.

Ability to Hide a Form Section's Caption or Border (5044, 5051)

You can now control the appearance of the name (caption) and border used by sections. Both can be displayed or hidden, independently of each other, using the Show Section Caption and Show Section Border attributes that appear on the Fields/Sections tab when a section is selected.

For more information, see Using Sections.

New Search Filter Condition Option (EqualNoCase) Available (5047)

A new EqualNoCase option is now available when specifying search options accessed via the Search button.

This option allows you to perform a search similar to the Equal option, but where the case of the items is not taken into account (search is case-insensitive).

For more information, see Specifying Search Filter Settings.

Ability to Execute Custom Scripts with Actions or Functions

You can now execute custom Groovy scripts with both actions and functions. An example of when these custom scripts would be useful is the case where a complex calculation needs to be performed, but it cannot be adequately defined using the LincDoc calculation options.

After you create a custom script, it is uploaded using the action and function tabs on the Scripts dialog box (which is accessed via the system / scripts option).

Scripts uploaded to the action tab are available for use with actions, while scripts uploaded to the function tab are available for use with functions. You can also upload the same script to each tab, if desired.

Once uploaded to LincDoc, you can use the custom scripts as described below (based on how the script is being used):

For additional information on using scripts, including using the mail-pickup tab on the Scripts dialog box, contact LincDoc Technical Support.

Ability to Execute Custom Scripts on a Defined Schedule (5072)

You can now run a custom script (written in the Groovy scripting language) based on a custom schedule. These scripts are uploaded and configured using the scheduled tab on the Scripts dialog box (accessed via the system / scripts option).

Details regarding this feature will be added at a future date. In the meantime, contact LincDoc Technical Support for more information.

Field Help Dialog Box Always Uses Short Label Setting for Creating Title (5099)

When creating field help, the Short label setting is now always used, by default, to create the title of the dialog box that appears when the field help is accessed. If the Short label setting has not been defined, the Label setting is used.

For more information on field help, see Using the Advanced Options.

New Function - ToBoolean (5124)

A new function, ToBoolean, has been added that allows you to convert a string to a Boolean value, if the string matches any of the configured options (if one or more entered values are considered true). This function is useful for converting a yes/no codelist to a Boolean value for a check box or condition.

For example, if your form is designed to automatically select the Red check box if the user's firstName is Bill or Sue.

The DANG calculation for this would appear as follows.

New Function - AnyRowsMatch (5125)

A new function, AnyRowsMatch, allows you to use a condition to determine if any rows in a multi-value table match a configured condition.

 

The function itself uses two parameters:

The function evaluates each row in the specified table. If the defined condition is true for any row, a value of true is returned. If the defined condition is not true for any rows, a value of false is returned.

New Function - NumberOfRowsMatch (5126)

A new function, NumberOfRowsMatch, allows you to use a condition to determine the number of rows in a multi-value table that match a configured condition.

The function itself uses two parameters:

The function evaluates each row in the specified table and determines the total number of rows that match the defined condition.

Size of the Required Field Indicator Has Been Increased (5149)

The size of the dots that represent required fields, whether already populated (green) or still needing to be populated (red), has been increased. Both colors are shown below.

New Signature Type Available for Creating Simple Signatures (5175)

A new signature type (Checkbox) is available, which provides a basic, check box-based signature method.

Note: A Signature module is required to use this feature. For more information on this module and how to obtain it, if necessary, contact LincDoc Technical Support.

When this signature type is used, a simplified signature interface appears, as shown below.

 

The form is signed by simply selecting the I agree to terms and conditions check box and clicking the Sign button.

For more information on using signatures, see Signatures.

Increased Control of Signing Options with Multiple Signatures (5180)

You now have greater control over the type of sign buttons that are displayed on your forms when multiple signatures are available. You can choose to allow only bulk signing, only individual field signing, or both bulk signing and individual field signing. This option is controlled using the Bulk sign drop-down list on the eForm or Document Package tab of the Admin dialog box.

 

Note: A Signature module is required to use this feature. For more information on this module and how to obtain it, if necessary, contact LincDoc Technical Support.

The following options are available from the Bulk sign drop-down list:

For more information on using signatures, see Signatures.

Ability to Control Executing Groovy Scripts (5181)

Superusers can now use web services to list and interrupt executing Groovy scripts. For more information on using this new feature, contact LincDoc Technical Support.

New Functions for Determining Form Field Changes (5245, 5246, 5247)

Three new functions have been added allow you to determine if changes have been made to fields in your form.

An example of when these functions would be useful is the case where you only want a Save button to appear if a form field has been altered.

The following functions are now available:

New Action to Show Signature Receipts (5262)

A new action, show signature receipt, is now available which allows you to create, view, and download signature receipts. Signature receipts, as shown below, display the actual signature used on your form, information about the signature (such as the name of the user who signed and the date/time), and provide buttons for downloading the corresponding signed form or just the receipt information to a file.

Note: A Signature module is required to use this feature. For more information on this module and how to obtain it, if necessary, contact LincDoc Technical Support.

When being defined, the action must be added to a signing event. In the example below, the action is executed after the form is signed (the After signing event). 

Once added, you can access the action's settings (via the edit option).

The following configuration settings are available:

New Security Role for Controlling Access to the LincDoc Toolbar (5332)

A new security role, desktop, has been added. It is used to control access to the LincDoc toolbar, including the Form Selection drop-down list, the run button, and the admin button.

For more information on using security roles, see Managing Security Roles.

Custom Images Available on Buttons (5338)

You can now use custom icons on your form buttons. In the following example, the custom image has been highlighted. The images used for custom icons must be saved in your resources repository.

Custom images are added to buttons using the Edit button dialog box.

  1. Create a folder called icons in your resources repository.
  2. Upload the image you want to use to the new icons folder. It is recommended that you use an image that is approximately 16 pixels wide by 16 pixels high (16 x 16).
  3. Open the Edit button dialog box for the button that will use the custom image.
  4. Click the arrow button adjacent to the Button image setting.
  5. Select the image you want to use. The image now appears on the sample button displayed adjacent to the Button image setting.

    Note: You can also click the upload image option from the menu, to dynamically add a new custom button to your repository and immediately use it for your button image. The upload image option only appears if you have added the icons folder to the resources repository.

  6. Save your changes and close the Edit button dialog box.
  7. Save your form.

The custom image will now appear on the specified button when your form is executed.

Corrected Defects

The following table provides a list of the most important defect resolutions.

IDDescription

Use calculated field label in the window asking which signature fields to sign.

5028

Hide PDF viewer in the document viewer if a message is displayed, preventing Adobe Reader from covering the message box and rendering the page unusable. 

5029

Fix upload button in Internet Explorer 11.

5032

Fix error when locking multi-row fields.

5033

Improved error messages for optimistic locking.

5034

Do now allow configuring a document package to save to the "resources" repository.

5035

Prevent configuration of two different database repositories in the same client that would write to the same tables in the same database.

5043

Fix messagebox rendering in Internet Explorer 11. Some text was cut off on the right side.

5045

Hide "edit copy" option from search menu if it is disabled in the document package configuration.

5046

Filter tab is shown by default in Search screen (instead of Options tab).

5048

Fix loading of fields for search filters - sometimes they do not initially appear.

5049

Fix saving dates in database repository. Time zone discrepancies sometimes caused them to be off by a day.

5077

Execute Groovy scripts such that document package models are available.

5091

Email address validation did not allow many valid addresses. It now allows any valid email address.

5097

Do not render newlines in dynamic section header text as line breaks on the form. Use "<br/>" in the section header text to get a line break on the form.

5098

Do not show error for invalid field with constraint (for example: ssn, phone, email) if the value is blank and the field is not required.

5127

Do not prompt to save changes to repository configuration for a document package if no changes were made.

5128

Fix errors with the Trash folder in the repository browser.

5129

Improved referencing a field in the current row in complex situations where there may be references to multiple tables.

5130

Synchronize the check box to enable using a condition for a lookup/codelist with opening and closing the group box that shows the condition.

5140

If a data entry header image is missing, do not show an error when running the form.

5141

On import, show an error if the document package references a file from a repository and the file is not present. (for example: data entry header images).

5159

Removed undocumented feature to parse arguments from an email subject. The whole subject is available to the script anyway.

5178

Sort conditions by name in rules and buttons condition dropdown list.

5207

Add option to not store records in ld_doc and ld_doc_id_rid_map tables.

5211

Support label calculations on checkbox items.

5240

Fix some entries in the DANG function list so they sort alphabetically.

5244

Codelist typeahead is now case insensitive.

5314

Improve signature receipt consistency.

5315

Make codelist value changes immediately available through the FormDataProvider.

5356

Avoid truncation of the left edge of generated signature image with some fonts.

5384

Drop-down arrow for a codelist is sometimes unresponsive.

5403

Fix updating required indicator on checkbox groups with min/max selectable using calculations.

5407

IsFieldChanged function now works for upload fields.

5409

Fix error where signatures were lost when editing from the document viewer.

5703

Fix broken URL redirect happening certain conditions at logout.

5743

Readonly fields should have gray background.

5807

When no lookup results returned, iPad form freezes.

This page was: Helpful | Not Helpful