Version : 21

Released : 2020-12-06

Changes in this Release

Issue

Type

Module(s)

Description

2029

Feature

Automated Testing

New Test Case steps can be used to add folders and forms to the subject and within existing folder instances. See: Given I add folder "{folder_oid}" to the subject Given I add folder "{folder_oid}" to folder "{folder}" given_i_add_form_form_oid_to_the_subject given_i_add_form_form_oid_to_folder_folder

2065

Feature

Automated Testing

Test Cases now support 'grand-parent' folder structures. See Folder, Form and DataPoint References

2066

Feature

Automated Testing

Test Case steps can reference folders using an 'absolute' path. See Folder, Form and DataPoint References

2104

Bug

Automated Testing

Test Case Archives were failing to generate. This has been corrected.

2108

Feature

Automated Testing

The View display in the Test Case Editor is now on a separate tab.

2095

Bug

Automated Testing

The correct Default EDC Role for the Test Case Advisor was not being displayed on the Edit Project page. This has been corrected.

2145

Bug

Automated Testing

The 'enter and save data' Test Step now has additional code to ensure accuracy of results.

1796

Feature

Automated Testing

Test Cases are now included in Draft Comparisons.

2146

Bug

Automated Testing

Test Cases steps to add a log record with record position greater than one would not reliably trigger Custom Functions because of an issue with Rave Web Services. TrialGrid now detects this situation and takes measures to workaround the RWS issue so that Custom Functions will run as expected.

2147

Bug

Automated Testing

The Test Case Advisor would fail when processing an Edit Check with a variable only Check Step referencing a date Field. This has been corrected.

2152

Feature

Automated Testing

If the TrialGrid servers are re-started while a Test Case run is in progress then the Test Case run will resume running automatically after the re-start.

1942

Feature

Automated Testing

The Edit Check list page can now be filtered to show Edit Checks which do or do not have Test Cases.

2127

Bug

Automated Testing

Labels in the Label filter list on the Test Case list page were not displaying correctly. This has been fixed.

2161

Bug

Automated Testing

The Test Case generator would fail if an Edit Check contained a variable only Check Step and a variable only Check Action, if the Step and Action variables were different but associated with Fields on the same Form. This has been corrected.

2169

Bug

Automated Testing

Test Case PDFs could not be generated if the pdf was greater than 2Gb in size. This limit has been removed.

2102

Feature

Collaboration

Wiki editing pages now use a monospaced font.

2122

Feature

Collaboration

It is now possible to make files in the Project Files section public. This means that the files can be shown by the system to non-logged in users that have the URL. The main use-case for this is to host CRF Completion guidelines and other Form/Field help as documents in the system.

2119

Bug

Custom Properties

Custom Property Choice values could be uploaded which had different case to their definitions ("TRUE" vs "True"). These custom property values would not display in the object editors and the system would not allow the definitions of these custom properties to be changed. This was corrected.

2057

Bug

Diagnostic

When Diagnostic 0076 made a change to a Field via a Fix it was not recording that it had made the change in the activity (audit) record. This was corrected.

1402

Bug

Diagnostic

When Diagnostic 0027 made a change to a Check Action via a Fix it was not recording that it had made the change in the activity (audit) record. This was corrected.

2115

Bug

Diagnostic

Diagnostic 81 setting "Ignore Form and Field Help" appeared in the settings for Diagnostic 0001. This was corrected.

2048

Feature

Document Templates

The document generation system (for annotates etc) is now capable of creating PDF documents in addition to Word documents. Contact TrialGrid if you require document generation from Draft information (e.g. annotates, checklists etc).

2089

Feature

Help

Short training recordings are now available on some pages of the TrialGrid application. When training recordings are available there will be a 'Training' link in the top menu, which will open up the recordings for that page when clicked. Further recordings will be added.

2136

Feature

Help

A new Training recording is available for Locking Drafts.

2137

Feature

Help

A new Training recording is available for Draft Approvals.

2138

Feature

Help

A new Training recording is available for Copying Drafts.

2139

Feature

Help

A new Training recording is available for Upload Drafts.

2140

Feature

Help

A new Training recording is available for Importing Drafts.

2141

Feature

Help

A new Training recording is available for Deleting Drafts.

