Version : 19

Released : 2020-10-04

Changes in this Release

Issue

Type

Module(s)

Description

1901

Feature

Audit Comment

A summary of validation activity counts was added to the validation documentation (i.e. number of unit tests run, number of requirements tests executed etc).

1966

Feature

Automated Testing

When running Test Cases if the Rave URL entered is not a valid URL then an error message will be displayed.

1967

Feature

Automated Testing

When running Test Cases if the Rave URL is entered with 'http' it will be automatically upgraded to 'https'.

1968

Feature

Automated Testing

When running Test Cases the Rave URL can be entered without the protocol and domain. For example entering 'innovate' will automatically run tests against 'https://innovate.mdsol.com'.

1935

Feature

Automated Testing

Test case traceability in validation documentation was improved.

1975

Bug

Automated Testing

On the Test Set execution and UAT Archive page the "Test Cases" breadcrumb was missing. This was corrected.

1981

Feature

Automated Testing

A run history page was added to the Test Case editor. This makes it easier to track which Test Sets included the Test Case.

1982

Bug

Automated Testing

For each step of a Test Case screenshots are taken. A test case can contain background steps which are run for each Scenario. Screenshots from later scenario background steps were overwriting the screenshots of earlier Scenarios. This was corrected. Overwritten screenshot records will be removed from Test Case Run results and will no longer appear in PDF results or the Test Case result web-pages. New Test Case runs maintain all screenshots correctly.

1991

Bug

Automated Testing

Edit Checks containing the same Field in a Check Step and a SetDataPointVisible Check Action could cause an infinite loop error when generating Test Cases. This has been corrected.

1992

Bug

Automated Testing

Rave allows strings and integer values to be concatenated using the StringAdd Check or Derivation Step. TrialGrid Test Case generation now supports this.

2003

Bug

Automated Testing

Automated Testing Test Case Run Archive files were not stored with unique names so that Archives could be overwritten and would need to be regenerated. This was corrected.

2002

Bug

Automated Testing

In the Data Manager and Programmer view of the Test Case PDF, Enter Data steps in scenario backgrounds were not properly formatted. This was corrected.

2001

Bug

Automated Testing

Users would get system timeout errors when trying to download Testing Archives (zip files of Test Case PDF results) if the download did not complete in 30 seconds. This was corrected.

1956

Bug

Automated Testing

Query messages were not verified correctly by TrialGrid Test Case if the message used Rave 'gxml' tags. This has been corrected. Note that use of gxml in Comments and Stickies is not currently supported by Test Cases.

1962

Feature

Automated Testing

Test Case results will display more information if a datapoint cannot be found or entered, e.g. if a Field exists in the TrialGrid draft but does not exist in the Rave version.

1977

Feature

Automated Testing

TrialGrid will detect whether a Rave URL is Rave Classic or Rave EDC (RaveX). It is no longer necessary to configure Rave EDC links.

1978

Feature

Automated Testing

Rave credentials are cached between Test Set Runs and do not need to be re-entered.

1979

Feature

Automated Testing

The Test Set run dialog displays information about the type of account required.

1980

Feature

Automated Testing

A warning will be displayed when entering Rave credentials if a Rave production environment has been entered.

1986

Feature

Automated Testing

A new test step has been added to activate Log Records which are inactive.

1993

Bug

Automated Testing

A new test step has been added to enter data into Dynamic Search List fields.

2009

Feature

Automated Testing

If the Rave error page is displayed during a Test Case run (for example when trying to view a CRF Page which is view restricted) then a screenshot of the error page and the error detail will be captured.

2011

Feature

Automated Testing

A new test step has been added to perform a Medidata Rave Add Event action.

2018

Feature

Automated Testing

New test steps have been added to check whether Log Records are active or inactive.

2023

Bug

Automated Testing

The performance of the Test Case editor has been improved, particularly for large test cases.

1310

Feature

Automated Testing

A new feature to generate Test Cases for Forms and Matrices has been added. A Test Case can be create for a single Form from the sidebar in the Form Editor. Test Cases can be created for one or more Forms by selecting Forms in the Form list and clicking the "Test Data Advisor" button. Test Cases can be created for all Folder/Forms in a Matrix (or several Matrices if multi-select is enabled) by clicking the "Test Data Advisor" button.

2035

Bug

Automated Testing

Numeric Fields with a non-numeric Default Value would cause Test Case generation to fail. This has been fixed and non-numeric Default Values will be ignored for numeric Fields.

2036

Feature

Automated Testing

If no iMedidata URL is entered in the Project configuration then Test Cases for Rave EDC will default to the production iMedidata site.

2037

Bug

Automated Testing

Test Cases for Rave EDC will now work if the iMedidata user account has access to more than one site in the study.

