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 |
When running Test Cases if the Rave URL entered is not a valid URL then an error message will be displayed. |
|
1967 |
Feature |
When running Test Cases if the Rave URL is entered with 'http' it will be automatically upgraded to 'https'. |
|
1968 |
Feature |
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 |
Test case traceability in validation documentation was improved. |
|
1975 |
Bug |
On the Test Set execution and UAT Archive page the "Test Cases" breadcrumb was missing. This was corrected. |
|
1981 |
Feature |
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 |
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 |
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 |
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 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 |
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 |
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 |
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 |
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 |
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 |
Rave credentials are cached between Test Set Runs and do not need to be re-entered. |
|
1979 |
Feature |
The Test Set run dialog displays information about the type of account required. |
|
1980 |
Feature |
A warning will be displayed when entering Rave credentials if a Rave production environment has been entered. |
|
1986 |
Feature |
A new test step has been added to activate Log Records which are inactive. |
|
1993 |
Bug |
A new test step has been added to enter data into Dynamic Search List fields. |
|
2009 |
Feature |
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 |
A new test step has been added to perform a Medidata Rave Add Event action. |
|
2018 |
Feature |
New test steps have been added to check whether Log Records are active or inactive. |
|
2023 |
Bug |
The performance of the Test Case editor has been improved, particularly for large test cases. |
|
1310 |
Feature |
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 |
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 |
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 |
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 |
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 |
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 |
When running Test Cases against Rave EDC a new step can be used to switch between EDC Roles when taking screenshots. |
|
2052 |
Bug |
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 |
The wrong screenshot was taken for Folders when running tests against Rave EDC. This has been corrected. |
|
1898 |
Bug |
Wiki pages with titles of more than 2 words separated by spaces could not be edited. This was corrected. |
|
2012 |
Feature |
When creating a new Custom Property, the "Show in Lists" checkbox is no longer checked by default. |
|
2028 |
Feature |
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 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 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 |
When Merging Diagnostics a Merge operation would fail for all Diagnostics that had already been added and deactivated. This was corrected. |
|
1974 |
Bug |
Logging into iMedidata to download Architect Spreadsheets would fail for some users due to browser cookie settings. This was corrected. |
|
1983 |
Bug |
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 |
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 |
A daily background process will check that all objects' standard compliance status is up to date. |
|
2033 |
System |
System code was reorganized to make maintenance easier. Users will see no difference to functionality. |
|
2022 |
Feature |
Labels associated with objects (including Drafts) are now included in ALS exports and imports. |
|
2024 |
Feature |
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 |
The performance of the Test Case editor has been improved, particularly for large test cases. |
|
2049 |
Feature |
The performance of uploading ALS files has been improved. |
|
1815 |
Feature |
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 |
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 |
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 |
System error messages were updated to remove information which could be used by malicious actors. |
|
1834 |
Feature |
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 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 were changes to allow entering a logical expression. This allows more complex Standards Compliance rules to be created. |
|
2000 |
Feature |
When a custom property is deleted which relates to a Standard Rule, uses of that Rule are re-evaluated. |
|
1926 |
Feature |
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 |
Compare view did not show comparison lines where both values were empty. This was changed to show all attributes including empty ones. |
|
1932 |
Feature |
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 |
A daily background process will check that all objects' standard compliance status is up to date. |
|
2049 |
Feature |
The performance of uploading ALS files has been improved. |
|
2039 |
Feature |
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 |
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 |
Last updated date/times on Compare views were only being shown after a 30 second delay. This was corrected. |
|
1976 |
Feature |
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 |
Deviation Codes and Deviation Classes in Add Deviation Checks were not properly saved. This was corrected. |
|
1033 |
Bug |
When a Custom Function is deleted the Activity Record now contains the Function Name instead of the database id. |
|
1869 |
Feature |
Autocomplete is now available in the Custom Function editor. |
|
1984 |
Feature |
Custom Function Source Code is now validated on saving a Custom Function. |
|
1985 |
Feature |
Custom Function Source Code is not automatically validated during data entry of the source code. |
|
1987 |
Feature |
A copy of a Form can be created using the 'Save as new' option in the Form editor. |
|
1988 |
Feature |
A copy of a Data Dictionary can be created using the 'Save as new' option in the Data Dictionary editor. |
|
1989 |
Feature |
A copy of a Unit Dictionary can be created using the 'Save as new' option in the Unit Dictionary editor. |
|
1990 |
Feature |
A copy of a Derivation can be created using the 'Save as new' option in the Derivation editor. |
|
1032 |
Feature |
A copy of a Custom Function can be created using the 'Save as new' option in the Custom Function editor. |
|
1998 |
Bug |
Adding a Label field to a Form could cause slow performance. This has been fixed. |
|
2010 |
Feature |
It is now possible to create Custom Properties for Edit Checks. |
|
2013 |
Feature |
Is is now possible to create Custom Properties for Derivations. |
|
2014 |
Feature |
Is is now possible to create Custom Properties for Unit Dictionaries. |
|
2015 |
Feature |
Is is now possible to create Custom Properties for Custom Functions. |
|
2016 |
Feature |
Is is now possible to create Custom Properties for Matrices. |
|
2017 |
Feature |
Is is now possible to create Custom Properties for Data Dictionaries. |
|
951 |
Feature |
It is now possible to create Custom Properties for Folders. |
|
1428 |
Feature |
It is now possible to copy Derivations between Drafts using the "Import" button on the Derivation list page. |
|
2027 |
Feature |
The Field display in the Form editor now shows VariableOID as well as FieldOID when these are different. |
|
1718 |
Feature |
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 |
The Edit Checks list did not filter correctly when selecting on Active/Inactive and Valid/Invalid. This was corrected. |
|
1815 |
Feature |
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 |
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 |
In compare view the toggle to show only changed properties was moved above the table of object attributes which it filters. |
|
2040 |
Bug |
When importing or uploading a Draft, Custom Function source code is analyzed to help with Test Case generation. |
|
1961 |
Feature |
The User Home, URL Home and Project Home pages were changed to replace navigation "Cards" with a navigation sidebar with links. |
|
1958 |
Feature |
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 |
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 |
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 |
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). |