2062

Feature

Infrastructure / System

Before deploying new versions to production, system configuration variables (not visible to users) will be checked for consistency with the beta environment.

2064

Bug

Performance

The performance of displaying the Form editor was improved in the case where many changes had been made to fields on that Form by Diagnostics.

2075

Feature

Performance

When the name of a Data Dictionary is changed, references to that Data Dictionary are now changed as a background task. Data Dictionaries may be used by many Fields.

2067

Bug

Performance

The performance of displaying Custom Functions to copy from another Draft has been improved.

2092

Bug

Performance

The performance of displaying Folders to copy from another Draft has been improved.

2093

Bug

Performance

The performance of displaying Data Dictionaries to copy from another Draft has been improved.

2143

Bug

Performance

The performance of downloading Test result screenshots was improved.

469

Feature

Permissions

Project and Library Drafts can now be locked to prevent further changes to Draft objects. The 'Lock Draft' user role permission is required to lock, or unlock a Draft.

2126

Bug

Rave Integration

When a user had access to both a Rave Global Library Volume and a Rave Project with the same name the Rave Direct Import process would try to import the Rave Global Library Volume version and would fail if it was read-only to that user. This was corrected.

2081

Feature

Retired

Aliases have been removed from the Draft home page. Aliases will be completely removed in a future version.

2082

Feature

Retired

Custom Function Templates have been removed from the URL home page. Custom Function Templates will be completely removed in a future version.

2105

Feature

Retired

By arrangement, TrialGrid can now add a custom Form/Field view for specific Project Roles. This allows the Form view to be customized so that Field properties appear on a new custom tab. This feature was retired July 2021.

2114

Feature

Retired

Aliases are no longer imported from or exported to ALS files created by the system. This is part of our removal of the Alias feature.

2804

Feature

Standard Rules

When creating a Draft from a Library, the Project the Draft is to be created in must have values set for all Custom Project Properties that the Library uses to resolve the rules. i.e. If an active Rule relates to a "Therapeutic Area" then the Project must have the Therapeutic Area property set or the Rule would not be able to be resolved.

2044

Bug

Standards

When a DataDictionary, Unit Dictionary, Form or Folder was renamed any Forms/Fields which used these objects would not have their compliance to libraries recalculated. This was corrected.

2068

Bug

Standards

The "used by" list of Drafts which are linked to a Library Draft showed Drafts that were once using this library but which no longer are. This was corrected.

2073

Feature

Standards

QuickEdit is shown in the Compare view for Edit Checks and Derivations. This also means that Edit Checks and Derivations which are copied from a library but which are not yet valid will be shown as "Modified" since they are not exactly the same as the library (they are invalid)

2100

Bug

Standards

If a Draft is deleted it is hidden from view and removed after 30 days. If a Draft was linked to a standard library and then the standard library was updated (e.g. a Form in the Library was changed) then the compliance of the matching Form in the deleted/hidden draft was recalculated but this caused an error because the deleted draft "was not found". This was corrected.

2045

Bug

Standards

When adding a new value to a Custom Property in a Field, the fingerprint and compliance status of the parent Form was not recalculated. This was corrected.

2144

Bug

Standards

Custom Function Standard Comparisons would overflow the compare dialog. This was corrected.

1422

Feature

Standards

The Compare view for Edit Checks will now match Check Actions by Action Type alone if there is only one Action of that Type in the Edit Check.

2081

Feature

Study build

Aliases have been removed from the Draft home page. Aliases will be completely removed in a future version.

2082

Feature

Study build

Custom Function Templates have been removed from the URL home page. Custom Function Templates will be completely removed in a future version.

2099

Feature

Study build

A copy of a Draft can be created by clicking the 'Clone' button in the Drafts list page. The clone button can be displayed by clicking the down arrow next to the Edit button.

2064

Bug

Study build

The performance of displaying the Form editor was improved in the case where many changes had been made to fields on that Form by Diagnostics.

665

Feature

Study build

In the Form editor the tabs for Field Properties appear greyed out when they are not appropriate (e.g. Date settings for Checkbox fields) but it is still possible to interact with these greyed elements. A test was added to the validation documents to show that these elements are still enabled.

2074

Feature

Study build