1934

Feature

Automated Testing

Rave credentials for running Automated Tests can be managed by TrialGrid on request. Users will not enter Rave user credentials when running Test Cases.

2050

Bug

Automated Testing

The Test Case pdf would sometimes not include screenshots for Test Cases with more than one Test Set run. This has been corrected.

1161

Feature

Automated Testing

When running Test Cases against Rave EDC a new step can be used to switch between EDC Roles when taking screenshots.

2052

Bug

Automated Testing

TrialGrid will now take multiple screenshots for long subject calendars which span multiple pages (Rave Classic) or one long screenshot with all folders (Rave EDC).

2058

Bug

Automated Testing

The wrong screenshot was taken for Folders when running tests against Rave EDC. This has been corrected.

1898

Bug

Collaboration

Wiki pages with titles of more than 2 words separated by spaces could not be edited. This was corrected.

2012

Feature

Custom Properties

When creating a new Custom Property, the "Show in Lists" checkbox is no longer checked by default.

2028

Feature

Custom Properties

If an object editor has a single editor tab (i.e. no Metadata) then then tab navigation for different pages of the Object Editor should not show.

2031

Feature

Diagnostic

Diagnostic 0127 was added. This checks that the field SDV flag is not set for any Field. Typically you would use this Diagnostic when not using SDV at all or when relying only on Targeted SDV (TSDV) tiers with no default SDV set.

60

Feature

Diagnostic

Diagnostic 0128 was added. This checks that the Field OID and FieldName are identical. Only organizations that enforce this requirement should use this Diagnostic.

2051

Bug

Diagnostic

When Merging Diagnostics a Merge operation would fail for all Diagnostics that had already been added and deactivated. This was corrected.

1974

Bug

Infrastructure / System

Logging into iMedidata to download Architect Spreadsheets would fail for some users due to browser cookie settings. This was corrected.

1983

Bug

Infrastructure / System

A system change was made to reduce the number of task progress messages stored by the system. Users should not notice any change in functionality.

1834

Feature

Infrastructure / System

The implementation of the permission system was simplified (i.e. who is allowed to see which URLs/Projects etc). Users should see no difference in functionality. All existing security tests were maintained.

2038

Feature

Infrastructure / System

A daily background process will check that all objects' standard compliance status is up to date.

2033

System

Infrastructure / System

System code was reorganized to make maintenance easier. Users will see no difference to functionality.

2022

Feature

Labels

Labels associated with objects (including Drafts) are now included in ALS exports and imports.

2024

Feature

Labels

When Labels are not in use for objects of a certain type, the label column does not appear in the listing for that object (i.e. if there are no Folders with a Label then no Label column appears in the Folder listing).

2023

Bug

Performance

The performance of the Test Case editor has been improved, particularly for large test cases.

2049

Feature

Performance

The performance of uploading ALS files has been improved.

1815

Feature

Performance

Deleting Drafts was sometimes slow. This was corrected by making draft deletion a background action (see issue 1601). Drafts are now "soft deleted" and will be removed from the database after 30 days. Drafts may be recovered up to the date of removal by contacting TrialGrid.

1892

Feature

Permissions

URL Managers are now able to invite users to a Project, even if they do not have an assigned role in the Project and are not the Project Owner.

1970

Bug

Rave Compatibility

Add Deviation check actions were imported to TrialGrid with Deviation Code and Deviation Class switched. This was corrected.

1834

Feature

Retired

The implementation of the permission system was simplified (i.e. who is allowed to see which URLs/Projects etc). Users should see no difference in functionality. All existing security tests were maintained.

1594

Feature

Retired

Custom Properties could be of type Boolean (True/False) but Custom Property values are better modeled as True/False/Empty values. All Boolean Custom Properties were changed to Choice types.

1843

Feature

Security

System error messages were updated to remove information which could be used by malicious actors.

1834

Feature

Security

The implementation of the permission system was simplified (i.e. who is allowed to see which URLs/Projects etc). Users should see no difference in functionality. All existing security tests were maintained.

1839

Bug

Security

Security of the application was improved by removing the ability to inject javascript code into text fields of the application (e.g. Project and Draft names, Label names etc)

1999

Feature

Standard Rules

Standard Rules were changes to allow entering a logical expression. This allows more complex Standards Compliance rules to be created.

2000

Feature

Standard Rules

When a custom property is deleted which relates to a Standard Rule, uses of that Rule are re-evaluated.

1926

Feature

Standards

In the compare view the change highlighting showed a red/green character-by-character difference. This was changed for Yes/No and other fixed-value attributes to make the difference easier to read. Deletions are now also shown in strikethrough text.

1927

Feature

Standards

