Version : 43

Released : 2022-07-31

Changes in this Release

Issue

Type

Module(s)

Description

2984

Feature

Actions

When Custom Functions have their Source Code changed (ignoring changes to comments), the Auto-actions for Edit Checks and Derivations are run. A new function related_custom_function_changed() can be used in Edit Check and derivation auto actions to determine if a related custom function was changed.

2988

Feature

Actions

When Matrices have a Folder/Form combination added or removed, the Auto-actions for Edit Checks which have a CheckAction using MergeMatrix, AddMatrix and OldMergeMatrix action types which reference this Matrix will run. The function related_matrix_folders_changed() can be used in Edit Check auto actions to determine if a related matrix was changed.

2994

Bug

Automated Testing

In rare cases it was possible to create a draft where Test Set Runs could not be created due to database errors. This was corrected.

2977

Feature

Automated Testing

Additional information has been added to the Test Case run log to assist TrialGrid Ltd when investigating issues. This information is only visible to TrialGrid Ltd users.

2985

Feature

Automated Testing

The TrialGrid URL name is now included in the Test Case pdf.

2986

Feature

Automated Testing

Debug log messages are not now included in the Test Case pdf.

2989

Feature

Automated Testing

Screenshots in Test Case run results will now be displayed in a 'collapsed' view, to help review the overall results.

2990

Feature

Automated Testing

Clicking on a screenshot in Test Case run results will expand it to full size, clicking again will collapse it.

2991

Feature

Automated Testing

Test Case run result screenshots containing a highlighted area, for example, a query message, will be scrolled to display the highlighted area.

2993

Feature

Automated Testing

All screenshots on a Test Case result page can be hidden, collapsed or viewed in full size display.

3034

Feature

Automated Testing

A new view is available by clicking on 'Test Case Runs' on the user home page. This view displays all Test Case Runs which are pending or running, for all URLs and Projects in your Organization. You can choose to view finished Test Case Runs for various time periods.

3014

Bug

Automated Testing

When generating additional log records, the Test Case Advisor was setting standard, non-log, fields to have record position 2. This has been corrected.

3015

Feature

Automated Testing

When generating additional log records, the Test Case Advisor now creates separate scenarios for record position 2 so that edit checks with log and standard fields will be thoroughly tested.

3019

Bug

Automated Testing

The markers for related objects after the first line were being removed when the Test Case content was changed. This has been corrected.

3020

Bug

Automated Testing

Horizontal scroll bars were not always being displayed in the Test Case editor and data views. This has been corrected.

3025

Feature

Automated Testing

The Test Case Advisor 'create additional scenarios' option will create three scenarios for IsLessThan, IsLessThanOrEqualTo, IsEqualTo, IsGreaterThan, IsGreaterThanOrEqualTo steps. One value will be immediately below the comparison, one equal and one greater than.

3026

Feature

Automated Testing

The Test Case Advisor 'create additional scenarios' option will create, if possible, a positive and negative scenario for each AND and OR step.

3027

Feature

Automated Testing

The Test Case Advisor 'create additional scenarios' option will create, if possible, a positive and negative scenario for each IsEmpty/IsNotEmpty step.

3041

Feature

Automated Testing

The size of Test Case screenshot files has been reduced by reducing the color depth of the images. This will also reduce the size of PDF files containing screenshots. The size reduction will only apply to screenshots captured after this feature has been released. Existing screenshots will not be modified. The reduction in size is expected to be about 75%.

3043

Feature

Automated Testing

Because of a bug in Rave Web Services, data can not be entered into Forms and Fields which are entry restricted to a role (for example 'Clinical Research Coordinator - Blinded') which starts with the same text as the role being used for testing (for example, 'Clinical Research Coordinator'). If TrialGrid detects this problem it will now attempt to enter the data using a custom function in the TG_UAT draft, and the data entry step should pass. TrialGrid will not attempt to use Rave Web Services, it will immediately try to enter data using a custom function. This feature requires version 13 of the TG_UAT draft. Please contact support@trialgrid.com to request TG_UAT draft version 13.

3044

Feature

Automated Testing

There is a new configuration setting to limit the rate of requests to run custom functions in the TG_UAT draft when running many Test Cases at the same time against a Rave URL. This setting can be configured by TrialGrid Ltd on request.

2938

Bug

Automated Testing

After clicking the 'auto-indent' button in the Test Case editor, the object markers in the margin were being lost. This has been corrected.

2970

Bug

Custom Properties

When a custom property was applied to a large number of objects, it could not be deleted from the Custom Property list. This was corrected.

2971

Bug

Custom Properties

When a Label was applied to a large number of objects it could not be deleted deleted from the Label list without error. This was corrected.

2978

Feature

Diagnostic

Diagnostic 70 option was changed from Ignoring all Field Pretext to ignoring Label fields (i.e. non-data entry fields).

3038

System

Infrastructure / System

There is a new monitoring endpoint to check the Redis database connections. This is for TrialGrid Ltd use only.

3039

System

Infrastructure / System

There is a new configuration setting for collecting screenshots when generating Test Case PDFs. This is for TrialGrid Ltd use only.

2982

Bug

Permissions

When inviting users, if a user already existed in the system but was inactive, a new account was created for the invitation with a username of the email with a 1 added (e.g. someone@example.com1) . It was expected that the existing user would receive the invite with no new account created. This was corrected.

2972

Bug

Rave Compatibility

When loading core configuration files the core configuration would load but an warning "Error was File is not a zip file" was sometimes shown. This was corrected.

2992

Feature

Rave Integration

When posting a draft to Rave and publishing it via the export wizard, any warnings that appear in the More Info section of the Rave screen are now shown in the export task progress messages or in the export dialog if the export fails.

2679

Feature

Standard Rules

Description column now appears in the rules listing. Note that not all columns of the rules listing are available at all screen widths.

2981

Feature

Standard Rules

Wildcard value attribute rules for non-string values (e.g. Field IndentLevel which is numeric) would silently fail and the rule would be ignored. This was corrected.

3032

Bug

Study build

The Edit Check editor was not correctly parsing some expressions with folder wildcards. This has been corrected.

3033

Feature

Study build

The Edit Check and Derivation editors will display warnings if an inactive Form or inactive Field is referenced in the steps.