When the name of a Custom Function is changed, references to that function are now changed as a background task. In a Library Draft this could cause changes to many Edit Checks and affect standards compliance for all Drafts that use this Library Draft.

2076

Feature

Study build

When the OID of a Matrix is changed, references to that Matrix in Check Actions are now changed as a background task.

2077

Feature

Study build

When a Folder OID is changed, references to that Folder in Checks, Derivations and Matrices are changed as a background task to speed up saving of the Folder.

2078

Feature

Study build

When Form OID is changed, references to that Form in Checks, Derivations and Matrices are changed as a background task to speed up saving of the Form.

2079

Feature

Study build

When the name of a Unit Dictionary is changed, references to that Unit Dictionary are now changed as a background task.

2096

Bug

Study build

When the Checks list had been filtered it would continually open the filter area of the listing even when no filter was active. This was corrected.

2097

Bug

Study build

When the Forms list was filtered by a Label, every time you visited the Form list after that, the Form list would not show (the table was empty). This was corrected.

2087

Feature

Study build

The Project list can now be filtered to just projects where you are the owner.

2101

Bug

Study build

When a Draft was deleted, the count of Drafts on the project list included the deleted draft. This was corrected.

2105

Feature

Study build

By arrangement, TrialGrid can now add a custom Form/Field view for specific Project Roles. This allows the Form view to be customized so that Field properties appear on a new custom tab. This feature was retired July 2021.

2106

Feature

Study build

The unique "fingerprint" of objects such as Forms, Edit Checks etc was added to the editor sidebar. Currently this is displayed only to TrialGrid administrative staff.

2112

Bug

Study build

When a user does not have permission to download a Draft from Rave Architect, automated import fails. Error handling for this case was improved.

2114

Feature

Study build

Aliases are no longer imported from or exported to ALS files created by the system. This is part of our removal of the Alias feature.

2113

Bug

Study build

Uploading an ALS file with duplicate property values for an object caused import to fail. Now the import system warns about the duplicate and only takes the first value for and object/property combination.

2118

Feature

Study build

Users can now add their Approval to a Draft. The 'Approve Draft' user role is required to approve or revoke approval for a Draft.

2124

Bug

Study build

The "reusable" slider in the Folder editor did not work. It was replaced with a checkbox.

1928

Feature

Study build

When copying Forms or Folders the Ordinal is displayed and they are ordered in Ordinal order.

2055

Bug

Study build

Inserting a Field 'above' another Field in the Form editor was inserting the new Field in the wrong place. This has been corrected.

2067

Bug

Study build

The performance of displaying Custom Functions to copy from another Draft has been improved.

2092

Bug

Study build

The performance of displaying Folders to copy from another Draft has been improved.

2093

Bug

Study build

The performance of displaying Data Dictionaries to copy from another Draft has been improved.

2094

Feature

Study build

When viewing related Edit Checks and Derivations for a Field in the Form Editor, inactive Edit Checks or Derivations will have 'Inactive' after their name.

2109

Feature

Study build

When viewing related Fields in the Data Dictionary list, inactive Fields and Fields on inactive Forms will have 'Inactive' after their name.

2110

Feature

Study build

When viewing related Fields in the Unit Dictionary list, inactive Fields and Fields on inactive Forms will have 'Inactive' after their name.

2111

Feature

Study build

When viewing related Edit Checks and Derivations in the Custom Function list, inactive Edit Checks or Derivations will have 'Inactive' after their name.

2125

Bug

Study build

Comparing Drafts with many Custom Properties defined on objects was very slow. Performance was improved.

2142

Feature

Study build

All tab characters in Custom Functions are replaced with spaces. This behaviour matches what Microsoft Excel does. Rave Architect does not allow tab characters unless pasted in from another editor. All existing Custom Functions have been updated to remove tabs.

1796

Feature

Study build

Test Cases are now included in Draft Comparisons.

2157

Bug

Study build

Edit Checks containing a Check Action referring to an inactive Field were not displaying in the 'Used in' column in object lists. This has been corrected.

2158

Bug

Study build

The Draft copy feature was not copying Matrix Folder/Forms correctly. This has been corrected.

2061

Feature

Validation

The validation package generation process was updated to include greater information on tests run.