Compare view did not show comparison lines where both values were empty. This was changed to show all attributes including empty ones.

1932

Feature

Standards

Users can now navigate from a Field in a Form compare to that Field in the Form editor by clicking on the Field OID in the compare list.

2038

Feature

Standards

A daily background process will check that all objects' standard compliance status is up to date.

2049

Feature

Standards

The performance of uploading ALS files has been improved.

2039

Feature

Standards

A Library Draft is now shown as "in use" when it contains any object (e.g. a Form) which is being used as a Standards Source by an object in a study draft.

2041

Feature

Standards

When an object in a Draft that is linked to a Standard Library points to a different Library, this is shown in the Object listing with a "Standard Library" icon in the Compliance state.

139

Feature

Standards

Last updated date/times on Compare views were only being shown after a 30 second delay. This was corrected.

1976

Feature

Study build

Individual object exports to ALS are now set so that DeleteExisting=False. This makes it safer to upload to Rave Architect since this is a merge instead of an overwrite of the entire Draft.

1969

Bug

Study build

Deviation Codes and Deviation Classes in Add Deviation Checks were not properly saved. This was corrected.

1033

Bug

Study build

When a Custom Function is deleted the Activity Record now contains the Function Name instead of the database id.

1869

Feature

Study build

Autocomplete is now available in the Custom Function editor.

1984

Feature

Study build

Custom Function Source Code is now validated on saving a Custom Function.

1985

Feature

Study build

Custom Function Source Code is not automatically validated during data entry of the source code.

1987

Feature

Study build

A copy of a Form can be created using the 'Save as new' option in the Form editor.

1988

Feature

Study build

A copy of a Data Dictionary can be created using the 'Save as new' option in the Data Dictionary editor.

1989

Feature

Study build

A copy of a Unit Dictionary can be created using the 'Save as new' option in the Unit Dictionary editor.

1990

Feature

Study build

A copy of a Derivation can be created using the 'Save as new' option in the Derivation editor.

1032

Feature

Study build

A copy of a Custom Function can be created using the 'Save as new' option in the Custom Function editor.

1998

Bug

Study build

Adding a Label field to a Form could cause slow performance. This has been fixed.

2010

Feature

Study build

It is now possible to create Custom Properties for Edit Checks.

2013

Feature

Study build

Is is now possible to create Custom Properties for Derivations.

2014

Feature

Study build

Is is now possible to create Custom Properties for Unit Dictionaries.

2015

Feature

Study build

Is is now possible to create Custom Properties for Custom Functions.

2016

Feature

Study build

Is is now possible to create Custom Properties for Matrices.

2017

Feature

Study build

Is is now possible to create Custom Properties for Data Dictionaries.

951

Feature

Study build

It is now possible to create Custom Properties for Folders.

1428

Feature

Study build

It is now possible to copy Derivations between Drafts using the "Import" button on the Derivation list page.

2027

Feature

Study build

The Field display in the Form editor now shows VariableOID as well as FieldOID when these are different.

1718

Feature

Study build

Form and Field View Restrictions can now be cleared/set as a bulk action per Form or per Field on the Form from a new "Actions" menu above the list of EDC Roles.

1959

Bug

Study build

The Edit Checks list did not filter correctly when selecting on Active/Inactive and Valid/Invalid. This was corrected.

1815

Feature

Study build

Deleting Drafts was sometimes slow. This was corrected by making draft deletion a background action (see issue 1601). Drafts are now "soft deleted" and will be removed from the database after 30 days. Drafts may be recovered up to the date of removal by contacting TrialGrid.

2053

Feature

Study build

Object comparisons are now shown in a modal window which can be closed via a close button or by pressing the Escape key. This helps reduce the amount of navigation required to go between objects and comparison views.

2059

Feature

Study build

In compare view the toggle to show only changed properties was moved above the table of object attributes which it filters.

2040

Bug

Study build

When importing or uploading a Draft, Custom Function source code is analyzed to help with Test Case generation.

1961

Feature

UX

The User Home, URL Home and Project Home pages were changed to replace navigation "Cards" with a navigation sidebar with links.

1958

Feature

UX

If a Core Configuration has been loaded for a URL then the URL home page shows "Set" in the sidebar navigation. If no Core Configuration has been uploaded then this shows "Not Set".

1960

Feature

UX

When a URL is created it can have a Rave version set. This is not currently useful so its display was removed from the URL home page and from the URL listing.

1997

Bug

UX

When creating a Project Role definition with no permission (i.e a Read Only Project Role) the related activity record was missing the name of the Role created. This was corrected.

1901

Feature

Validation

A summary of validation activity counts was added to the validation documentation (i.e. number of unit tests run, number of requirements tests executed etc).