Release History
Issue |
Release Date |
Type |
Module(s) |
Description |
---|---|---|---|---|
3896 |
2024-10-06 |
Bug |
Document Templates |
If the definition for a document template was deleted then documents generated from that template in the user list of documents could no longer be downloaded. This was corrected. |
3867 |
2024-10-05 |
Feature |
Diagnostic |
Diagnostic 169 was added that checks numeric formats of fields related to Lab Analytes. |
3539 |
Feature |
Diagnostic |
Diagnostic 170 was added to find placeholder text in Field PreText values. |
|
3870 |
Feature |
Diagnostic |
Diagnostic 171 was added. This checks that lab analyte fields do not have prompt for clinical significance set. This is the opposite of Diagnostic 130. |
|
3871 |
Feature |
Diagnostic |
Diagnostic 172 was added. This checks that lab analyte fields only have Control Types of Text and DropDownList. |
|
3872 |
Feature |
Diagnostic |
Diagnostic 173 was added. This checks that lab analyte fields do not have fixed units specified. |
|
3873 |
Feature |
Diagnostic |
Diagnostic 174 was added. This checks that lab analyte fields are not associated with Data Dictionaries which have the "Specify" option set since this is not supported functionality. |
|
3874 |
Feature |
Diagnostic |
Diagnostic 175 was added. This checks that lab analyte fields do not appear on mixed forms with both log and non log fields. |
|
3875 |
Feature |
Diagnostic |
Diagnostic 176 was added. This checks that Forms have Save Confirmation set to No Save Confirmation. It is the opposite of Diagnostic 114. |
|
3803 |
2024-11-05 |
Feature |
Study build |
Rave 2024.2.0 introduces a new "SendNotification" action type for RaveEDC studies. This is now supported. |
3888 |
Feature |
Study build |
Confirmation checkbox is missing from the SendMessage check action in the Edit Check editor because it is not supported in the ALS export. See Diagnostic 79. We added this issue to ensure it is documented. If Medidata adds support for import/export via the ALS we will reopen this issue. |
|
3905 |
2024-11-11 |
Bug |
Automated Testing |
Test case runs would fail to add a matrix with a single quote character in the matrix name when testing in a Rave EDC URL. This has been corrected. |
3903 |
Bug |
Automated Testing |
The Test Set Run wizard would fail to find a site in the new iMedidata/Rave EDC header if the site number contained a hyphen character. This has been corrected. |
|
3898 |
2024-11-07 |
Bug |
Automated Testing |
The Test Case Advisor would fail to generate a Test Case if an edit check has a time field and a static time value and additional scenarios were requested. This has been corrected. |
3899 |
Bug |
Automated Testing |
The Test Set Run wizard could fail if 'check user roles' was not selected. This has been corrected. |
|
3895 |
2024-11-06 |
Bug |
Automated Testing |
An error will now be displayed if a user tries to run a test case when:
|
3897 |
Bug |
Automated Testing |
There is a new configuration option for TrialGrid administrators to control how long TrialGrid will wait after clicking the Cancel button on a Rave EDC datapage. |
|
3894 |
2024-11-05 |
Bug |
Automated Testing |
Test Case Runs on Rave EDC URLs could fail due to a problem in refreshing Rave EDC datapages. This has been corrected. |
3892 |
2024-11-04 |
Bug |
Automated Testing |
Test Case Runs could become stuck in a loop while checking if the Medidata Rave error page was displayed. This has been corrected. |
3886 |
2024-11-01 |
Bug |
Study build |
If duplicate objects were somehow created in a draft, trying to clone the draft would fail with a cryptic error. The error message now explains the duplicate issue so that it can be corrected. |
3880 |
2024-10-31 |
Bug |
Automated Testing |
The Test Case Advisor would fail if there was a derived field in the check steps with an IsEmpty or IsNotEmpty function, and additional scenarios were requested. This has been corrected. |
3876 |
Feature |
Rave Integration |
The Draft Export wizard now supports the new iMedidata home page. |
|
3877 |
Feature |
Rave Integration |
The Draft Import wizard now supports the new iMedidata home page. |
|
3879 |
Feature |
Rave Integration |
The option to Push versions to environments and sites when exporting a Draft to Rave with an iMedidata login have been retired and is no longer available. |
|
3878 |
2024-10-30 |
Bug |
API |
Drafts list API /api/v1/drafts/ ordered data by DraftName which when used with a limit and paging can cause data to be missed because of database ordering on just Draft Name was not stable across requests. It is now ordered by Draft Name and Draft ID which corrects the issue. |
3868 |
2024-10-25 |
Bug |
Automated Testing |
The Add Event Test Case step was not working correctly on some Rave URLs. This has been corrected. |
3865 |
2024-10-23 |
Bug |
Study build |
On saving form with EproFormat values set, a number of activity records would be recorded for the EproFormat values which did not actually change. This was corrected. |
3866 |
Bug |
Study build |
On the organization and draft home pages the more activities links did not work. This was corrected. |
|
3863 |
2024-10-22 |
Bug |
Standard Rules |
When rules for matrices or matrix folders are active for a draft, trying to view the active rules for the draft resulted in an error. This was corrected. |
3844 |
2024-10-21 |
Feature |
Labels |
Labels can now be assigned to custom objects. |
3855 |
Feature |
Tickets |
Custom objects can now be added as related objects to Tickets. |
|
3857 |
Feature |
Actions |
Actions can now be defined for custom objects. |
|
3846 |
2024-10-17 |
Feature |
Automated Testing |
The new iMedidata home page is supported when running test cases on Medidata Rave EDC URLs. |
3847 |
Feature |
Automated Testing |
The new iMedidata home page is supported when registering Medidata Rave EDC URLs. |
|
3848 |
Feature |
Automated Testing |
The Medidata 'Protocol ID' is required when running test cases on Rave EDC URLs. |
|
3849 |
Feature |
Automated Testing |
The Medidata 'Environment Name' is required when running test cases on Rave EDC URLs. |
|
3850 |
Feature |
Automated Testing |
The Protocol ID will be automatically set to the Study name in the Automated Test Configuration for existing Projects. |
|
3851 |
Feature |
Automated Testing |
The Environment Name will be automatically set to the corresponding standard Environment in the Automated Test Configuration for existing Projects. |
|
3852 |
Feature |
Automated Testing |
The Protocol ID will be automatically set to the Study name in the Automated Test Configuration for existing Test Set Runs. |
|
3853 |
Feature |
Automated Testing |
The Environment Name will be automatically set to the corresponding standard Environment in the Automated Test Configuration for existing Test Set Runs. |
|
3854 |
Feature |
Automated Testing |
The URL of the TG_UAT subject must be entered in the Automated Test Configuration section for Projects using TG_UAT version 18 or earlier. |
|
3843 |
2024-10-04 |
Feature |
Infrastructure / System |
'Transfer acceleration' will be enabled to speed up file uploads and downloads. |
3841 |
2024-10-02 |
Feature |
UX |
Exports from object listings no longer include columns which have been hidden by the user and the listing control dialog now appears in the center of the screen. |
3830 |
2024-09-30 |
Feature |
Study build |
Comments for a Draft object can now be displayed in draft object lists by clicking on the count of comments for an object. |
3831 |
Feature |
Study build |
Tickets will now be displayed in draft object lists. |
|
3834 |
Feature |
Study build |
Comments for all objects can now be displayed in draft object lists by clicking on the checkbox next to 'Comments' in the list header. |
|
3835 |
Feature |
Study build |
Draft objects lists can be filtered to show objects which do, or do not, have comments. |
|
3836 |
Feature |
Study build |
Draft objects lists can be filtered to show objects which do, or do not, have tickets. |
|
3837 |
Feature |
Study build |
The 'comments for all objects' selection (see #3834) will be remembered and automatically selected in other draft object lists. |
|
3838 |
Feature |
Study build |
Clicking on a ticket in a draft object list will open the ticket in a modal |
|
3839 |
Feature |
Study build |
Comments will be included in exports from draft object lists. |
|
3840 |
Feature |
Study build |
Tickets will be included in exports from draft object lists. |
|
3827 |
2024-09-25 |
Feature |
Rave Integration |
When exporting or importing a Draft using an iMedidata account TrialGrid will prompt for the selection of a Role to access Medidata Rave. |
3821 |
2024-09-24 |
Feature |
Diagnostic |
Diagnostic 48 now allows a standard suffix as well as a standard prefix. |
3822 |
Feature |
Diagnostic |
Diagnostic 168 was added to check that the number of Fields on a Form is not over a limit. |
|
3814 |
2024-09-19 |
Feature |
UX |
URLs can be 'pinned', see Pinned Objects. |
3815 |
Feature |
UX |
Projects can be 'pinned', see Pinned Objects. |
|
3816 |
Feature |
UX |
Drafts can be 'pinned', see Pinned Objects. |
|
3817 |
Feature |
UX |
Pinned objects will be displayed on the user's home page, see Pinned Objects. |
|
3818 |
Feature |
UX |
Pinned Projects will be displayed on the URL home page, see Pinned Objects. |
|
3819 |
Feature |
UX |
Pinned Drafts will be displayed on the Project home page, see Pinned Objects. |
|
3820 |
Feature |
UX |
Pinned objects can be viewed in a dropdown in the top navigation bar, see Pinned Objects. |
|
3823 |
Feature |
UX |
Pinned Drafts will be displayed at the top of the list of Drafts when copying objects. |
|
3824 |
Feature |
UX |
Pinned Drafts will be displayed at the top of the list of Drafts when selecting Related Objects in the Ticket editor. |
|
3829 |
2024-09-23 |
Bug |
UX |
On the second and subsequent pages of the url team list, changes to user permissions did not register. This was corrected. |
3864 |
2024-10-22 |
Bug |
Automated Testing |
When running tests for Rave EDC using TG_UAT version 21 the Create subject step sometimes failed with message "Create subject user account not found" when the classic Rave account had the same role name as the EDC account. This has been corrected. |
3861 |
2024-10-21 |
Bug |
Automated Testing |
Data entry steps could fail if a form was added using an 'Add form' step, then removed and added again in custom functions with Merge/Unmerge matrix actions and then used in a data entry step. This has been corrected. |
3862 |
Bug |
Automated Testing |
When running tests for Rave EDC using TG_UAT version 21 the Create subject step sometimes failed with message "Create subject user account not found". This has been corrected. |
|
3845 |
2024-10-17 |
Bug |
API |
If activity records were requested in the organization activities API which included details on custom objects which had been deleted the request would fail with an error. This has been corrected. |
3842 |
2024-10-01 |
Bug |
Automated Testing |
Test Case Runs would fail if the registered Medidata Rave URL had a trailing slash. This has been corrected. |
3825 |
2024-09-19 |
Feature |
UX |
Draft uploads can sometimes fail and the server will respond with a message to try again. Draft uploads are now retried up to 3 times. |
3832 |
2024-09-25 |
Feature |
UX |
ALS File uploads from users are now zipped in the browser before upload to reduce data transfer time. |
3740 |
2024-09-14 |
Feature |
Study build |
When copying Matrices, the list of Matrices in the source draft will show which one is the default matrix. |
3741 |
Feature |
Study build |
The Field list can now be filtered by Coding Dictionary. |
|
3763 |
Feature |
Permissions |
It is now possible to filter the Organization team page by active status. |
|
3764 |
Feature |
Permissions |
The Organization team page now shows if inactive users have an open or expired project invitation. |
|
3811 |
2024-09-13 |
Feature |
Automated Testing |
There is a new Organization report showing the number of screenshot files for Test Case Runs, per Project. |
3812 |
Feature |
Automated Testing |
There is a new Organization report showing the number of screenshot files which will be deleted (see #3810 below), per Test Case Run. |
|
3809 |
2024-09-12 |
Bug |
Automated Testing |
Obsolete Test Case Run screenshots were not always being deleted, for example when deleting a Test Set Run. This has been corrected. |
3810 |
Feature |
Automated Testing |
There is a new configuration option for Organizations to delete screenshot files for Test Case Runs older than the specified number of days. By default this option is disabled and no screenshot files will be deleted. TrialGrid administrators can configure this option on request. |
|
3808 |
2024-09-10 |
Bug |
Collaboration |
Selecting the first ('default') generated avatar in the user profile did not save the correct avatar in the user's profile. This has been corrected. |
3807 |
2024-09-09 |
Bug |
Study build |
Deletion of Forms in Drafts which are linked to libraries can sometimes take longer than 30 seconds leading to a timeout and inability to delete the Form. Form deletions are now performed in the background with progress reported to the user. |
3796 |
2024-08-26 |
Bug |
Study build |
In the Draft Compare page clicking any of the buttons on a compare row would cause that row to become selected. This was corrected. |
3795 |
Feature |
Custom Properties |
Custom object definitions are now included in the spreadsheet export of URL settings. |
|
3797 |
Feature |
Custom Properties |
When creating a url, custom object definitions are now included in settings copied from another url. |
|
3794 |
2024-08-23 |
Feature |
API |
The organization activity API can now be filtered by a comma separated list of user ids. |
3791 |
Feature |
Property Sheets |
Actions may now be run in bulk from property sheets for Edit Checks and Folders. |
|
3766 |
Feature |
Automated Testing |
The 'validate' button has been removed from the Test Case Editor. The button was not needed because Test Cases are automatically validated when the content is changed. |
|
3767 |
Feature |
Automated Testing |
The Test Case editor will not display the error count and warning count in the toolbar as well as at the bottom of the page. |
|
3768 |
Feature |
Automated Testing |
The Test Case editor will display a 'waiting' icon instead of the error and warning counts if validation is taking longer than 2 seconds. |
|
3029 |
Feature |
Automated Testing |
When using the helper to edit data entry tables, any comments, commands and empty lines in the table will now be preserved in the same location when the table is updated. |
|
3769 |
Feature |
Automated Testing |
The 'has text' and 'does not have test' test steps will display an error if no text provided in the Test Case |
|
3770 |
Bug |
Automated Testing |
The lint markers for errors and warnings inside templates were not displayed on the correct line when the template was included in a Test Case. This has been corrected. |
|
3771 |
Feature |
Automated Testing |
The Test Case editor will display errors on lines which require a subject to have been selected or created if no subject has been selected or created in a previous step. |
|
3772 |
Feature |
Automated Testing |
The Test Case editor will display errors if the necessary steps for data entry on an open form are not present. See Creating subjects using the Primary Form. |
|
3758 |
Feature |
Automated Testing |
There is a new test step (for Rave EDC only) to open the primary form to add a new subject. See Creating subjects using the Primary Form. |
|
3773 |
Feature |
Automated Testing |
There are new test steps (for Rave EDC only) to verify that a subject has, or has not, been created after saving data on the primary form. See Creating subjects using the Primary Form. |
|
3774 |
Feature |
Automated Testing |
There is a new test step (for Rave EDC only) to open the primary form for an existing subject. See Creating subjects using the Primary Form. |
|
3775 |
Feature |
Automated Testing |
There is a new test step (for Rave EDC only) to enter data on an open form. See Creating subjects using the Primary Form. |
|
3776 |
Feature |
Automated Testing |
There are new test steps (for Rave EDC only) to wait for a field to become visible on an open form, waiting for a default or specified time. See Creating subjects using the Primary Form. |
|
3777 |
Feature |
Automated Testing |
There are new test steps (for Rave EDC only) to wait for a field to become not visible on an open form, waiting for a default or specified time. See Creating subjects using the Primary Form. |
|
3778 |
Feature |
Automated Testing |
There are new test steps (for Rave EDC only) to save data on an open form, waiting for a default or specified time. See Creating subjects using the Primary Form. |
|
3779 |
Feature |
Automated Testing |
There is a new test step (for Rave EDC only) to cancel data entry on an open form. See Creating subjects using the Primary Form. |
|
3780 |
Feature |
Automated Testing |
There is a new test step (for Rave EDC only) to refresh an open form. See Creating subjects using the Primary Form. |
|
3781 |
Feature |
Automated Testing |
The "I Wait" step now accepts integer or decimal values between 0 and 3600 seconds. |
|
3793 |
Feature |
Automated Testing |
There are new test steps (for Rave EDC only) to save data on the primary form, waiting for a default or specified time, and check if the subject has been created or not. See Creating subjects using the Primary Form. |
|
3790 |
2024-08-20 |
Feature |
Property Sheets |
Labels may now be changed in bulk from property sheets for Edit Checks and Folders. |
3799 |
2024-09-05 |
Bug |
Standards |
There was a javascript error if a user with no access to Request or Manage Standards expanded the explanation section for a row in the compare dialog. This has been corrected. The user would not have seen this javascript error. |
3800 |
Bug |
Automated Testing |
There is sometimes an error logging into iMedidata when running Test Cases for Medidata Rave EDC. Additional logging has been added to help investigate the cause of the error. |
|
3801 |
Bug |
Rave Integration |
Loading an ALS draft into TrialGrid is sometimes failing for one customer. An administrative configuration setting has been added to TrialGrid to allow for a longer duration to upload the file. |
|
3802 |
Bug |
Automated Testing |
There was a javascript error if a user clicked on the 'Add Step' button in the Test Case editor with no step selected. This has been corrected. The user would not have seen this javascript error. |
|
3804 |
Bug |
Permissions |
There was a javascript error if a user edited a URL Project Role, left the page and then edited the URL Project Role again. This has been corrected. The user would not have seen this javascript error. |
|
3805 |
Bug |
Study build |
There was a javascript error if a user added a new URL or edited an existing URL and left the page without making any changes. This has been corrected. The user would not have seen this javascript error. |
|
3806 |
Bug |
Automated Testing |
There was a javascript error if a user deleted a Test Case in the Test Case list, and then tried to delete another test case. This has been corrected. |
|
3798 |
2024-08-27 |
Bug |
Automated Testing |
Test Cases were not running on Medidata Rave Classic URLs when using iMedidata logins. This has been corrected. |
3788 |
2024-08-17 |
Feature |
API |
Compliance fingerprints are now included in the api for exported draft objects and standards compliance. |
3787 |
Bug |
Automated Testing |
The Test Case Advisor could fail if an Edit Check contained static values for a text field and static values for a date or time field. This has been corrected. |
|
3786 |
Bug |
Automated Testing |
Tags and line breaks in Test Case data table values could cause errors in PDF generation. This has been corrected. |
|
3755 |
2024-08-16 |
Feature |
Automated Testing |
When entering data on landscape Forms data will be entered in one transaction for all records (standard and log) which exist on the form. Data for log records which do not already exist will be entered in separate transactions. This feature is only applicable when using TG_UAT version 21 or higher. |
3784 |
Bug |
Study build |
When copying Data Dictionary entries between data dictionaries via the compare dialog, Data Dictionary Ordinals were not recalculated. This was found to be a problem also for Form Field Ordinals and Ordinals of Unit Dictionary Entries This was corrected with incorrect ordinals updated. |
|
3785 |
Bug |
Study build |
It was possible to paste Data Dictionary Entry values with trailing spaces into the Data Dictionary editor and save the Dictionary, preserving the spaces. This was corrected, leaving existing values unchanged for compliance reasons. |
|
3726 |
Feature |
Standard Rules |
It is now possible to create standard rules for custom objects. |
|
3727 |
Feature |
Standards |
Custom objects now take part in standards compliance. |
|
3728 |
Feature |
Standards |
It is now possible to switch off standards compliance reporting for custom object types from the URL editor page. Objects continue to have compliance calculated but excluded custom object types do not appear in compliance reports. |
|
3750 |
Feature |
Custom Properties |
When creating a custom object it is now possible to choose from the available icons. |
|
3752 |
Feature |
Custom Properties |
When creating or updating a custom object it is now possible to choose the separator for the parts of the custom object identifier. |
|
3757 |
Feature |
Custom Properties |
It is now possible to choose which custom properties are concatenated to create the identifier for an instance of a custom object. These identifiers are used in standards compliance matching to library objects. |
|
3762 |
2024-08-15 |
Feature |
Automated Testing |
There are new Test Case steps to check if a query is open, or not open, for a specified Marking Group. These steps are only available when using TG_UAT version 21 or higher. |
3783 |
2024-08-14 |
Feature |
Property Sheets |
Labels may now be shown, read only, in property sheets for Edit Checks and Folders. |
3782 |
2024-08-13 |
Feature |
Actions |
It is now possible to run Actions from object editors. |
3759 |
2024-07-25 |
Bug |
Standard Rules |
When an parent object such as an edit check had a must not exist rule but did exist, in compares only the name of the object and the rule text was shown, the comparisons of other attributes was not shown. This was corrected. |
3761 |
Feature |
Standard Rules |
When an object passes a MUST EXIST rule, in compares you now see that the object passed the rule. Previously this was not shown, only failed MUST NOT EXIST rules were shown. |
|
3753 |
2024-07-17 |
Feature |
Standards |
The user listing of standards approvals for a particular user did not always report their role in the project correctly. This was corrected. |
3754 |
Feature |
Document Templates |
Code changes to matrix code since version 61 breaks some document templates. This was corrected. |
|
3705 |
2024-07-06 |
Feature |
API |
The /api/v2/project_roles_by_user/ api now reports user first name and user last name and the users unique employee id. |
3747 |
Feature |
API |
The /api/v2/users/ api now reportsuser first name and user last name and the users unique employee id. |
|
3748 |
Feature |
API |
The /api/v2/user_project_invite/email/ now takes an optional unique_employee_id parameter which will set or update the unique employee id of the user if the value is unique in the organization. |
|
3749 |
Feature |
API |
New endpoints /api/v2/remove_user_from_project/unique_employee_id/, /api/v2/deactivate_user/unique_employee_id/ and /api/v2/user_project_invite/unique_employee_id/ were added to allow inviting users to projects, removing them from projects and deactivating them by their unique employee id identifier. |
|
3746 |
2024-07-05 |
Bug |
Study build |
When pasting into data dictionaries the user can paste a row of 5 columns into a 4 column grid and this will lead to an error on the server. The system will no longer allow a row to be pasted into the grid if the number of columns in the clipboard data is wider than the grid. |
3742 |
Bug |
Study build |
AddDeviation check actions showed an error message in the quickedit view that deviation class and deviation code were not found when the values were correct and could be found in the core configuration. This was corrected. |
|
3745 |
Feature |
Diagnostic |
A new Diagnostic, 0167, will find any Log Forms which have Lab Analyte fields. This can cause performance issues in Rave. |
|
3739 |
Bug |
Study build |
When copying Edit Checks and other objects from one draft to another there would be an error if after copying one set of objects another set were selected and copied without having closed the copy modal in between. This has been corrected. |
|
3743 |
2024-07-04 |
Feature |
API |
An API /api/v2/organization_activities/ has been added which allows users with user management api permission to see all activities (audits) for the organization. |
3732 |
2024-07-03 |
Bug |
Document Templates |
When an undefined variable is referenced in a document template and the template saved, the user will see an error marker on the template tab but no error message. This was corrected. |
3735 |
2024-07-02 |
Feature |
Permissions |
Unique employee ID can now be viewed and edited in the user page accessed from the Organization level user listing. A unique employee ID is used by some organizations as a stable identifier for users where name and email address of users could change. |
3738 |
Feature |
Permissions |
When clicking on an activity description for a user change, if the user performing the action is an organization super user then they will be taken to the edit page for that user record. If not, the user will see a message that they do not have permission to edit that user record. |
|
3733 |
2024-07-01 |
Feature |
Diagnostic |
A new Diagnostic, 0166, will find any OpenQuery Check Actions which have a Marking Group different from the one specified for this Diagnostic, which defaults to 'Site from System'. |
3731 |
2024-06-28 |
Feature |
Study build |
The Excel and PDF exports from the Edit Check list will now include a column indicating whether the Edit Check is active or inactive. |
2891 |
2024-06-24 |
Feature |
Automated Testing |
There are new Test Case steps to check if a form is Active or Inactive. These steps are only available when using TG_UAT version 21 or higher. |
3720 |
2024-06-21 |
Feature |
Custom Properties |
Custom properties can now be defined for Test Cases. |
3721 |
Feature |
Custom Properties |
The Test Case list will display custom properties. |
|
3722 |
Feature |
Custom Properties |
It is now possible to edit custom properties for a Test Case in the Test Case editor, on the metadata tab. |
|
3723 |
Feature |
Custom Properties |
Custom properties are available for data collection in Actions for Test Cases. |
|
3724 |
Feature |
Custom Properties |
Custom properties will be copied when Test Cases are copied from one Draft to another. |
|
3744 |
2024-07-04 |
Bug |
Automated Testing |
Data entry on the primary form immediately after the subject was created could fail in Rave EDC tests. This has been corrected. |
3734 |
2024-07-03 |
Bug |
Automated Testing |
The screenshot for a Rave Classic log record was not open on the log record if data has been entered onto the log record in the immediately preceding test step. This has been corrected. |
3736 |
Bug |
Automated Testing |
Query text was not being highlighted on Rave Classic datapages if another field had the same query message and a pretext which contained the pretext of the field to be highlighted. This has been corrected. |
|
3737 |
Bug |
Automated Testing |
A system configuration setting used by TrialGrid to determing how long to wait for a datapage to be saved was not being set correctly for Rave EDC. This has been corrected. |
|
3719 |
2024-06-19 |
Bug |
Rave Integration |
When using different wizards to export or import drafts from Medidata Rave or to run Test Cases, TrialGrid caches values entered in the wizards and could use inappropriate values from one wizard in another wizard. This has been corrected. |
3718 |
2024-06-14 |
Feature |
Automated Testing |
There is a new Organization default setting for the Test Case runs which will cause test case query steps to fail if there is any difference between the expected query message and the actual message. Whitespace differences and differences in case will cause the step to fail. The default setting is that whitespace and case differences will not cause the steps to fail. Please contact support@trialgrid.com if you would this setting to be configured. |
3714 |
Feature |
Automated Testing |
There will be a warning in the Test Case editor if a data entry step has a value which is not 0 or 1 for a checkbox field. |
|
3715 |
Feature |
Automated Testing |
If a checkbox field in a Test Case data entry step has an empty value, TrialGrid will automatically enter 0 (not checked) as the value. |
|
3716 |
Feature |
Automated Testing |
When testing against a Rave Classic 2024.1.1 URL, if a value for a checkbox field is not 0 or 1 then the value will be marked as non-conformant. Rave EDC URLs will not mark the value as non-conformant. |
|
3717 |
Feature |
Automated Testing |
Users can run test cases on Rave EDC URLs if they have a different EDC role for the TG_UAT draft from that used to register the Rave URL. |
|
3707 |
2024-06-04 |
Feature |
Admin |
There is a new Report listing the count of unique findings per Diagnostic per Project. |
3708 |
Feature |
Admin |
There is a new Report listing the count of explanations per Diagnostic per Project. |
|
3709 |
Feature |
Admin |
TrialGrid administrators can generate historic data for all reports with month-by-month records. |
|
3710 |
Feature |
Admin |
The date when a Report was last updated will be displayed when an Organization Report is selected. |
|
3711 |
Feature |
Admin |
A description of the Report will be displayed when an Organization Report is selected. |
|
3702 |
2024-06-03 |
Feature |
Infrastructure / System |
A new 'healthcheck' has been added to alert TrialGrid Ltd if there is an issue with the API used to check spellings for Diagnostic 0020. |
3704 |
Feature |
Admin |
There is a new Report listing Study Build objects updated per month in an Organization. |
|
3677 |
2024-05-30 |
Bug |
Validation |
21 CFR Part 11 Statement was updated to show that 2FA cannot be set up for users who are managed by Single Sign On. |
3678 |
Bug |
Validation |
Introduction to validation docqumentation clarifies the test coverage level required for individual files and the maximum uncovered lines allowed in any individual file. |
|
3697 |
2024-05-28 |
Feature |
Diagnostic |
It is now possible to filter the Forms list by both active and inactive Forms. |
3698 |
Feature |
Standards |
The user-level standards request listings now show the role the user has in the project where the request was made. Listings can also be filtered by this value to help prioritize review based on role. |
|
3699 |
Feature |
Standards |
Standards approval notification emails now include the name of the Project Role of the user receiving the email in the subject line and email body. |
|
3700 |
Feature |
Diagnostic |
A diagnostic settings report can now be downloaded as an Excel format file. |
|
2637 |
2024-05-22 |
Feature |
Automated Testing |
Test Cases can now have an optional Priority. Test Cases will be run in priority order. |
3449 |
Feature |
Automated Testing |
Steps for testing data values will highlight differences in whitespace in the test results. |
|
3450 |
Feature |
Automated Testing |
There will be a warning in the Test Case editor if the expected value in a datapoint 'has value' step contains line break characters r, n or <br/>, in which case the 'has text' step should be used. |
|
3607 |
Feature |
Automated Testing |
When using TG_UAT draft 21 or higher, if a Form cannot be found the test results will display any Edit Checks with AddForm check actions for that Form and Folder. |
|
3329 |
Feature |
Automated Testing |
When using TG_UAT draft 21 or higher, steps testing Folder Names will match if the only differences are in whitespace and/or upper/lower case. The differences will be highlighted in the test results. |
|
3696 |
Feature |
Automated Testing |
When using TG_UAT draft 21 or higher, steps testing Form Names will match if the only differences are in whitespace and/or upper/lower case. The differences will be highlighted in the test results. |
|
3655 |
Feature |
Permissions |
The URL Team page now includes buttons to select all or no URL permissions for a user. |
|
3686 |
Feature |
Automated Testing |
If there is a system error while starting a Test Case Run there will be an entry in the Test Case Run log. |
|
3687 |
Feature |
Study build |
A warning will be displayed when exporting a Draft if the number of characters in a Custom Function is approaching the limit of 8000 characters. Sometimes Medidata Rave will not import Custom Functions which are close to 8000 characters in length. |
|
3688 |
Feature |
Study build |
A warning will be displayed when editing a Custom Function if the number of characters is approaching the limit of 8000 characters. Sometimes Medidata Rave will not import Custom Functions which are close to 8000 characters in length. |
|
3690 |
Feature |
Automated Testing |
The Test Case editor will display an error if the "Dynamic Search List should contain the following values" step references a Field which is not a Dynamic Search List. |
|
3691 |
Feature |
Admin |
There is a new Report listing Diagnostic Runs per month in an Organization. |
|
3692 |
Feature |
Admin |
There is a new Report listing all Users with active accounts in an Organization. |
|
3694 |
Feature |
Automated Testing |
When viewing history on the Test Case Run status page the URL totals will display a count of passed and failed test cases in that period. |
|
3695 |
Feature |
Admin |
The Organization Reports now have filters. |
|
3725 |
2024-06-23 |
Bug |
Automated Testing |
Test Case generation using the Test Case Advisor could sometimes fail for Edit Checks with fields not visible by default. This has been corrected. |
3729 |
Bug |
Automated Testing |
The Test Step to check values in a Dynamic Search List would fail if the value in the Dynamic Search List starts or ends with whitespace characters. This has been corrected. |
|
3730 |
Bug |
Automated Testing |
Test Steps running against Rave EDC could become stuck and not complete. This has been corrected. |
|
3712 |
2024-06-08 |
Bug |
Automated Testing |
Additional logging was added to assist with debugging issue #3712 (see below). |
3713 |
Bug |
Automated Testing |
An incorrect error message was displayed if two test case scenarios tried to enter data into a form which did not exist in the Medidata Rave subject. This has been corrected. |
|
3712 |
2024-06-07 |
Bug |
Automated Testing |
There is an intermittent problem when running Test Cases against Rave EDC URLs where there is no response from Rave EDC after saving data. TrialGrid will now try to reload the Rave EDC page to collect results. |
3682 |
2024-05-09 |
Feature |
Diagnostic |
Diagnostic 0020 (Spellcheck) now has an option to ignore custom properties and attributes where the attribute or custom property name matches a pattern. |
3683 |
Feature |
Diagnostic |
Diagnostic 0020 (Spellcheck) now has an option to ignore acronyms equal or greater in length than some user supplied value. |
|
3684 |
Bug |
Diagnostic |
In diagnostic results the reset selected explanations button was not always visible when there were explanations to reset. This was corrected. |
|
3703 |
Bug |
Actions |
When an auto-action precondition referencesda custom property that an object did not have set, the action would fail with an error result on object save. This was corrected. |
|
3609 |
2024-05-08 |
Feature |
Diagnostic |
Diagnostic 0165 was added. This Diagnostic will find unbalanced quotes in text strings such as query messages. |
3610 |
Feature |
Diagnostic |
Diagnostic 0104 was updated so that the Form OID can be included in the expected path for a resource in the Help Text. |
|
3676 |
2024-04-07 |
Feature |
Infrastructure / System |
The javascript component used to display lists in TrialGrid has been upgraded to the latest version. There is no change in functionality. |
3673 |
2024-05-03 |
Bug |
Study build |
When checking whether an Matrix is in use by an edit check this operation would fail with an error. This has been corrected. |
3674 |
Bug |
Property Sheets |
An Edit Check custom property sheet throws an error when the user deletes an Edit Check from the sheet but the Edit check has already been deleted in the meantime. This has been corrected. |
|
3664 |
2024-04-29 |
Bug |
Security |
When using the APIs user accounts were not locked out after failed login attempts. This was corrected. |
3666 |
Bug |
Security |
Executable files could be uploaded to the file area and then hosted/served by the system if users chose to make them public. Executable files are now blocked from upload. |
|
3667 |
Bug |
Security |
In tickets, wiki pages and comments it was possible to introduce javascript execution via the onerror attribute of img tags. Event attributes such as onerror, onclick etc are now removed from html elements in user input. |
|
3668 |
Bug |
Actions |
When saving an object with many auto actions defined there were many repeated database queries which could affect performance. The number of queries was reduced. |
|
3648 |
Bug |
Security |
If the ALS Project Name for a Draft contained html content this would be displayed in the results for diagnostic 131 (which checks these names). This was a potential security risk and has been corrected. |
|
3649 |
Bug |
Security |
When two Draft objects are compared in the per-object difference dialog the Draft names are not escaped making the page vulnerable to XSS injection. |
|
3650 |
Bug |
Security |
When cloning a Draft, Draft names are not escaped making the page vulnerable to XSS injection. This has been corrected. |
|
3651 |
Bug |
Security |
When renaming a file, renamed file names are not escaped making the page vulnerable to XSS injection. This has been corrected. |
|
3654 |
Bug |
Security |
Task names are not escaped in the users historical task list making the page vulnerable to XSS injection. This has been corrected. |
|
3656 |
Feature |
Security |
When entering two-factor token values for TrialGrid login, failed attempts now increment the failed login count for the user and repeated failures will result in the user account being locked out. |
|
3657 |
Feature |
Security |
Response headers returned the name and version of the web server software, information which could help attackers craft attacks against known vulnerabilities. Headers now return "TGServer" which gives no information. |
|
3660 |
2024-04-22 |
Feature |
Rave Compatibility |
Medidata Rave Architect Loader Spreadsheets containing Edit Check, Data and Unit Dictionary OIDs can be uploaded into TrialGrid and will be displayed when editing/viewing the object. |
3661 |
Feature |
Rave Compatibility |
A warning will be displayed if the current name of an Edit Check, Data or Unit Dictionary generates an OID which is different from that imported from Medidata Rave. |
|
3675 |
2024-05-04 |
Bug |
Admin |
Organization reports were empty for some users. This has been corrected. |
3671 |
2024-05-02 |
Bug |
Permissions |
Users who had the organization superuser permission could not add new URLs due to an error. This has been corrected. |
3672 |
Bug |
Rave Compatibility |
ActionOptions for SetDatapointVisible action changed in Rave 2024.1.0. This change broke editing of SetDataPointVisible edit checks and Diagnostic 157. This has been corrected while maintaining backward compatibility with prior Medidata Rave versions. The Test Case Advisor has been updated to work with the new (and old) ActionOptions. |
|
3670 |
2024-04-30 |
Bug |
Diagnostic |
Diagnostic 0020 (Spellcheck) would fail if an object had multiple custom properties, not all of the custom properties were excluded from checking and one of the excluded custom properties had a spelling finding. This has been corrected. |
3665 |
2024-04-22 |
Bug |
Automated Testing |
If a Test Case had started running and then the Test Case was deleted and a new Test Case with the same name was created then when trying to run the new Test Case there would be an error. This has been corrected. |
3639 |
2024-04-20 |
Bug |
Automated Testing |
Invalid Test Cases could be run by clicking on the Run button in the right-hand column of the Test Case list. The Run button in the list is now disabled for invalid Test Cases. |
3646 |
2024-04-16 |
Feature |
Automated Testing |
It is now possible to register Medidata Rave Classic URLs and run Test Cases on them using iMedidata accounts. |
3659 |
Bug |
Automated Testing |
Test steps would fail when checking a query message containing curly braces, {}, and where there was whitespace difference between the expected query message and the actual query message. This has been corrected. |
|
3645 |
2024-04-04 |
Feature |
Infrastructure / System |
On prerelease and other non-production environments the background worker will be scaled down after a period of user inactivity and scaled back up when a user logs in. There is no change in the production environment. |
3640 |
2024-04-03 |
Feature |
Admin |
There is a new Reports page available from the Organization home page. Reports are only available for users with 'View Reports' permission, which can be assigned to users on the 'Org Team Members' page. |
3641 |
Feature |
Admin |
There is a new Report listing all Projects in an Organization. |
|
3642 |
Feature |
Admin |
There is a new Report listing all User Project Role assignments in an Organization. |
|
3643 |
Feature |
Admin |
There is a new Report listing the activity count per month for all Users in an Organization |
|
3644 |
Feature |
Admin |
There is a new Report listing Test Case Runs per month in an Organization. |
|
3637 |
2024-03-28 |
Feature |
Retired |
A feature to run SQL queries, which was only available to TrialGrid administrators has been retired. |
3638 |
Feature |
Retired |
The pages showing graphs of activities at the Organization, URL, Project and Draft level have been retired. |
|
3632 |
Feature |
Diagnostic |
Diagnostic 0020 (Spellcheck) will now spell check text custom properties with the ability to exclude named properties. |
|
3669 |
2024-04-24 |
Bug |
Automated Testing |
If a Test Case with multiple login roles was run against a Rave EDC URL using the same iMedidata account for each role, it was possible that the associated Rave Classic role could be wrongly assigned. This has been corrected. |
3662 |
2024-04-18 |
Bug |
Standards |
When requesting approval for a set of object changes from an object listing the explanation was saved in a way that meant the explanation could not be updated from compare views. This was corrected and existing data was corrected. |
3663 |
Bug |
Automated Testing |
When running Test Cases on Rave EDC URLs using TG_UAT version 21 the 'inactivate record step' would fail if the log record to be inactivated was scrolled off the bottom of the page. This has been corrected. |
|
3658 |
2024-04-16 |
Bug |
Standard Rules |
When a draft linked to a library activated more than one must-exist rule for an object, missing object calculations did not occur properly and compliance for objects was not properly calculated on save. This has been corrected. |
3631 |
2024-03-27 |
Bug |
Automated Testing |
The URL Registration wizard would not show the final page if iMedidata 2FA was required. This has been corrected. |
3633 |
Bug |
Automated Testing |
The Test Set Run wizard was always prompting for the 'Create Subject' credentials for Rave EDC tests, even after those credentials had been entered. This has been corrected. |
|
3634 |
Bug |
Automated Testing |
There could be a timeout error when taking a screenshot of a very large landscape log form in Rave Classic. This has been corrected. |
|
3635 |
Bug |
Automated Testing |
Test Cases containing template structures such as for loops could become longer than the maximum allowed characters. An error message will be displayed. |
|
3636 |
Bug |
Automated Testing |
The Test Set Run wizard was not prompting for the 'Create Subject' credentials for Rave EDC tests if the Test Case contained 3 EDC roles. This has been corrected. |
|
3053 |
2024-03-18 |
Feature |
Permissions |
Users who are organization super users can now manage some user details for users in their organization. |
3629 |
Bug |
Validation |
Validation docs did not include code standards findings output. This was corrected. |
|
3022 |
Feature |
Permissions |
Users who are organization super users can now view a list of users in their organization. |
|
3620 |
2023-03-14 |
Feature |
Automated Testing |
When a Test Case PDF is generated TrialGrid can send an email on completion to the user who requested the PDF. |
3622 |
2024-03-12 |
Bug |
Infrastructure / System |
Uploaded files which had a ( or ) in the name were not being scanned for viruses because of a bug in a vendor system. This has been corrected. |
3616 |
Feature |
Diagnostic |
It is now possible to reset a group of diagnostic explanations similar to the ability to explain a group of findings in the Diagnostic result and explanation management pages. |
|
3615 |
2024-03-01 |
Bug |
Security |
When a user who has Single Sign On active but had an inactive account was invited to a new project they got an email which told them they would need to change their password. This was correct, the email no longer contains that text for these types of users. |
3614 |
Feature |
Standards |
Compliance detail reports can now optionally include compliant entries such as Matched, Allowed Change and Rule Passed. |
|
3606 |
2024-02-23 |
Feature |
Custom Properties |
Custom Objects can now be copied between drafts using the Import button from the custom objects list. |
3585 |
2024-02-21 |
Feature |
Custom Properties |
Custom Objects can now be copied between drafts from the draft compare page. |
3586 |
Bug |
Study build |
In form previews, date fields with MMM formats did not include May as an option in the month name options. This was corrected. |
|
3587 |
Bug |
Study build |
In object compares launched from the copy source section of the object editor sidebar, attributes could not be copied between objects. This was corrected. |
|
3600 |
Bug |
Study build |
In object compares, values could not be copied between objects if the objects had different identifiers (e.g. Form OIDs did not match). This was corrected. |
|
3630 |
2024-03-19 |
Bug |
Automated Testing |
In Test Cases with multiple user login steps, there could be intermittent errors logging in with the new user account when using TG_UAT version 21. This has been corrected. |
3623 |
2024-03-12 |
Bug |
Automated Testing |
When using TG_UAT version 21 the 'Activate log record' step was not creating a new log record if the record did not already exist. This has been corrected. |
3624 |
Bug |
Automated Testing |
Multiple, simultaneous generation of the same Test Case PDF can cause errors accessing the image files to construct the PDFs. This has been corrected. |
|
3621 |
2024-03-11 |
System |
Automated Testing |
Creating zip files with a large number of Test Case PDFs was consuming a lot of memory on the TrialGrid server. Less memory will be used now. |
3619 |
2024-03-09 |
Bug |
Automated Testing |
The server on which Test Case PDF files are created could run out of disk space. Temporary image files are now deleted to avoid this. |
3618 |
Bug |
Automated Testing |
When viewing results for Test Cases with data entry steps in the Background section, the data entry table could be incomplete. This has been corrected. |
|
3617 |
2024-03-07 |
Bug |
Automated Testing |
The server on which Test Case PDF files are created could run out of disk space. Temporary PDF and Zip files are now deleted to avoid this. |
3605 |
2024-02-21 |
Bug |
Automated Testing |
Test Case PDF generation could fail if a data entry step in a test result scenario contained Folder.Form.Field OIDs with a combined length of 59 characters and that row in the table coinciding with a page break. This has been corrected. |
3597 |
Feature |
Automated Testing |
There is a new configuration setting to disable Test Case Run worker replacements. This is a system change, not visible to users. |
|
3596 |
Bug |
Automated Testing |
Test Case Runs could be marked as Passed if there was a failed scenario and then the Test Case Run was paused and re-started. This has been corrected. |
|
3604 |
Bug |
Automated Testing |
The counts of scenarios passed and failed on the Test Set Run page could become incorrect. This has been corrected. |
|
3603 |
2024-02-16 |
Feature |
Automated Testing |
When generating Test Case PDFs there will be progress messages while screenshots are being downloaded. |
3579 |
2024-02-09 |
Feature |
Automated Testing |
When running Test Cases against an iMedidata URL the iMedidata username will not now default to the user's email address. |
3578 |
Feature |
Automated Testing |
There is a new Test Step 'I view Rave audit records for "{datapoint}"' which will display Rave audit records for the specified datapoint. Version 21 of the TG_UAT draft is required for this feature. |
|
2098 |
Feature |
Automated Testing |
There is a new Test Step 'I should see Rave audits for "{datapoint}"' which will check that specified Rave audit records exit for the datapoint. Version 21 of the TG_UAT draft is required for this feature. |
|
3581 |
Feature |
Automated Testing |
The results for the 'I create or select the subject named' step will now display whether the subject was created or selected. |
|
3582 |
Feature |
Automated Testing |
If a Form does not exist in the SUBJECT folder TrialGrid will not attempt to verify if the SUBJECT folder exists in Medidata Rave. |
|
3584 |
Feature |
Automated Testing |
When viewing a Test Case run there will be warnings displayed if, for example, a Folder has parent Folders and is not referenced by an absolute folder path. If there are multiple warnings for the same Folder in the same step, only 1 warning will be displayed. |
|
3588 |
Feature |
Automated Testing |
When viewing a Test Case run the results for each step will be in a green bordered box if the test has passed and a red bordered box if the test case failed. |
|
3589 |
Feature |
Automated Testing |
When viewing a Test Case run there is a new option to view only Failed test steps. |
|
3590 |
Feature |
Automated Testing |
When viewing a Test Case run there is a new option to view only the currently running test step. |
|
3591 |
Feature |
Automated Testing |
The Test Case editor will now highlight strings in blue, not in red. This is a visual change only, to improve usability. |
|
3592 |
Feature |
Automated Testing |
There is a new Test Step 'there should not be a closed query on {datapoint}'. |
|
3593 |
Feature |
Automated Testing |
When viewing a Test Case run whitespace or case differences between an expected query message and the actual message will be highlighted, to make it easier to view the differences. |
|
3580 |
2024-02-02 |
Bug |
Automated Testing |
In a test case if a table is ended with an escape character (a ) instead of a | symbol, an error occurs. This was corrected. |
2488 |
Feature |
Study build |
When creating a Merged Matrix, then AddForm Check Actions to be included can be selected. |
|
3577 |
Bug |
Study build |
In comparisons Folder/Form combinations in matrices could not be copied between objects, an error would result. This was corrected. |
|
3576 |
Bug |
Tickets |
A race condition can occur where a user can add the same user 2x to a ticket if the network is slow. A user with this double-assignment could not be removed without an error. This has been corrected. |
|
3575 |
2024-01-30 |
Bug |
Study build |
Saving a new check via quickedit view with no steps would cause an error and the check was not saved. This was corrected. |
3574 |
Bug |
Custom Properties |
Drafts with custom properties could not be cloned and showed an error when cloning was attempted. This was corrected. |
|
3573 |
Bug |
Diagnostic |
Diagnostic 15 did not support length settings of a single value like "1" the value has to be entered as "1-1" or the diagnostic would fail. This was corrected. |
|
3572 |
Bug |
Custom Properties |
When editing a custom property definition for a custom object, the changes could not be saved if another custom object had a custom property of the same name. This was corrected. |
|
2372 |
2024-01-26 |
Feature |
Study build |
It is now possible to manually set the ordinal for a Form from the Form editor page. |
3571 |
2024-01-23 |
Feature |
Study build |
In draft compares it is now possible to filter the draft list by Organization (where a user has access to multiple organizations), Url and Project. |
3598 |
2024-02-15 |
Bug |
Automated Testing |
When running Automated Tests on Rave EDC URLs, the test case could become stuck in an infinite loop if an error occurred while trying to open a form from the Rave EDC sidebar. The error will now be reported and the Test Case will fail. |
3599 |
Bug |
Automated Testing |
Screenshots were becoming too large during Test Case runs. This has been corrected. |
|
3601 |
Bug |
Automated Testing |
Test Case PDF generation could fail if a data entry step in a test result scenario contained a value between 16 and 19 characters in length on a row coinciding with a page break. This has been corrected. |
|
3569 |
2024-02-06 |
Bug |
Automated Testing |
The Create Subject step is failing on Rave EDC URLs with TG_UAT version 20. Version 21 of the TG_UAT draft is required for this fix. |
3578 |
Feature |
Automated Testing |
When Automated tests enter data into Rave the Rave audit trail should show the user account running the test, not 'system' Version 21 of the TG_UAT draft is required for this fix. |
|
3583 |
Bug |
Automated Testing |
Some screenshots were not showing the complete Rave datapage. This has been corrected. |
|
3567 |
2024-01-17 |
Feature |
Support |
When a new TrialGrid version is announced there will be a notification message displayed after logging in. |
3568 |
Feature |
Support |
Clicking on the 'Support' link in the top menu bar will display information about the status of TrialGrid, including if there is a known incident. |
|
3566 |
2024-01-15 |
Feature |
Automated Testing |
Additional validation has been added to the Automated Test Configuration tab on the Edit Project page. |
3552 |
2024-01-13 |
Feature |
Security |
When a user tries to log in via SSO, if they do not have an active account or an active invite they cannot log in. If the user was invited with an email address (joe@example.com) that does not match the address provided by the SSO system (joseph@example.com) then they will not be able to log into the system. The error page shown now shows the email address provided by the SSO system to help users understand the issue. |
3500 |
2024-01-12 |
Feature |
API |
An API /api/v2/user_project_invite/email/ has been added which accepts a POST of user email address, url name, project name and role name. This is the equivalent of the invite-user (Team) page but allows only one user to be invited at a time. See API test page for more details. |
3556 |
Feature |
API |
An API /api/v2/deactivate_user/email/ has been added which accepts a POST of user email address and removes the user from all Projects and URLs and deactivates the user so they cannot log in. |
|
3557 |
Feature |
API |
A API /api/v2/remove_user_from_project/email/ has been added which accepts a POST of user email address and removes the user from all Projects and URLs and deactivates the user so they cannot log in. |
|
3560 |
Feature |
Automated Testing |
There are new Organization default settings for the Test Case Advisor which make the 'Unknown date', 'Additional scenarios' and 'Additional log record' default to be selected. Users can still change these settings if they wish when running the Test Case Advisor. Please contact support@trialgrid.com if you would these default settings to be configured. |
|
3561 |
Bug |
Automated Testing |
The Test Case list was not remembering the 'Not run' or 'Running' filter selections when re-visiting the page. This has been corrected. |
|
1564 |
Feature |
Automated Testing |
The Test Case list now includes a column showing when Test Cases were last run. |
|
3555 |
Feature |
Automated Testing |
The background worker to generate Test Case PDFs will be scaled down when no PDFs have been requested for a period of time. The background worker will be scaled up automatically when a PDF is next requested. There may be a short delay while the worker is scaled up before the PDF is generated. |
|
3558 |
Feature |
Automated Testing |
The background workers to run Test Cases will scale up and down automatically depending on the volume of Test Case Runs. There may be a short delay while a worker is scaled up before a Test Case starts running. |
|
3559 |
Feature |
Automated Testing |
When a background worker is scaled down, any Test Cases which are running on it will be automatically transferred to another worker. |
|
3548 |
2023-12-22 |
Feature |
Custom Properties |
When downloading an ALS there is now an option to include custom objects in the download if any have been defined for the URL. |
3549 |
Feature |
Custom Properties |
Custom objects will now be imported from ALS files if present and the custom object definitions appear in the URL. |
|
3550 |
Bug |
Custom Properties |
Invalid values for custom properties are now ignored on import with a warning given that the value is not being imported. |
|
3546 |
2023-11-15 |
Feature |
Standard Rules |
When downloading an ALS for a library there is now an option to download Standard Rules. Previously they were automatically included. |
3570 |
2024-01-17 |
Bug |
Automated Testing |
Custom logos were not being included in Test Case PDFs. This has been corrected. |
3554 |
2024-01-04 |
Bug |
Rave Integration |
When a Draft was imported from Rave the QuickEdit generated for display and editing was set to the TrialGrid preferred format which can re-order AND/OR steps and modify static value lengths (e.g. "Y" $3 -> "Y" $1). This has been corrected and the display/edit QuickEdit is set to reflect the values of steps exactly as in the ALS. |
3551 |
2023-12-19 |
Feature |
Security |
It is now possible to allow users to use password authentication even if the organization they belong to is linked to a Single Sign On provider. This can be set for a user by TrialGrid staff. |
3535 |
2023-12-12 |
Feature |
Standards |
Loading the Draft Home page when the Draft is a library Draft and has many linked objects was sometimes slow. Performance was improved by making the count of linked objects load asynchronously. |
3545 |
2023-12-11 |
Feature |
Study build |
Log fields associated with Data Dictionaries now have an option to insert pipe-separated default values generated from the Data Dictionary. |
3544 |
Bug |
Study build |
Field Default Values were truncated to 500 characters. Rave allows entry of 500 characters via the user interface but will store up to 2000 characters if loaded via ALS. TrialGrid max Field Default value is now 2000 characters. |
|
3543 |
Bug |
Automated Testing |
When checking the subject calendar, TrialGrid was not finding sub-folders. This has been corrected. Version 20 of the TG_UAT draft is required for this fix. |
|
3533 |
Feature |
Custom Properties |
The custom property definition listing page was loading slowly in some cases due to calculating in-use counts. Usage counts are now shown on the custom property edit page and when requesting to delete a custom property. |
|
3542 |
Bug |
Automated Testing |
When entering data onto a Form containing a derived Field, the status of the derived Field in Medidata Rave is now Frozen, for consistency with data entry directly in Medidata Rave. Version 20 of the TG_UAT draft is required for this fix. |
|
3478 |
Bug |
Automated Testing |
When running an Automated Test on a Form with entry restrictions, TrialGrid was submitting the entry restricted fields. This has been corrected and fields which are entry restricted to the test user will not be submitted. Version 20 of the TG_UAT draft is required for this fix. |
|
3541 |
2023-12-10 |
Feature |
Automated Testing |
The Test Case editor will display a warning if multiple Edit Checks reference the same query message, on the same datapoint. |
3534 |
Feature |
Automated Testing |
When clicking on a related object in the Test Case list, it will open in a modal window. When right-clicking on a related object in the Test Case list, and choosing 'Open in new tab', the related object will be opened in a new tab. |
|
3536 |
2023-12-09 |
Bug |
Permissions |
When a url has no manager user, no user could be removed from any other URL for the organization because a warning showed that no user can manage the URL with no manager. This was corrected. |
3520 |
2023-12-08 |
Feature |
Study build |
If a check is invalid, the reason it is invalid is now shown as a warning in the header of the edit check editor page. |
3540 |
Feature |
Document Templates |
In the document template testing page it is now possible to validate the result of generating an Excel document in SpreadSheetML format against the schema for that format. |
|
3524 |
Bug |
Automated Testing |
Rave EDC URLs were not being registered correctly. This has been corrected. |
|
3519 |
2023-12-06 |
Feature |
Study build |
When a Form is made inactive any Edit Checks which reference that Form via an AddForm Check Action are made invalid. If the Form is made active again the Edit check validity is re-assessed. |
3527 |
2023-12-05 |
Bug |
Study build |
When a Form referenced in a Check Action is inactive the check editor now indicates that the Form is inactive. |
3528 |
Bug |
Study build |
When a Matrix, Form or Custom Function referenced in a Check Action does not exist in the draft the check editor now indicates this. |
|
3530 |
Feature |
Diagnostic |
Diagnostic 164 was added. This can be configured to ensure a set of log fields have Default values that exactly match the list of entries in their related Data Dictionary (e.g. for Inclusion/Exclusion criteria default log lines). |
|
3553 |
2023-12-20 |
Bug |
Automated Testing |
When running automated tests, TrialGrid launches a Chrome browser for each Test Case run. Chrome was downloading a large file on startup which, after many Test Case runs, was consuming too much disk space on the TrialGrid servers. Chrome will not now download this large file, and any other temporary files which Chrome creates will be deleted. |
3521 |
2023-12-02 |
Bug |
Study build |
When saving quickedit on the edit check page if a form is inactive in a check action then the save fails with an error. This was corrected. |
3522 |
Bug |
Study build |
When copying a Check Action from one check to another, the validity of the target check was not recalculated. This was corrected. |
|
3525 |
Bug |
Rave Integration |
Users were unable to use an iMedidata login to import or export Drafts. This has been corrected. |
|
3529 |
Feature |
Rave Integration |
An error message will be displayed if an iMedidata user account which has been switched to the new Medidata home page is used to import or export Drafts. The new Medidata home page is not yet supported by TrialGrid. Support for the new Medidata home page will be added in a future TrialGrid release. |
|
3518 |
2023-11-27 |
Bug |
Automated Testing |
The screenshot could be out of date when a select value from DSL step was followed a data entry step, on the same form. This has been corrected. |
3516 |
2023-11-23 |
Bug |
Study build |
Rave will allow the special character "Start Of Text" () to be saved into an ALS but this character is not valid in XML files. Loading an ALS file with this character would fail. Now this character is ignored on import. |
3515 |
2023-11-22 |
Bug |
Automated Testing |
An error could occur when testing a Form containing a 'NOW' derivation triggering a custom function which adds new instances of the form. This has been corrected in TG_UAT draft 19 and higher. |
3504 |
2023-11-15 |
Bug |
Standard Rules |
When creating a draft from a library, copied checks do not check the objects referenced by AddForm, CustomFunction and Add/MergeMatrix actions to see if copying those objects is allowed. This was corrected. |
3506 |
Feature |
Study build |
When an Edit Check has an AddForm action the check is now marked invalid if the Form is not active. |
|
3512 |
2023-11-14 |
Feature |
Automated Testing |
The "I should see {datapoint} has value" test step would pass if the actual value was the same as the expected value, but the actual value was non-conformant. This has been changed so that this step will fail if the value is non-conformant. This change is implemented for TG_UAT version 19 and higher. |
3513 |
Feature |
Automated Testing |
There are new test steps "I should see {datapoint} has non-conformant value" and "I should see {datapoint} has non-conformant text" which can be used to verify the non-conformant data values. This change is implemented for TG_UAT version 19 and higher. |
|
3493 |
Feature |
Automated Testing |
The Subject CRF Version ID will be displayed when a subject is created or selected. This change is implemented for TG_UAT version 19 and higher. |
|
3498 |
Feature |
Automated Testing |
The Import Test Case list can now be filtered by the status of the last Test Case Run (Passed/Failed). |
|
3514 |
Feature |
Automated Testing |
The Import Test Case list now displays the number of scenarios for each Test Case. |
|
3509 |
2023-11-13 |
Feature |
Automated Testing |
There is a new page to view the Medidata Rave URLs which have been registered to run Test Cases. |
3487 |
Feature |
Automated Testing |
When running Test Cases, the Medidata Rave URL can be selected from a list of registered Medidata Rave URLs. |
|
3510 |
Feature |
Automated Testing |
Authorized users can register Medidata Rave URLs. Please contact support@trialgrid.com if you would like permission to do this. |
|
3511 |
Feature |
Automated Testing |
Authorized users can delete Medidata Rave URLs. Please contact support@trialgrid.com if you would like permission to do this. |
|
3508 |
2023-11-03 |
Bug |
Validation |
In validation documents links between issues and source code were not rendered correctly. This was corrected. |
3340 |
2023-10-30 |
Bug |
Study build |
The Edit Check CQL editor did not allow Folder/Form/Field/Variable OIDs which were numeric, e.g. '1234'. This has been corrected. |
3505 |
2023-10-23 |
Feature |
Automated Testing |
Document Templates can now include details of the changes made to Test Cases each time the Test Case is saved. These details are not available for changes made before this release. |
3502 |
2023-10-20 |
Feature |
API |
A new API /api/v2/project_roles_by_user/ has been added which is similar to /api/v2/user_project_roles/ but returns one record per user with a collection of url/project/roles per user. This API can also be filtered by email address. |
3501 |
Feature |
API |
The /api/v2/user_project_roles/ would return two records if a user was both a project owner and had a role set for the project. Now one record is returned with both urlrole and is_owner=True attributes. |
|
3444 |
Feature |
API |
In the user API it is now possible to look up a user by email at /api/v2/users/?email=someone@example.com and /api/v2/user_project_roles/?email=someone@example.com |
|
1049 |
2023-10-12 |
Feature |
Diagnostic |
Diagnostic 163 was added that checks that defaulted fields are entry restricted against a set of EDC Roles. |
3496 |
2023-10-11 |
Feature |
Diagnostic |
Diagnostic 161 was added. It reports on Check Step Static Values greater than 50 characters in length which are not allowed in Rave Architect. |
3497 |
Feature |
Diagnostic |
Diagnostic 162 was added. It reports on Derivation Step Static Values greater than 256 characters in length which are not allowed in Rave Architect. This check was also added to the Derivation editor. |
|
3477 |
2023-10-10 |
Feature |
Diagnostic |
Diagnostic 104 now has a regex pattern match option so that help texts can be checked against more complex patterns. |
3489 |
Feature |
Document Templates |
In Project and Draft scoped document templates the role for a user in the current Project can now be accessed via the project_role_for_user(user_object) function. See documentation on Document Templates for more detail. |
|
3491 |
Feature |
Diagnostic |
Diagnostic 108 now has an option to ignore form/folder combinations added by addform actions. This is set off by default. |
|
1039 |
2023-10-06 |
Feature |
Permissions |
The pop-up for the listing of users with a particular role has been moved to a tab on the Role editing page. The pop up did not work well where there were hundreds of users with that role. This listing is useful for checking that nobody has a role you didn't expect them to have. |
3507 |
2023-11-02 |
Feature |
Standards |
Changing status in bulk from an object listing would do nothing for any object where there was already an explanation for a previous state of that missing object. This was corrected. |
3381 |
2023-09-28 |
Feature |
Automated Testing |
The 'I inactivate folder' Test Case step has been retired. No Test Cases were using this step. |
3389 |
Feature |
Automated Testing |
A maximum of 3 Rave Roles can be used when running Test Cases. |
|
3390 |
Feature |
Automated Testing |
An error will be displayed in the Test Case editor if the same Rave Role is used with different case, e.g. 'Investigator' and 'investigator'. |
|
3391 |
Feature |
Automated Testing |
The 'Subject Admin' role is no longer required when running Test Cases with TG_UAT version 19. |
|
3517 |
Feature |
Automated Testing |
TrialGrid no longer uses Rave Web Services to run Automated Tests when TG_UAT version 19 or higher is used. |
|
3458 |
Bug |
Automated Testing |
When running Test Cases for Rave EDC, screenshots could be scrolled to the right when a field has a data dictionary with long user strings and a query is open on the field. This has been corrected. |
|
3480 |
Feature |
Automated Testing |
When using TG_UAT version 19 there will not be a screenshot for 'Form exists' steps. |
|
3483 |
2023-09-22 |
Feature |
Labels |
Labels have two new options "Adding does not remove draft approval" and "Removing does not remove draft approval" which allow labels to be added or removed from objects without disturbing approvals on the Draft. |
3481 |
2023-09-20 |
Feature |
Diagnostic |
Diagnostic 141 identified inactive Forms, Fields, Edit Checks and Derivations. These have now been split into Forms (141), Derivations (158), Checks (159) and Fields (160) All existing settings are automatically migrated. |
3432 |
2023-09-18 |
Feature |
Standards |
It is now possible to filter standards requests lists by attribute name. |
3431 |
Feature |
Standards |
In the project standards requests lists it is now possible to scan for obsolete standards requests. |
|
3433 |
Bug |
Permissions |
In the URL Teams list the sub-table of user projects was limited to 10 entries. This has now been set to 1000 entries. |
|
3448 |
Feature |
Standards |
When an object not found in the library is approved, changing the object now makes the approval explanation no longer apply to the changed object unless it is changed back to the original attributes or the changes are only on Custom Properties which do not take part in compliance calculations. See help on standards compliance calculations for more details. |
|
3473 |
Feature |
Standards |
If an object not found in the library has a conditional approval this means that any object of that type with that name that appears in any draft in the project has conditional approval. When one of those objects changes the conditional approval to some other state (say Approved) then the original conditional approval explanation is not changed. Instead, a copy of the conditional approval explanation made and changed to the new state so that previously conditionally approved objects maintain their compliance state. |
|
3474 |
Feature |
Standards |
In standards management lists of explanations the calendar icon now shows the history of any explanation. This is helpful to view the workflow and previous states of this explanation (who requested, who approved etc). |
|
3471 |
Feature |
Standards |
When an object is added to a draft but is not found in the library, any approval for that object now captures the state of the object (its attributes and values) at the time it was approved. This can be viewed from the approvals list. |
|
3467 |
Feature |
Standards |
A new permission was added to allow users to see object fingerprints. |
|
3468 |
Feature |
Standards |
It is now possible to delete standards requests, approvals, denials etc. This will have the effect of recalculating compliance for objects which might be using that request, approval or denial. |
|
3479 |
2023-09-12 |
Bug |
Standards |
When using compare dialog to copy attributes and child objects between objects, standards compliance was not recalculated. This was corrected. |
3470 |
2023-08-30 |
Feature |
Study build |
The Draft Compare Excel report now includes Activities on the Summary worksheet. |
3463 |
2023-08-23 |
Bug |
Study build |
When adding a Folder/Form combination to a matrix the combination fingerprint was not being calculated correctly. This was fixed. |
3464 |
Bug |
Study build |
In the draft difference report, Matrix color is not shown on the compare page but was included in the difference calculation when ignore custom properties option was set. This was corrected so that color is not shown in the difference and is not included in the difference calculation when ignore custom properties option is set. |
|
3466 |
Feature |
Study build |
In draft and object comparisons, check action cql like *.FORM.FIELD and .FORM[*].FIELD[*] were not considered equal. Now they show as logically equal. |
|
3460 |
2023-08-21 |
Feature |
Diagnostic |
Diagnostic 0026 now has an option to deactivate Checks and Derivations which reference inactive Forms and Fields. |
3462 |
Bug |
Study build |
SQL Custom Functions were not included in "ignore comment and whitespace" options of Draft Compares. This was corrected. |
|
3459 |
2023-08-18 |
Bug |
Security |
When a user email address was not all lower case the system tried to create a new account when they are invited to a project. This caused duplicate inactive accounts and login problems. This was corrected. |
3452 |
2023-08-16 |
Feature |
Diagnostic |
Diagnostics 108 and 133 now have Form exclusion options. |
3456 |
Feature |
Diagnostic |
Diagnostics now have an option per-diagnostic to allow fixes. |
|
3440 |
Feature |
Diagnostic |
Diagnostics 44 and 45 which find strings for replacement in Data Dictionary entries and Field Default values respectively now allow finding by regular expression pattern. This allows you to find all values within < and > for example (e.g. "<DrugName>" and "<CompanyName>" could both be found with an expression "/<.*?>/" See help or ask support for assistance with formulating expressions. |
|
3461 |
Bug |
Study build |
When saving a field with Coding Information, the activity log would show that coding information was changed even when it wasn't. This was corrected. |
|
3492 |
2023-10-07 |
Bug |
Automated Testing |
Datapoint references with spaces before or after OIDs, for example ' SCREENING.DM.AGE' caused errors in the Test Case Data view and in Excel and PDF reports. This has been corrected. |
3490 |
2023-09-30 |
Bug |
Rave Integration |
Draft exports to Rave were failing with Chrome browser errors. This hotfix will update Chrome to the latest version. |
3475 |
2023-09-04 |
Bug |
Automated Testing |
Diagnostic 146 did not properly record its results. When these results were explained, each individual explanation was associated with every result causing a multiplication of explanations and results. This could cause display timeouts and reports to fail to generate. |
3476 |
Bug |
Automated Testing |
When explaining a diagnostic result the activity record shows the diagnostic result text and not the text entered by the user. This was corrected. |
|
3469 |
2023-08-25 |
Bug |
Automated Testing |
The Test Case Advisor would suggest an invalid scenario if an Edit Check was comparing 2 date Fields with unknown days, and the default unknown day for the Project was the same as the day of the month on which the user ran the Test Case Advisor. This has been corrected. |
3465 |
2023-08-21 |
Bug |
Study build |
When Edit Check CQL referenced a form that does not exist the error was not properly reported and a server error resulted on save. This was corrected. |
3457 |
2023-08-14 |
Bug |
Automated Testing |
If a Test Set Run took longer than 1 day to complete, the Test Cases run after 1 day would be queued but would not run. This has been corrected. |
3418 |
2023-08-09 |
Feature |
Security |
Single Sign On providers can now be set in TrialGrid to auto-redirect users to their Single Sign On provider once they have logged in for the first time. This setting can be configured by TrialGrid Ltd on request. |
3454 |
Feature |
Security |
Single Sign On providers can now pass a unique id to TrialGrid for a user and this value will be stored as the Unique Employee ID of the user. This is a step towards allowing Single Sign On providers to identify users with unique employee ids and update email / first name / last name automatically. This setting can be configured by TrialGrid Ltd on request. |
|
3447 |
2023-08-07 |
Bug |
Document Templates |
When saving an existing Document Template definition, if the settings names were not all lowercase then a server error would result. This was corrected. |
3425 |
Feature |
Automated Testing |
The Test Case Excel list, available on the Test Case list page, now includes columns with the Folder Name, Form Name and Field PreText. For each datapoint (if any) in a 'then' step, the Folder, Form and Field columns will be included. The query text will be included in the expected scenario result. |
|
3446 |
2023-08-02 |
Bug |
Audit Comment |
In validation documents "Invalid Line" would appear followed by the version number of the application in unit testing output. This was corrected. |
3445 |
Feature |
Help |
User help now includes a listing of all training videos in the system. |
|
3443 |
2023-07-26 |
Bug |
Standard Rules |
A large study with a large number of rules would use a lot of memory when creating a draft from library which could cause the process to be stopped by the server infrastructure. Memory usage was improved. |
3426 |
2023-07-25 |
Bug |
Labels |
When creating a draft from a library, labels which were set not to copy were being copied. This was corrected. |
3427 |
Bug |
Custom Properties |
When creating a draft from a library, custom properties which were set not to copy were being copied. This was corrected. |
|
3442 |
Bug |
Automated Testing |
When running Test Cases for Rave EDC URLs, TrialGrid was sometimes waiting too long before opening a log record to take a screenshot. This delay has been removed. |
|
3428 |
2023-07-14 |
Bug |
Diagnostic |
There were some typographical errors in Diagnostic descriptions and setting descriptions. These were corrected. |
3429 |
Bug |
Diagnostic |
Diagnostic 0044 did not have enough options. The number of keywords was increased to 50. |
|
3422 |
2023-06-26 |
Feature |
Document Templates |
Document templates now have a Lock/Unlock option which stops changes being made accidentally. |
3402 |
2023-06-23 |
Feature |
Security |
TrialGrid can now track unique employee identifiers. This can be important for Single Sign on and automated user provisioning. |
3408 |
Feature |
Document Templates |
The Document Template editor has options to select editor highlighting mode including Text, XML, Jinja2, JavaScript and JSON formats. |
|
3409 |
Feature |
Document Templates |
Tool buttons for Search and replace are now available in the Document Template editor. |
|
3410 |
Feature |
Document Templates |
Undo and redo buttons now appear in the Document Template editor. |
|
3411 |
Feature |
Document Templates |
Indent and un-indent buttons now appear in the Document Template editor. |
|
3416 |
Feature |
Study build |
The eProFormat editor for Field eProFormat now has syntax highlighting. |
|
2383 |
2023-06-15 |
Feature |
Diagnostic |
It is now possible to explain Diagnostic results in bulk. |
1177 |
Feature |
Diagnostic |
PDF and Excel Diagnostic result download buttons are no longer shown on the Diagnostic results page. Users were confused that updates to the page were not reflected in the output of these reports. To get updated reports, re-run diagnostics. |
|
3247 |
Feature |
Diagnostic |
An "Additional Information" field has been added to Diagnostic settings. This can be varied by Project and used to reference customer-specific checklists for example. |
|
3438 |
2023-07-21 |
Bug |
Automated Testing |
On some Rave URLs, calls to Rave Web Services are randomly returning HTTP 500 errors when creating subjects, but the subject is still created. This can cause Test Case runs to fail with a 'duplicate subject' error. TrialGrid will now detect these errors and continue using the initially created subject. |
3437 |
Bug |
Study build |
Comparisons of drafts with many edit check differences would fail. This was corrected. |
|
3435 |
2023-07-20 |
Bug |
Automated Testing |
On some Rave URLs, calls to Rave Web Services are randomly returning HTTP 500 errors, causing Test Case runs to fail. TrialGrid will now automatically retry after these errors. |
3434 |
Bug |
API |
In the user API the detail record for a user at /api/v2/users/1234 returned "not found" rather than the detail record. This was corrected. |
|
3421 |
2023-06-23 |
Bug |
Document Templates |
On making changes to document template text, document settings were being lost. This was corrected. |
3420 |
2023-06-22 |
Bug |
Rave Integration |
When exporting/importing drafts using an iMedidata login, it was sometimes necessary to enter the two factor code and then restart the login wizard. This has been corrected. |
3417 |
2023-06-19 |
Bug |
Document Templates |
The objects "chunk" and "now" were changed in Document Templates causing some document generation to fail. This was corrected. |
3407 |
2023-06-12 |
Feature |
Collaboration |
Project related email notifications now include the name of the Project in the subject line. |
3403 |
Feature |
Automated Testing |
The Test Case Excel report now includes a worksheet 'Data Table' which displays the data and actions for each Test Case scenario is tabular format. |
|
3404 |
Feature |
Automated Testing |
The Test Case Advisor has a template which specifies the structure and content of the Test Cases. This template can now reference the draft, project and URL so that, for example, different content can be generated for different URLs in an organization. The template can be modified by TrialGrid Ltd. Contact support@trialgrid.com if you would like to do this. |
|
3405 |
Bug |
Automated Testing |
The Test Case Advisor was not creating a Test Case when 'Additonal Scenarios' was selected and the initial scenarios had issues preventing complete scenarios from being generated, such as a Custom Function in the Check Steps. The Test Case Advisor will not now try to create additional scenarios if there are issues in the initial scenarios. |
|
3400 |
Bug |
Standards |
Standards Compliance Excel and PDF Reports show name of library object instead of the name of the study draft object. This was corrected. |
|
3393 |
2023-06-10 |
Feature |
Diagnostic |
Diagnostic 0001 now has an option to exclude by FormOID. |
3394 |
Feature |
Diagnostic |
Diagnostic 0002 now has an option to exclude by FormOID. |
|
3395 |
Feature |
Diagnostic |
Diagnostic 0006 now has an option to exclude by FormOID. |
|
3396 |
Feature |
Diagnostic |
Diagnostic 0013 now has an option to exclude by FormOID. |
|
3397 |
Feature |
Diagnostic |
Diagnostic 0013 now allows multiple prefix or suffix options. |
|
3398 |
Feature |
Diagnostic |
Diagnostic 0033 now has an option to exclude by FormOID. |
|
3192 |
Feature |
Diagnostic |
Diagnostic 0157 was added which checks that Fields which are IsVisible=False have a CheckAction in an Active Check to SetDataPointVisible(TRUE) |
|
3392 |
2023-06-07 |
Bug |
Standard Rules |
When creating a standard rule precondition with an "and" statement in it, it was possible to create an invalid precondition without error. This has been corrected. |
3383 |
2023-06-06 |
Feature |
Document Templates |
Document Templates can now be created to appear at the project level as well as the Draft level. |
3388 |
Feature |
Document Templates |
Document Templates can now be created to appear at the project ticket level. |
|
3385 |
Feature |
Document Templates |
Document Templates now include a constant USER_TIMEZONE_NAME which reflects the timezone name the user has their system set to (e.g. Europe/London). This can be used in conjunction with the timezone(name) filter to format dates/times to the requesting users timezone. |
|
3386 |
Bug |
Collaboration |
Usernames with a hyphen (-) on them were not being properly highlighted in ticket and comment views. This was corrected. |
|
3382 |
2023-05-28 |
Bug |
Tickets |
When opened from the sidebar of a related object, tickets did not offer search in the related object drop-downs for Draft, Type and Object Name. This has been corrected. |
3401 |
2023-06-11 |
Bug |
Automated Testing |
When running Test Cases with many scenarios on a Rave EDC URL, the user session was being logged out repeatedly, leading to slower test case run times. This has been corrected. |
3399 |
Bug |
Automated Testing |
Test Case advisor fails if 'additional scenarios' chosen when creating the Test Case AND there is a Field which is not visible by default AND the Edit Check has one or more fields referenced by 'UserValue'. This has been corrected. |
|
3387 |
2023-06-05 |
Bug |
Automated Testing |
When testing on a log record form with an inactive record, adding a new record was not triggering custom functions. This has been corrected. |
3384 |
2023-06-03 |
Bug |
Study build |
Edit checks which referred to Custom Functions in Check Steps could not be saved (an error was shown). This was corrected. |
3380 |
2023-05-15 |
Bug |
Study build |
TrialGrid was not counting line breaks in Custom Function source code in the same way as Medidata Rave. This has been corrected. |
3379 |
2023-05-13 |
Bug |
Automated Testing |
Some Test Cases were running slower than expected. This has been corrected. |
3378 |
2023-05-10 |
Bug |
Automated Testing |
When saving a Test Case Template, sometimes the related Test Cases were not being updated. This has been corrected. |
3375 |
2023-05-08 |
Feature |
Labels |
Label definitions can now be set so that copied or cloned objects will not inherit that label from the source object. |
3377 |
Feature |
Custom Properties |
Custom property definitions can now be set so that copied or cloned objects will not inherit that custom property from the source object. |
|
3376 |
2023-05-07 |
Feature |
UX |
The Recent Activities list on the User, URL, Project, Draft and Organization home pages will now be loaded in a separate request after the main page has loaded. |
3373 |
2023-05-04 |
Bug |
Property Sheets |
When adding or updating Folders from a property sheet, the last updated and last updated by settings for the folders were not being updated. This was corrected. |
3374 |
Feature |
API |
The interactive Swagger API documentation page now allows users to authenticate requests by entering Authorization Tokens. |
|
3371 |
2023-05-03 |
Feature |
Standard Rules |
It is now possible to explain why objects required by MUST EXIST rules are missing in bulk from the Draft Missing Object view. |
3372 |
Feature |
UX |
The count of unread alerts in the top menu bar will now be reset on login to TrialGrid to only count alerts received after the previous user login. |
|
3364 |
2023-04-30 |
Feature |
Property Sheets |
When showing full quickedit on an edit check property sheet the display would time out on a large number of edit checks. This was corrected. |
3367 |
2023-04-28 |
Bug |
Diagnostic |
When activating diagnostics on page 2 or higher of the Manage Diagnostics list, the view was changing to page 1. This has been corrected. |
3365 |
2023-04-26 |
Bug |
Study build |
The Fields list was not filtering by Lower/Upper/Non conformant ranges. This has been corrected. |
3363 |
2023-04-21 |
Bug |
Document Templates |
Document template fingerprints were not being correctly set on import from another url. All document template fingerprints were updated and this issue was addressed. |
3361 |
2023-04-20 |
Feature |
Study build |
The Data Dictionary editor will now show an error when saving if a Coded Data value contains double backslash characters. It will not show an error if a Coded Data value contains comma or semi-colon characters, which were only problems in version of Medidata Rave prior to 2018.1.0. |
3362 |
Feature |
Diagnostic |
Diagnostic 0028 now defaults to checking Data Dictionary Coded Data for double backslash characters. Existing project settings are not modified. |
|
3356 |
Feature |
Study build |
There was a limit of 1000 rows which could be copied or pasted in the Data Dictionary editor. This has been increased to 10000 rows. |
|
3266 |
2023-04-17 |
Feature |
Document Templates |
Document Templates can now set their download filenames from within the template through the use of {% do SET_FILE_NAME(...) %}. |
3353 |
2023-04-14 |
Feature |
Standards |
When an object has only allowed changes or changes which are allowed by rules then the status of the object is now reported as Compliant for standards purposes rather than Different but approved (the previous behaviour) |
3268 |
Feature |
Diagnostic |
Diagnostic 123 (Unsupported ePRO Field Settings) has been modified so that it will not report on Fields with default values if the ePRO control is 'NoCloudDisplay'. |
|
3351 |
Feature |
Diagnostic |
Diagnostic 155 has been added. This diagnostic checks that ePRO controls have been configured correctly. See Diagnostic 00155 : ePRO controls should be configured correctly for a list of the rules applied by this diagnostic. |
|
3354 |
Feature |
Permissions |
User can now be configured by TrialGrid to be Organization superusers, who will automatically have all URL permissions for URLs within an Organzation. Please contact support@trialgrid.com to configure this setting. |
|
3355 |
Feature |
Diagnostic |
Diagnostic 156 has been added. This diagnostic checks that ePRO Forms have been configured correctly. |
|
3352 |
Bug |
Study build |
The TrialGrid Form editor was allowing '+' characters in Field Range checks, which Medidata Rave does not allow. TrialGrid will now not allow Field Range checks to contain the '+' character. |
|
3347 |
2023-04-13 |
Feature |
Diagnostic |
Diagnostic 00147 (Folder/Form combinations included in a Matrix and an AddForm Check Action) was updated to match on Folder and Form. |
3349 |
Feature |
Automated Testing |
The Excel report, on the Test Case list page, now contains worksheets summarizing test scenarios for queries, deviatons, dynamics, field visibility and field values. |
|
3305 |
Feature |
Automated Testing |
The Test Case PDF report has a new option to select the number of Test Cases which should be included in each merged PDF file. |
|
3281 |
2023-04-12 |
Feature |
UX |
Custom property text area fields now automatically size to accommodate their contents on page load so that it is not necessary to drag to expand textareas. |
3278 |
Feature |
Property Sheets |
When filters are applied in property sheets they can now be cleared from the "Clear Filter" button on the toolbar. |
|
2645 |
Feature |
Property Sheets |
It is now possible to create property sheets for Folders. |
|
2487 |
Feature |
Property Sheets |
Duplicate of 2645 above. |
|
3315 |
Feature |
Property Sheets |
Full Quickedit (with check actions) is now in included in Edit Check property sheets for the "quickedit" column. |
|
3334 |
Feature |
Property Sheets |
It is now possible to delete objects from the Check, Folder and Custom Object property sheets. |
|
3348 |
2023-04-03 |
Feature |
Security |
Some SSO configuration can now we overridden per customer Identity Provider. This allows custom configuration for SAML security settings by customer. |
3339 |
Bug |
Tickets |
When opened from the sidebar of a related object, tickets did not show their descriptions. This was corrected. |
|
2752 |
2023-04-01 |
Feature |
Diagnostic |
Diagnostic 152 was added. This Diagnostic checks Date/Time Field Data Formats against a list of acceptable formats. |
1386 |
Feature |
Diagnostic |
Diagnostic 153 was added. This Diagnostic checks that Matrices with Allow Add set also have a Maximum specified. |
|
1387 |
Feature |
Diagnostic |
Diagnostic 154 was added. This Diagnostic checks that Checkbox Fields do not have IsRequired set. |
|
3341 |
2023-03-31 |
Feature |
Study build |
Medidata Rave does not allow Custom Functions to end with a line comment. The TrialGrid Custom Function editor will now display an error if the source code ends with a line comment, for example: // Comment |
3333 |
Feature |
Study build |
Medidata Rave does not allow Static values in Edit Checks to be longer than 50 characters. TrialGrid will now display errors in the CQL and Quickedit editors. |
|
3343 |
Feature |
Diagnostic |
The Diagnostics results page will display findings which are open before findings which have been explained. |
|
3294 |
Feature |
Study build |
The Fields list now has a column with the Field Labels (pretext). |
|
3296 |
Feature |
Study build |
The Fields list can be searched by Label. |
|
2901 |
Bug |
Study build |
When the Primary Form on the Draft edit page is changed, there will be an alert on leaving the page if it has not been saved. |
|
3345 |
Feature |
Custom Properties |
The Fields list will now only display the Custom Properties column if there are Custom Properties to display. |
|
3335 |
2023-03-23 |
Bug |
Automated Testing |
The scenario passed/failed count on the Test Set run page could be wrong if a Test Case run had been restarted. This has been corrected. |
3337 |
2023-03-21 |
Feature |
Automated Testing |
The Test Case Advisor will now use the static value closest to a Field when an Edit Check contains multiple OR steps. |
3332 |
2023-03-16 |
Feature |
Automated Testing |
The Test Case Advisor will now create additional scenarios for Edit Checks which have two 'IsNotEmpty' steps. |
3366 |
2023-04-26 |
Bug |
Automated Testing |
Some requests to Rave Web Services are unexpectedly failing when running automated tests against some Rave EDC URLs. These errors should now be handled by TrialGrid. |
3360 |
2023-04-14 |
Bug |
Standards |
Draft lists in library projects can be slow to display and can time out. Performance was improved by not counting as "related drafts" drafts which are not directly linked to the library draft but have objects (e.g. checks) which link to this library instead of to their default library. This means the listing can now show 0 related drafts when there are objects which use the library. In this case the library draft still cannot be deleted because it is still considered "in use". |
3338 |
2023-03-22 |
Bug |
Diagnostic |
Diagnostic 00146 (Folder/Forms in overlapping matrices) did not properly handle wildcard exclusions (e.g. *PDF). This has been corrected. |
3336 |
Bug |
Tickets |
Project ticket page has error if there are related objects in soft-deleted Drafts. This was corrected. Objects in soft-deleted Drafts are no longer shown. |
|
3328 |
2023-03-10 |
Bug |
Diagnostic |
Diagnostic 0062 (Default values in Log Fields in a Form are consistent) could fail when multiple Log fields with different numbers of defaults were present on a Form. This has been corrected. |
3317 |
Feature |
Standard Rules |
"May Exist" Standard Rules may now be created. Objects identified by May Exist rules are copied from the Library during "Create Draft from Library" operations but are optional in the study so may be deleted from the study draft without triggering a Missing Object deviation as a Must Exist rule would. |
|
3318 |
Feature |
Standard Rules |
In standards compares it is now possible to hide Rules passed messages since with a large number these can be distracting. |
|
3319 |
Feature |
Study build |
The Draft listing page now has a filter for drafts which are/are not import sources. |
|
3320 |
Feature |
Standard Rules |
When a rule enforces a value that is the same as the library value this is now reported as a match rather than a rule passed because if the rule did not exist it would still be a match to the library value. For example if a rule requires SDV to be True for a field and the field has SDV=True and the library has SDV=True then the rule has passed but there is no deviation from the library anyway so this is now reported as MATCH rather than Rule Passed. |
|
3324 |
Feature |
Permissions |
When inviting existing users to a project the invitation now includes a link direct to the project (the user will be directed to log in before the project can be viewed). |
|
3325 |
Feature |
Security |
When an organization is linked to a Single Sign On provider, invitations to new users now do not mention setting username and password and instead guide users to claim their invitation via login to their SSO system. |
|
3326 |
Bug |
Standards |
When explaining missing objects, request notification emails were not being sent. This was corrected. |
|
3002 |
2023-02-16 |
Feature |
Study build |
The selected size of the Matrix folder/form display will be remembered when re-visiting the page. |
1269 |
Feature |
Diagnostic |
Diagnostic 146 was added. This Diagnostic checks if Folder/Form combinations exist in more than one Matrix. |
|
2556 |
Feature |
Study build |
Adding or removing Folder/Forms from a Matrix will now update the last updated time and user for the Matrix. |
|
2178 |
Feature |
Diagnostic |
Diagnostic 0069 now has a setting to exclude Matrices. |
|
3155 |
Feature |
Diagnostic |
Diagnostic 147 was added. This Diagnostic checks if a Form is included in a Matrix and in an AddForm Check Action for an active Edit Check. |
|
3193 |
Feature |
Diagnostic |
Diagnostic 148 was added. This Diagnostic checks if a Matrix is added or merged by more than one Check Action. |
|
3195 |
Feature |
Diagnostic |
Diagnostic 149 was added. This Diagnostic checks if an Edit Check has more than one Add or Merge Matrix Check Action. |
|
3196 |
Feature |
Diagnostic |
Diagnostic 150 was added. This Diagnostic checks if an Edit Check has an Add or Merge Matrix Check Action on a log Field or Variable. |
|
3273 |
Feature |
Diagnostic |
Diagnostic 151 was added. This Diagnostic checks if a Form is included in more than one AddForm CheckAction with the same Folder, or wildcarded Folder. |
|
3330 |
2023-03-15 |
Bug |
Automated Testing |
If a Medidata Rave URL has multiple web servers, and Rave Web Services on one of the web servers is returning errors, TrialGrid should retry requests to RWS until one of the requests reaches a Medidata Rave web server which is operating normally. This extends the scope of retry requests (see 49.3 below). |
3330 |
2023-03-14 |
Bug |
Automated Testing |
If a Medidata Rave URL has multiple web servers, and Rave Web Services on one of the web servers is returning errors, TrialGrid should retry requests to RWS until one of the requests reaches a Medidata Rave web server which is operating normally. |
3300 |
2023-03-04 |
Bug |
Standards |
When importing test data to create test cases, fingerprints for test cases were not being set. This was corrected. |
3301 |
Bug |
Standards |
On initial creation of a Matrix, setting custom property value did not update the fingerprint of the Matrix. This was corrected. |
|
3303 |
Bug |
Standards |
On update of a Matrix, changing only custom property values did not update the fingerprint of the Matrix. This was corrected. |
|
3304 |
Bug |
Standards |
On initial creation of a Folder, setting custom property value did not update the fingerprint of the Folder. This was corrected. |
|
3310 |
Bug |
Automated Testing |
When saving test cases with errors, the internal count of steps was not set correctly. This had no impact on users, it is just an internal metric. The issue was corrected. |
|
3312 |
Bug |
Standards |
Data Dictionary fingerprint calculations relied on the implicit sorting of the database which is system dependent. This did not affect users but was inconvenient when investigating production issues for developers. The issue was corrected. |
|
3313 |
Bug |
Diagnostic |
When applying a fix, Diagnostic 70 was not updating fingerprints of CheckActions and the related Check. This was corrected. |
|
3314 |
Bug |
Diagnostic |
When applying a fix, Diagnostic 81 was not updating fingerprints of CheckActions and the related Check. This was corrected. |
|
3302 |
2023-03-01 |
Bug |
Automated Testing |
Test Steps would sometimes fail, at random, with a 'ConnectionError' when there was a problem with the communication between TrialGrid and Medidata Rave. TrialGrid will now automatically retry the request to Medidata Rave if this errors occurs. |
3308 |
Bug |
Automated Testing |
Data entry into Fields which were made visible by data entered into other Fields in the same step could fail. This has been corrected. |
|
3309 |
Bug |
Automated Testing |
During daily TrialGrid server restarts, a test step could fail with a server error in the run log, but then on restart of the servers the remaining steps, and the overall test case could pass. If a test step fails with a server error during the daily server restart, then the whole test case will be re-run. |
|
3311 |
Bug |
Automated Testing |
Extremely long Test Cases could run for more than 24 hours, and be restarted indefinitely after daily TrialGrid server restarts. There is now a time limit of 20 hours, after which a Test Case run will be stopped and the Test Case run will fail. Long Test Cases should be reduced in size and/or split into several smaller Test Cases. |
|
3292 |
2023-02-15 |
Feature |
API |
A project API call was added which provides a list of all projects in the organization of the requesting user regardless of whether they have access to those projects. Users cannot use these APIs unless they have API access granted by TrialGrid. |
3293 |
Feature |
API |
A URL API was added which provides a list of all URLs in the organization of the requesting user regardless of whether they have access to those URLs. |
|
3291 |
2023-02-14 |
Bug |
Tickets |
Creating a ticket with a title longer than 400 characters would fail with a system error. The system now allows titles up to 1000 characters. |
3290 |
Bug |
Tickets |
If a ticket had a title longer than 200 characters then the system would fail with an error while trying to create a notification that a user was assigned to the ticket. This was corrected. |
|
3272 |
Feature |
Diagnostic |
Diagnostic 145 was added. This Checks that Form names do not contain individual words which are longer than 25 characters. These form names do not display well in Rave Classic. |
|
3287 |
Bug |
Automated Testing |
In Test Case runs, TrialGrid would create new log records on Forms with fixed default values. This has been corrected. Draft TG_UAT Version 18 is required for this change. Please contact support@trialgrid.com to obtain this version. |
|
3288 |
Bug |
Automated Testing |
In Test Case runs, default values were not always being submitted when the page was saved. This has been corrected. |
|
3289 |
Feature |
Automated Testing |
Test Case results will display a table of all queries on a datapoint, including closed ones, when verifying queries on a datapoint. |
|
3285 |
Feature |
Automated Testing |
There are new Test Case steps to check for Open, Answered and Closed queries. |
|
3245 |
2023-02-07 |
Feature |
Study build |
When viewing list of Draft objects (Forms, Folders, etc) an icon will appear in the 'Updated' column if other users are viewing or editing that type of object in the Draft. |
3251 |
2023-02-01 |
Feature |
Custom Properties |
It is now possible to define custom objects which appear as child objects of Drafts. A custom object can have custom properties defined for it and spreadsheet views. Custom objects can be a convenient way to model simple data that is related to Drafts (IVRS specifications, Report formats etc). |
3264 |
Feature |
Study build |
Small Drafts will be exported without starting a 'one-off' worker, which will make the exports faster. |
|
3265 |
Bug |
Automated Testing |
Pending Test Case runs were displaying with a green background in the Test Case list. This has been corrected. |
|
3261 |
2023-01-30 |
Bug |
Automated Testing |
The Test Case editor was not flagging errors if a string used as a placeholder also contained placeholder tags. This has been corrected. |
3152 |
Feature |
Automated Testing |
The current date and/or time can now be used in Test Cases. See Dates and Times in Test Cases. |
|
3263 |
2023-01-25 |
Feature |
Automated Testing |
The Test Case Advisor will now produce better test scenarios for Edit Checks which have a leading 'IsEqualTo' step and multiple IsEmpty/IsNotEmpty 'or' steps, and for Edit Checks which include a Field with a Data Dictionary which has only 1 entry. |
3262 |
Feature |
Automated Testing |
The Test Case Advisor will remember the options selected by the user. |
|
3259 |
2023-01-20 |
Feature |
Study build |
The Edit Check and Custom Function editors have a new option 'Merge into Rave Draft' in the list of actions in the dropdown next to the Save button. 'Merge into Rave draft' will only be available after a performing an 'Export to Rave' from the Draft home page, and will merge into the Rave Project and Draft selected in the Export to Rave. |
3184 |
2023-01-19 |
Feature |
Diagnostic |
Diagnostic 143 was added. This Diagnostic checks if Data Dictionary Entries have Specify = True for customers who do not use Data Dictionary Specify option and prefer to have Specify always False with a separate "Other, Specify" field. |
3183 |
Feature |
Diagnostic |
Diagnostic 144 was added. This Diagnostic checks if Data Dictionary Entries Coded Data or User Data String contain html or "<string>" values since these block rendering in RaveEDC and in PDF Generator output. |
|
3283 |
2023-02-10 |
Bug |
Property Sheets |
When updating only custom properties in Edit Check spreadsheet views, auto actions did not run. This was corrected. |
3284 |
Bug |
Actions |
When saving an edit check with no changes, auto-actions would run. This was corrected. |
|
3286 |
Bug |
Study build |
In the Quickedit view of Edit Checks, entering lowercase Folder, Form or Field OIDs caused an error on save. This was corrected. |
|
3267 |
2023-01-31 |
Bug |
Automated Testing |
The Test Case editor helper for 'I enter and save data on active fields' steps was changing the step to 'I enter and save data'. This has been corrected. |
3276 |
Bug |
Automated Testing |
The Test Case editor helper for 'enter data' steps was removing blank lines after the end of the data table. This has been corrected. |
|
3277 |
Bug |
Study build |
The Ticket List view was not displaying Tickets if a Ticket had a related Matrix. This has been corrected. |
|
3260 |
2023-01-23 |
Bug |
Security |
The Test Case Run status view would not timeout after no activity by the user. This has been corrected. |
3252 |
2023-01-14 |
Bug |
Automated Testing |
The Test Case Advisor was sometimes suggesting invalid scenarios when generating unknown date scenarios. This has been corrected. |
3253 |
Feature |
Automated Testing |
The Test Case 'Data' view will now display a short name for the test steps when 'Actions' are selected. |
|
1878 |
2023-01-13 |
Feature |
Study build |
It is now possible to copy Matrices from one draft to another. |
2222 |
Feature |
Study build |
When copying objects from one draft to another, multiple objects can be selected and copied at the same time. |
|
2223 |
Feature |
Study build |
When copying objects from one draft to another, all or none of the objects in the copy list can be selected by clicking on the checkbox in the header row. |
|
2561 |
Feature |
Study build |
The Field filter on the Edit Check list page does not now repeat Field OIDs when the same Field is used on multiple Forms. |
|
2562 |
Feature |
Study build |
The Field filter on the Edit Check list page now includes Variable OIDs and Field OIDs. |
|
3233 |
Feature |
Study build |
When copying Matrices from one draft to another, there is an option to copy any Folders/Forms which do not already exist in the target draft. |
|
3243 |
Feature |
Study build |
The Draft Compare view will now only allow Test Cases to be copied if you have Manage Test Cases permission in the target Draft. |
|
3244 |
2023-01-10 |
Bug |
Property Sheets |
Custom properties that have been set as allowed changes on Field attributes did not show "allowed change" pencil icon in property sheets. This was corrected. |
3246 |
Bug |
Study build |
In rare cases Check Action rows in ALS could be ignored as duplicate on import when they were not actually duplicated. This was corrected. |
|
3239 |
2023-01-04 |
Feature |
Automated Testing |
The custom functions in the TG_UAT Draft have been modified so that they do not throw exceptions. Draft TG_UAT Version 17 is required for this change. Please contact support@trialgrid.com to obtain this version. |
3110 |
Feature |
Automated Testing |
There is a new Organization configuration setting which, when turned on, will cause a Test Case to fail if the expected query is open more than once. By default, this option is turned off. Please contact support@trialgrid.com to turn on this option. |
|
3240 |
Feature |
Automated Testing |
There is a new Test Step which will allow multiple queries to be open on the same datapoint, even if the Organization configuration does not allow it. For example: Then I should see the following query on "AE.AE.AETERM" [multiple allowed] |
|
3242 |
Feature |
Automated Testing |
The Test Case results will display the expected and actual query messages if there are only whitespace and/or case differences. |
|
3234 |
Feature |
API |
For objects with standards compliance information (Forms, Folders, Data and Unit Dictionaries, Custom Functions, Test Cases, Edit Checks and Derivations) the API now allows extraction of compliance status counts with the include_standards_compliance option. |
|
3235 |
Feature |
API |
An endpoint to list all Data Dictionary Entries is now available (see API docs). |
|
3236 |
Feature |
API |
Draft API now includes "StandardsDraftParent" which is the ID of the library Draft that a Draft is linked to (if any). |
|
3237 |
Feature |
API |
There is now an API endpoint to extract Standards Workflow explanations and approvals associated with library Drafts. |
|
3238 |
2023-01-03 |
Feature |
Automated Testing |
When a TrialGrid server which is running Test Cases is re-started, the Test Case will resume from the step which was last executed, if possible. |
3229 |
2022-12-16 |
Bug |
Property Sheets |
Pasting a range of cells from excel could lead to extra spaces in property sheet cells (even if the range contained only 1 cell). This was corrected. |
3230 |
Feature |
UX |
There is now an Organization page which shows activities across the Organization that the user belongs to. |
|
3248 |
2023-01-11 |
Bug |
Automated Testing |
Some Test Case steps were incorrectly being marked as passed when the datapoint reference contained folder repeats which do not exist in the Rave subject. This has been corrected. |
3231 |
2022-12-22 |
Bug |
Study build |
Generating fingerprint functions on draft import had become slow. This was addressed. |
3222 |
2022-12-15 |
Feature |
Automated Testing |
Test Case runs are now processed by a shared worker process. |
3226 |
Feature |
Automated Testing |
The Test Case Run status page now contains a summary of the number of Test Cases pending or running for each Rave URL, and the maximum number of concurrent runs allowed for the Rave URL. |
|
3225 |
2022-12-14 |
Bug |
Standard Rules |
When importing a draft with Rules, the internal data type for the rule was not set which affected reporting of missing objects. This was corrected. |
3206 |
2022-12-08 |
Feature |
Property Sheets |
In the property sheet options there is now an option to allow any user who has view access to the project to view/edit data using the property sheet, based on their view/editing permissions. |
3167 |
2022-12-05 |
Feature |
Study build |
If a SQL Custom Function refers to custom database objects, TrialGrid will display a warning message. |
3221 |
Feature |
Study build |
If the Edit Check Quickedit contains 'Step Comments', there will be a warning displayed on the CQL page, explaining that changes to the CQL will cause the Step Comments to be lost. |
|
3211 |
Bug |
Permissions |
If a project was created with no owner set, the project owner was automatically set to the user who created it. This was changed. Be aware that users can now create project which they are not allowed to view if they have create project permission but do not set the owner to themselves, do not have Manage URL permission and the Project is not set to allow all users in the URL to view the project. |
|
3220 |
Feature |
API |
Draft API now includes approvals, allow_import and is_locked attributes on the draft metadata endpoint. |
|
2780 |
Feature |
Standards |
Allowed changes in Forms and Fields now includes the ability to select custom properties. |
|
3134 |
Feature |
Study build |
Form editor allowed fields with format greater than $1999, which is an error in Rave. This was corrected. |
|
3213 |
Feature |
Study build |
When an object has been copied it is now possible to perform a compare against the source object from the object editor sidebar. |
|
3212 |
Feature |
Study build |
Printing form preview shows Delete and clone buttons. These were removed from the preview print. |
|
3214 |
Feature |
Study build |
On Edit Check listing filters were not cleared on closing the filter area. This was corrected. |
|
3209 |
2022-12-01 |
Feature |
Automated Testing |
The Test Case Advisor will not now use a separate step for entering values into DSL fields. |
3210 |
Feature |
Automated Testing |
The Test Case Advisor will try to generate test cases by changing one value at a time, if the Edit Check has only empty and/or isnotempty steps. |
|
3218 |
Bug |
Automated Testing |
The Test Case Advisor was sometimes creating data values with scientific notation (for example '5.000000E+08'), which is non-conformant on entry into Rave. This has been corrected. |
|
3219 |
Bug |
Automated Testing |
The Test Case Advisor was sometimes creating invalid scenarios for Fields with partial dates. This has been corrected. |
|
3143 |
2022-11-28 |
Feature |
Custom Properties |
Data dictionary entries can now have custom properties related to them. |
3207 |
Bug |
Study build |
In check quickedit Custom Function names for check actions can be entered with incorrect case causing CQL action display to be invalid. This was corrected. |
|
471 |
Feature |
Study build |
If mulitple users are viewing or editing the same Draft Object, notifications will be displayed in the breadcrumb navigation list. |
|
3160 |
Bug |
Study build |
The Activity Records for creating Edit Checks, Derivations, Matrices and Custom Functions were incorrectly saying 'Updated'. This has been corrected to 'Created'. Note: existing Activity Records for Matrices and Custom Functions have been corrected. It is not possible to correct the Activity Records for Edit Checks and Derivations. |
|
3162 |
Feature |
Study build |
Activity Records for deleted Draft objects will not contain a hyperlink to the object, since it is deleted and cannot be viewed. |
|
3173 |
2022-11-22 |
Feature |
Study build |
ePRO Forms now show patient diary options on fields. |
3144 |
Bug |
Study build |
ePRO Forms cleared existing on save of the form. This was corrected. |
|
3164 |
2022-11-20 |
Bug |
Collaboration |
Files with names including a # character could not be uploaded. This was corrected. |
3149 |
2022-11-19 |
Bug |
Actions Performance |
Performing an action was triggering many database calls. Performance was improved. |
3148 |
Bug |
Standards Performance |
Saving a test case in a library was triggering many database calls. Performance was improved. |
|
3161 |
2022-11-11 |
Bug |
Tickets |
If the text of a ticket contained very long text with no text breaks, the text would overflow the display box. This was corrected. |
3154 |
2022-11-09 |
Bug |
Automated Testing |
The Automated Test Step Reference page in the Help documents contained 'smart quotes' in the step headings. These have been replaced with double-quotes. |
3150 |
2022-11-03 |
Feature |
API |
Edit Check Step Comments are now available in the API. |
3145 |
2022-10-31 |
Feature |
Document Templates |
Document Templates can now refer to the Activity Records for a Project. |
3146 |
Feature |
Document Templates |
Document Templates can now refer to the CRF Drafts in a Project. |
|
3028 |
2022-10-27 |
Feature |
Automated Testing |
In the Edit Check Quickedit view, comments can be added at the end of step lines. This feature is disabled by default. Please contact support@trialgrid.com if you would like this feature to be enabled. |
3215 |
2022-12-03 |
Bug |
Automated Testing |
The 'enter and save data on active fields' step would sometimes fail if all Fields in the step were missing or inactive. This has been corrected. |
3216 |
Bug |
Automated Testing |
Data entry steps containing multiple Forms where not triggering Edit Check actions for each form, which could lead to failures if the actions are required to add forms or records. This has been corrected. |
|
3217 |
Bug |
Automated Testing |
Test Case Runs could become slow with multiple concurrent users. This has been corrected. Draft TG_UAT Version 16 is required for this fix. Please contact support@trialgrid.com to obtain this version. |
|
3170 |
2022-11-23 |
Feature |
Rave Integration |
The Draft Import/Export wizard has been updated to support the new iMedidata login page. |
3172 |
2022-11-18 |
Bug |
Automated Testing |
Duplicate queries were being opened when entering data into mixed Forms. This has been corrected. |
3171 |
2022-11-17 |
Bug |
Automated Testing |
Test Case runs were not saving default values on Fields. This has been corrected. Draft TG_UAT Version 15 is required for this fix. Please contact support@trialgrid.com to obtain this version. |
3166 |
2022-11-15 |
Bug |
Automated Testing |
Some Test Cases were failing when entering data into Forms containing Derivations. This has been corrected. |
3165 |
Bug |
Actions |
Actions which collect custom property values did not recalculate object fingerprints. This caused inconsistencies in draft comparisons. This was fixed. |
|
3168 |
Bug |
Custom Properties |
Some custom properties preserved whitespace at the end of the value. This whitespace is now removed. |
|
3163 |
2022-11-14 |
Bug |
Automated Testing |
Test Cases were being displayed as 'Changed' after being run. This has been corrected. |
3158 |
2022-11-10 |
Bug |
Standards |
From object lists bulk approvals of MUST NOT EXIST rule failures for child objects (such as fields which should not exist) could not be performed. This was fixed. |
3151 |
Feature |
Automated Testing |
When a Test Case is created using the Test Case Advisor, the Activity Record will show that the Test Case Advisor was used. |
|
3157 |
Bug |
Automated Testing |
When a user deleted a Test Case, the Activity Record description recorded that the Test Case had been updated. This has been corrected. |
|
3159 |
Feature |
Automated Testing |
When existing Test Cases are deleted by the Test Case Advisor, there will be an Activity Record for each deleted Test Case. |
|
3156 |
Feature |
Automated Testing |
The Test Case PDF now includes the email address of the user who ran the Test Case (if the email is different from the username, otherwise only the username will be included). |
|
3153 |
2022-11-07 |
Feature |
Study build |
Printing from form preview was always in monochrome, ignoring any color set on field pretexts. In addition, the formatting of the printed preview output was not always correct. This was fixed. |
3135 |
2022-10-28 |
Feature |
Diagnostic |
Diagnostic 26 would report Edit checks using variables which were inactive on ANY Form because it was understood that an Edit Check referencing such a Variable could not be published. The Diagnostic was changed to report only Variables which have no active instance at all. Now if the Variable is active for at least one Form then Diagnostic 26 does not report a variable-only step using that variable. |
1378 |
Feature |
Diagnostic |
Diagnostic 32 would report Fields which were the target of Variable-only Derivations. These Fields should have been ignored by this future-date check. This was corrected. |
|
2132 |
2022-10-26 |
Feature |
Study build |
From the Draft home page action button it is now possible to request approval for a draft from users who have roles that have not yet approved. Users receive request notifications by email. |
3142 |
Bug |
Study build |
When copying quickedit from one object to another in the compare view, steps could be re-ordered into TrialGrid standard form. This was corrected. |
|
3103 |
Bug |
Automated Testing |
Changing a Test Case template was sometimes causing too many other Test Case in the Draft to be marked as 'Changed'. This has been corrected. |
|
3139 |
Feature |
Automated Testing |
The Test Case list will display a label with text 'Missing' next to related objects which are not in the Draft. |
|
3140 |
Feature |
Automated Testing |
The Test Case list can be filtered to show Test Cases which have missing related objects. |
|
3141 |
Feature |
Automated Testing |
The Test Set Run settings for Screenshots, Check user roles, Continue on failure, Run concurrently will be remembered and used when creating another Test Set Run. |
|
3136 |
2022-10-25 |
Feature |
Automated Testing |
If there is a Custom Function error in Rave while entering test data, the error will now be displayed in the test step result text. |
3138 |
Feature |
Automated Testing |
When creating a Test Set Run you can now choose to capture screenshots for Given, When and Then steps. The default setting is to capture screenshots for When and Then steps. |
|
3065 |
2022-10-21 |
Feature |
Standards |
From object lists it is now possible to bulk approve all deviations for objects in the listing. |
3123 |
2022-10-17 |
Feature |
API |
The API has a new endpoint to retrieve unique combination of URL / Project and Project Role. |
3125 |
Feature |
API |
The user_project_roles API endpoint now includes user_email. |
|
3120 |
2020-10-14 |
Feature |
Study build |
Drafts can now be set as import sources. A Draft that is not an import source does not appear in the list of Drafts to select in import dialogs. |
3116 |
2022-09-22 |
Feature |
Actions |
It is now possible to reference custom properties of objects in Actions via |
3147 |
2022-11-02 |
Bug |
Standard Rules |
The Draft Comparison report was failing when comparing Library Drafts containing Standard Rules. This has been corrected. |
3137 |
2022-10-19 |
Bug |
Standard Rules |
Standards Compliance Calculations looked for rules related to the object identifier, not the standards object identifier which meant that when an object in a draft was linked to a library object with a different name, rules would not be found during compliance calculations. This was corrected. |
3133 |
2022-10-07 |
Bug |
Standards |
Explanations in state Request Approval are removed when another draft in the same project does not require the explanation and has its status recalculated. This was corrected. Correct behaviour is that the explanation is removed if the explanation belongs to the object being recalculated only. |
3132 |
Bug |
Custom Properties |
When cloning a draft, draft custom properties can be left associated with the original draft. This was corrected. |
|
3112 |
Bug |
Study build |
Duplicate of #3132. |
|
3129 |
2022-10-05 |
Bug |
Automated Testing |
The Test Case Advisor for Derivations could fail if the Derivation if the Derivation steps contained a wildcarded log Field. This has been corrected. |
3111 |
Bug |
Automated Testing |
When running tests against Rave EDC, the Rave header could display the wrong Site if subjects were created at different sites. This has been corrected. |
|
3130 |
Bug |
Automated Testing |
The Test Case editor was sometimes generating 'additional scenarios' which were not compatible with the original check steps. This has been corrected. |
|
3131 |
Bug |
Automated Testing |
The Test Case editor was displaying a warning message if the expected query message was only different from an Edit Check query message with leading or trailing whitespace. This has been corrected. |
|
2456 |
2022-09-21 |
Feature |
Study build |
Edit Check property sheets now have the option to filter columns. |
3114 |
Bug |
Study build |
Inactive edit check spreadsheet views were shown on the edit check listing page. This was corrected. |
|
3004 |
2022-09-12 |
Feature |
Standards |
When an object (or child object) is removed or an attribute changed, any outstanding requests for approval for that object are removed. Requests in other states (e.g. Approved, Denied) are not removed. |
3105 |
2022-09-07 |
Feature |
Study build |
Users with URL level view permission can download a report in Excel format of URL labels, actions, property sheets, project roles and custom properties. |
252 |
2022-09-06 |
Feature |
Study build |
Users with URL level Manage permission can now edit the details for that URL. |
3095 |
Feature |
Standards |
It is now possible to switch off standards compliance reporting for draft object types from the URL editor page. When an object is excluded from standards compliance reporting it continues to have compliance calculated but this object type does not appear in compliance reports. |
|
3102 |
Bug |
Actions |
Actions no longer allow a Add Label or Remove Label action for a object type which cannot have that label associated. An error is shown on saving the action. |
|
3097 |
2022-09-02 |
Feature |
Automated Testing |
The Test Case run view will display any validation warnings for each step in the Test Case. |
3098 |
Feature |
Automated Testing |
The Test Case run view will display any related objects for the Test Case. |
|
3099 |
Feature |
Automated Testing |
The Custom Function editor will display a summary description of the source code in the tab named 'Summary'. |
|
3101 |
Feature |
Automated Testing |
Clicking on the icon next to an object reference in the Test Case editor will now open that object in a modal window. |
|
3077 |
2022-08-29 |
Feature |
Diagnostic |
Diagnostics 88, 89, 90, 91, 92, 93 and 94 now have an option to consider Log Fields with Default values ending in | as non-entry fields. An addition, fields with Default values can also now be considered non-entry fields via a setting. |
2384 |
Feature |
Diagnostic |
Diagnostics 88, 89, 90, 91, 92, 93 and 94 now have an option to ignore inactive Forms. Inactive fields are ignored by default. |
|
3079 |
2022-08-25 |
Feature |
Automated Testing |
The Test Case editor will display a warning if the value to be entered does not match the Field data format. |
1296 |
Feature |
Automated Testing |
The Test Case editor will not display a warning if the only difference between the expected query text and the text of the Edit Check action is leading or trailing whitespace. |
|
3094 |
Feature |
Automated Testing |
The Test Case editor will not display a warning if expected query text is in a string in the C# code for a referenced Custom Function. |
|
2937 |
Feature |
Automated Testing |
The Test Case editor will display a warning if a Specify value is for a Data Dictionary entry which is not a Specify entry, or if a Specify Data Dictionary entry does not have a Specify value. |
|
3008 |
Feature |
Automated Testing |
The Test Case editor will display a warning if an Edit Check has a Check Action which does not have a 'matching' check step. Previously a comment was added was added to the background steps; the comment is not now added. |
|
3010 |
Feature |
Automated Testing |
The Test Case editor will display a warning if a Custom Function referenced by the Test Case contains a string matching a draft Field OID, and that Field does not exist, or is inactive, in the draft. |
|
3050 |
Feature |
Automated Testing |
The Test Case editor will display a warning if a value is specified for a data or unit dictionary Field, and the value does not exist in the dictionary. Previously this would have been an error, and the Test Case would be invalid and could not be run. Now a warning is displayed and the Test Case can be run. |
|
3073 |
Feature |
Automated Testing |
The Test Case editor will display a warning if a step will try to enter data into a derived Field. |
|
3092 |
Feature |
Automated Testing |
The Test Case editor now displays counts of errors and warnings. |
|
3096 |
Feature |
Automated Testing |
The Test Case editor will display a warning if a referenced Edit Check, Form or Derivation is inactive. |
|
3082 |
Feature |
Automated Testing |
When a Test Case imports or includes a Test Case Template, and when a Test Case uses 'if' statements or 'for' loops, any errors and warnings will now be displayed next to the appropriate line in the Test Case editor. |
|
3086 |
2022-08-19 |
Feature |
Standards |
When an added object object is conditionally approved, changing that object further does not remove conditional approval. |
3066 |
Feature |
Diagnostic |
There is now a button to deactivate all Diagnostics from the Diagnostic management page. |
|
3087 |
Bug |
Automated Testing |
When running Test Cases, Rave will sometimes log out the user account. TrialGrid tries to log in again and continue testing. The log in attempts were not being successful with Rave Classic. This has been corrected. |
|
3084 |
Feature |
Rave Integration |
When exporting/importing a draft from Rave using an iMedidata login with two factor authentication, a message will be displayed if the password is about to expire and must be changed. |
|
3085 |
2022-08-18 |
Bug |
Automated Testing |
The wrong screenshot was sometimes being captured in Test Case results. This has been corrected. |
3118 |
2022-09-22 |
Bug |
Study build |
When importing a Form from another draft, if the source Form was linked to itself via LinkForm then the import would fail. This was corrected. |
3113 |
Bug |
Tickets |
When an ticket is created, if project roles are assigned as part of the initial Ticket save then the users with that role were not notified of their assignment. Roles added to a ticket after creation were notified correctly. This was corrected. |
|
3117 |
Bug |
Study build |
In draft compares, if Array attributes like ViewRestrictions for forms and fields had a different order but the same content they would be shown as different. This was corrected. |
|
3106 |
2022-09-14 |
Bug |
Automated Testing |
The Test Case Advisor would fail for an Edit Check which includes a dictionary Field and a time Field with a 'timespan' check step with a static time value. For example: D1.FORM.FIELD1.CodedValue != "1" and timespan(D1.FORM.FIELD2 , t"10:00") < 60 This has been corrected. |
3107 |
Bug |
Automated Testing |
The Test Case Advisor could fail if the format specified in a check step did not match the static value specified in the step. The Test Case Advisor will now report an error explaining the problem. |
|
3108 |
Bug |
Automated Testing |
The Test Case Advisor was not generating results correctly for Fields with a format including 'HH+' or 'hh+'. This has been corrected. |
|
3109 |
Bug |
Standards |
In the situation where an object was created and had a state of not found in a library and this deviation was approved but then the object was deleted, if a new object of the same name was created again it would not recognize the previous approval. This was corrected. |
|
3104 |
Bug |
Rave Integration |
Exporting or importing Drafts using an iMedidata account using SMS authentication would sometimes fail. This has been fixed. |
|
3001 |
Bug |
Rave Integration |
As part of the fix for issue #3104, email and voice two factor authentication are now supported. |
|
3104 |
2022-09-06 |
Bug |
Rave Integration |
When exporting or importing Drafts using an iMedidata account, iMedidata two factor authentication was not working. This has been fixed. |
3069 |
2022-08-16 |
Bug |
Standards |
Denials for added child objects were being picked up at the parent object level causing incorrect status to show for the parent. For example, if a field was added and the reason for addition was denied and subsequently the form OID was changed so that the system believed this Form was "added" then any approval for adding the form was ignored because the system picked up the denial for the child field object. This was corrected. |
3070 |
2022-08-15 |
Bug |
Validation |
The validation IQ document was missing the Postgresql database version. This has been corrected. |
3071 |
Feature |
Automated Testing |
For Test Case Runs, versions of the TG_UAT draft prior to version 12 are no longer supported. Please contact support@trialgrid.com to obtain the latest version (13). |
|
2086 |
Feature |
Standard Rules |
When a Draft is linked to a library with Rules a listing of missing objects is shown on the Draft home page. |
|
3061 |
Feature |
Standard Rules |
It is now possible to explain why objects required by MUST EXIST rules are missing. |
|
3068 |
Bug |
Standard Rules |
When cloning a draft the order of Check actions in the clone did not always match the order in the original checks. This was corrected. |
|
3072 |
System |
Infrastructure / System |
Code that runs diagnostic fixes was improved. This has the side-effect of invalidating all existing diagnostic results with fixes. These fixes will no longer work and will fail with an error. Re-run diagnostics to get valid fixes. |
|
3049 |
2022-08-04 |
Feature |
Standards |
In a Library Draft a tab now appears with the count of drafts which use this draft as a library. |
3051 |
Feature |
Standards |
In a Library Draft a tab now appears with the count of objects which use this draft as a library when the default for those objects would be some other library. |
|
2995 |
2022-08-02 |
Feature |
Permissions |
There is now a URL-level permission to control who can edit property sheets defined for the URL. |
2997 |
Feature |
Study build |
Property sheets are now defined at the URL level and may be assigned to multiple Project Roles and to the Project Owner. |
|
2996 |
Feature |
Property Sheets |
A count of property sheets defined now appears on the URL home page. |
|
2710 |
Bug |
Property Sheets |
When creating a new URL and copying settings from an existing URL, property sheets were not copied. This was corrected. |
|
1755 |
2022-07-26 |
Feature |
Diagnostic |
Diagnostic 142 was added to identify pipe (|) symbols in Default values for standard (non-log) fields. These can cause data-page save errors after a migration. |
2883 |
Feature |
Diagnostic |
Duplicate of 1755 above. |
|
672 |
Feature |
Diagnostic |
Duplicate of 1755 above. |
|
3005 |
Feature |
Diagnostic |
Diagnostic 55 was updated to include options for finding Forms with no active Fields as well as forms with no Fields at all. |
|
3048 |
2022-07-20 |
Bug |
Study build |
Entering two question marks (??) in the Form editor help text caused an error and strange text to be entered into the help text field. This was corrected. |
3087 |
2022-08-23 |
Bug |
Automated Testing |
When running Test Cases, Rave will sometimes log out the user account. TrialGrid tries to log in again and continue testing. The log in attempts were not being successful with Rave Classic. This has been corrected. |
3084 |
Feature |
Rave Integration |
When exporting/importing a draft from Rave using an iMedidata login with two factor authentication, a message will be displayed if the password is about to expire and must be changed. |
|
3085 |
Bug |
Automated Testing |
The wrong screenshot was sometimes being captured in Test Case results. This has been corrected. |
|
3088 |
Bug |
Automated Testing |
The 'I should see {datapoint} has value {value}' Test Case step was failing for checkbox fields which were not checked (i.e. value '0'). This has been corrected. |
|
3054 |
2022-08-10 |
Bug |
Automated Testing |
When running multiple Test Cases with 'run concurrently' turned off, a 'failed' message would appear, and updates to the test case runs would stop. This has been corrected. |
3059 |
Bug |
Automated Testing |
The Test Case Advisor was not suggesting good scenarios if a partial date, with a format like 'MMM yyyy' was being compared against a full date, with a format like 'dd MMM yyyy'. The Test Case Advisor should now generate sensible suggestions for the date values and scenarios. |
|
3060 |
Bug |
Automated Testing |
The Test Case Advisor was sometimes suggesting values with different record positions when a field with a default value was used in an Edit Check. This has been corrected. |
|
3055 |
Bug |
Study build |
When Form ordinals are automatically changed because of a deleted Form or because other Form ordinals are changed, automatic actions do not run for the Forms which had their ordinals automatically changed. |
|
3056 |
Bug |
Study build |
When Folder ordinals are automatically changed because of a deleted Folder or because other Folder ordinals are changed, automatic actions do not run for the Forms which had their ordinals automatically changed. |
|
3057 |
Bug |
Study build |
When Folders were re-ordered using the up/down buttons after a Folder was deleted, folder ordinals could get out of sync. This was corrected. |
|
3058 |
Bug |
Study build |
When Forms were re-ordered using the up/down buttons after a Form was deleted, form ordinals could get out of sync. This was corrected. |
|
3062 |
Bug |
Document Templates |
When generated documents referenced custom properties on objects the system could pick up custom properties for other objects. This was corrected. |
|
2938 |
2022-07-15 |
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. |
3043 |
2022-07-14 |
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. |
|
3032 |
2022-07-13 |
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. |
|
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%. |
|
3038 |
2022-07-12 |
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. |
|
3034 |
2022-07-11 |
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. |
2984 |
2022-06-29 |
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. |
|
2977 |
2022-06-24 |
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. |
|
2994 |
2022-06-21 |
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. |
2992 |
2022-06-20 |
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 |
2022-06-16 |
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. |
2978 |
Feature |
Diagnostic |
Diagnostic 70 option was changed from Ignoring all Field Pretext to ignoring Label fields (i.e. non-data entry fields). |
|
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. |
|
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. |
|
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. |
|
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. |
|
3035 |
2022-07-18 |
Bug |
Standards |
System Monitoring reported a javascript error which was occurring on new Test Case pages. Users did not see the error and it did not affect functionality but it has been corrected. |
3036 |
Bug |
Labels |
System Monitoring reported a javascript error which was occurring on new Edit Check pages. Users did not see the error and it did not affect functionality but it has been corrected. |
|
3040 |
Bug |
Standards |
Copying an object from Library B into Library A when library B pointed to Library A would fail. This has been corrected. |
|
3045 |
Bug |
Standards |
Explanations for Must Have Attribute rule deviations did not take into account the original value of the attribute which meant that a request for approval for the deviation could be denied, the value corrected and the denied request still shown for that value. Then approval would fail with an error because the value for the denied explanation did not match the value being approved. This was corrected. |
|
3046 |
Bug |
Standard Rules |
Rules created to set ParentFolder attribute of a Folders to empty value (i.e. to remove parent folder value) were failing and being ignored. This was corrected. |
|
3047 |
Bug |
Standard Rules |
Rules created to set ParentFolder attribute of a Folders to empty value (i.e. to remove parent folder value) were showing different in compares even when the ParentFolder was blank. This was corrected. |
|
3006 |
2022-06-27 |
Bug |
Automated Testing |
Test Cases using the 'see form ... with name' step with a child folder, not specified with an absolute path, could not be saved in the Test Case editor. This has been corrected. |
3007 |
Bug |
Automated Testing |
There was an error entering data in a Test Case step referring to more than 1 form, if one of the forms was view restricted to a role starting with the same text as the role being used for data entry (see issue 2965 below). This has been corrected. |
|
2998 |
2022-06-20 |
Bug |
Automated Testing |
Test Case screenshots were being truncated when displayed in the test case results. This has been corrected. |
2987 |
2022-06-16 |
Bug |
Automated Testing |
If Test Case results contained a screenshot of a log form with a large number of fields, this could cause other screenshots to be displayed incorrectly. This has been fixed. |
2983 |
2022-06-15 |
Bug |
Automated Testing |
If a Rave Classic landscape form had the same query opened on multiple records, then the query text was not being highlighted. This has been corrected. |
2964 |
2022-06-07 |
Bug |
Study build |
When changing sets of field OIDs in the Form editor an error could result if related Checks or Derivations were changed as a result of the OID changes. This was corrected. |
2954 |
Feature |
Automated Testing |
The Test Case Advisor has a new option 'Create additional log records'. If an Edit Check has wildcarded log fields, the Test Case Advisor will create test steps for record position 1 and record position 2. |
|
2957 |
Feature |
Automated Testing |
The data entry helper in the Test Case editor was limited to 200 rows. This limit has been removed and there is no restriction on the number of rows. |
|
2959 |
Feature |
Automated Testing |
The Test Case Advisor now has a template which specifies the structure and content of the Test Cases. The template can be modified by TrialGrid Ltd. Contact support@trialgrid.com if you would like to do this. |
|
2944 |
Feature |
Automated Testing |
The Test Case editor will automatically format the Test Case when it is saved. Automatic formatting can be disabled by un-checking 'Format on save'. |
|
2877 |
Feature |
Automated Testing |
The Test Case Advisor is now available from the Edit Check editor sidebar, replacing the Add and Replace buttons. |
|
2960 |
Feature |
Automated Testing |
The Test Case Advisor results now contain hyperlinks to the created Test Cases, so that a Test Case can be opened directly by clicking on the link in the results. |
|
2939 |
Bug |
Automated Testing |
The Edit Check list was not being updated correctly after closing the Test Case Advisor. This has been corrected. |
|
2940 |
Feature |
Automated Testing |
When looking for a Folder for a wildcarded step in an Edit Check, the Test Case Advisor will look in Matrices before looking for an AddForm Check Action matching the Form in the Check Step. |
|
2200 |
Feature |
Automated Testing |
The Test Case Advisor has been changed so that Labels can be applied to newly created Test Cases, without having to choose Labels for suggested, review recommended and invalid Test Cases. |
|
2952 |
2022-06-06 |
Bug |
Diagnostic |
If Diagnostic 20 exclusions had linux-style line endings rather than Windows style (/r/n) the exclusions were ignored. This was corrected. |
2953 |
Feature |
Diagnostic |
Diagnostic 70 now allows entry of character numbers as well as unicode characters to ignore. You can now enter ß,160,å (160 is character code for non-breaking space). |
|
2963 |
Feature |
Diagnostic |
Diagnostic 70 now has options to ignore HelpText from Fields and Forms and Field PreText values. |
|
2935 |
Feature |
Standards |
The compliance report is now available as a Microsoft Excel download as well as the PDF version. |
|
2962 |
Feature |
Standards |
If objects are in a Compliance Calculating state then a warning is now shown on the Draft compliance summary page. |
|
2955 |
2022-06-03 |
Feature |
API |
The API has new endpoints to retrieve lists of users, URL roles, and user project roles. Access to these endpoints is restricted. Contact support@trialgrid.com if you would like to access the user API. |
2956 |
Feature |
API |
The API can now be accessed using Token Authentication. See TrialGrid API |
|
2948 |
Bug |
Automated Testing |
If a Test Case was deleted after it had been included in a Test Set Run, then the Test Case Run would not be marked as passed/failed on completion. This has been corrected. |
|
2949 |
Feature |
Rave Integration |
When posting a draft to Rave, a new 'worker' will be created. This will avoid the task being killed if the general worker is re-started as part of daily routines. |
|
2950 |
Feature |
Automated Testing |
A default worker queue can be assigned for an Organization. |
|
2649 |
2022-05-24 |
System |
Validation |
In the validation documentation features are categorized into modules. These modules now have introductory text to provide an overview of the function. |
2965 |
2022-06-13 |
Bug |
Automated Testing |
Because of a bug in Rave Web Services, data could 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. This feature requires version 13 of the TG_UAT draft. Please contact support@trialgrid.com to request TG_UAT draft version 13. |
2973 |
Bug |
Automated Testing |
The 'draft.has_form_field' method in Test Cases was not always checking if the Form and Field were active. This has been corrected. |
|
2947 |
2022-05-30 |
Bug |
Automated Testing |
Folders with repeating Parent Folders inside Grand-parent Folders were not being matched correctly during Test Case runs. This has been corrected. |
2946 |
Bug |
Rave Integration |
Deviation Classes containing a comma were causing an error loading a Core Configuration. This was corrected. |
|
2912 |
2022-05-20 |
Feature |
Standards |
Custom properties can now be excluded from standards compliance calculations. |
2923 |
Bug |
Standard Rules |
In the Create Draft from Library process, if an Edit Check has a MUST EXIST rule and references a Form with a MUST NOT exist rule then the draft creation process would not complete. This was corrected. |
|
2927 |
Bug |
Study build |
When saving edit checks in quickedit view, fingerprints would not be properly calculated. This was corrected. |
|
2928 |
Feature |
Standard Rules |
In the Create Draft from Library process, Derivations are now automatically copied if their Folder/Form/Field references exist in the generated Draft. |
|
2929 |
Feature |
Study build |
In edit checks CQL and QuickEdit can be formatted differently but have exactly the same meaning e.g. CQL "(1 + 1) + 2" is the same as "1 + 1 + 2". Similarly the Quickedit "1 1 + 2 +" is the same as "1 1 2 + +". The system calculates a "standard form" and if two edit checks have the same standard form then differences in the CQL or QuickEdit are shown in compares but they are not counted as real differences and do not have to be explained. |
|
2931 |
Bug |
Actions |
When saving a data dictionary, auto actions did not run correctly, this was corrected. |
|
2930 |
2022-05-18 |
Bug |
Automated Testing |
When running Test Cases against Rave EDC URLs, Rave EDC will sometimes spontaneously log out the user account. TrialGrid will now log back into Rave EDC if this happens. |
2934 |
2022-05-17 |
Feature |
Standard Rules |
In a standard compare the description of a rule is now shown (if set) as well as the logic of the rule which can be cryptic for users. |
2933 |
Bug |
Study build |
Ampersands (&) in object names appeared in excel compare difference report as & This was corrected. |
|
2932 |
Bug |
Study build |
When performing import of fields into an existing Form, field ordinals could be duplicated. This was corrected. |
|
2924 |
2022-05-16 |
Feature |
Tickets |
When users are assigned to a ticket by role, all users with that role in the project now receive a notification email and an in-system alert. |
2925 |
2022-05-09 |
Bug |
Automated Testing |
If a Field had Pretext containing a single quote character, this would be rendered in the Test Case pdf, if objects names selected, as an escaped HTML sequence, 's. This has been corrected. |
2894 |
2022-05-04 |
Bug |
Study build |
When saving-as a Form (i.e. to make a copy) the standards identifier would be set to the new OID of the Form rather than the original name. This was corrected. |
2902 |
Feature |
Study build |
In object compares it is now possible to select new/different attributes or objects from one side of the compare and copy them to the other side. This allows an attribute-by-attribute merge of the two objects. |
|
2908 |
Feature |
Study build |
Merging attributes to locked drafts is not possible. The locked draft shows a lock icon and attributes cannot be copied to a locked draft. |
|
2905 |
Feature |
Study build |
In object compares it is now possible to select all new/different attributes or objects from one side of the compare to copy to the other rather than |
|
2911 |
Feature |
Study build |
In object compares it is now possible to de-select all new/different attributes which have been selected. |
|
2906 |
Feature |
Study build |
In object compares one object may have a custom property that is not present in the URL configuration for the other object. When that is the case the custom property is shown in grey text and a popup hint explains that the properties are not comparable. |
|
2907 |
Feature |
Study build |
The draft compare Excel report now includes matched objects if the "include matched" option is selected. |
|
2917 |
2022-05-03 |
Bug |
Study build |
Testcases were not included in draft downloads unless both Test Cases and TrialGrid Extensions were selected. This was corrected. |
2918 |
Bug |
Study build |
When no tabs are selected in the draft download dialog an error results. This was corrected so that only the CRFDraft tab is produced. |
|
2915 |
2022-05-02 |
Bug |
Automated Testing |
Test Case and Test Data generation would fail if a Field has a numeric format and has a Data Dictionary and has a default value. This has been corrected. |
2916 |
Bug |
Automated Testing |
Test Case and Test Data generation would fail if a Field has a numeric format and has a Data Dictionary which contains coded data entries which are not numeric. This has been corrected. |
|
2909 |
2022-04-29 |
Bug |
Actions |
When custom properties were set for Draft Objects by Actions, the draft subsequently could not be cloned due to a database error. This was corrected. |
2910 |
Bug |
Permissions |
When inviting a new user if the email address entered matches the username of an existing user, the invitation fails with an error. This was corrected. |
|
2919 |
2022-05-04 |
Feature |
Automated Testing |
When running Test Cases against Rave EDC URLs, the role name in the Rave Core Configuration can be different from the Cloud Admin Role name. TrialGrid will now display a warning if the EDC Role is not found, and will select an available role for that user account. |
2914 |
2022-05-01 |
Bug |
Automated Testing |
The Test Case editor was not displaying warning messages for log record steps which could cause the Save button to be disabled because of a javascript error. This has been corrected. |
2903 |
2022-04-22 |
Bug |
Automated Testing |
Landscape Forms with many default values were not being opened for screenshots when testing Rave Classic. This has been corrected. |
2904 |
Bug |
Automated Testing |
The 'I should see record ... is active' and 'I should see record ... is inactive' steps could not be used with standard records. This has been corrected. |
|
2900 |
2022-04-17 |
Bug |
Automated Testing |
When running multiple Test Cases at the same time against Rave EDC, some calls to Rave custom functions could fail. This has been corrected. |
2889 |
Bug |
Automated Testing |
If a Derivation is inactive, it will not be included in the Test Case generated for an Edit Check which references the Field which is the target of the Derivation. |
|
2888 |
2022-04-13 |
System |
Infrastructure / System |
It is now possible to export all projects, drafts and content for an Organization in one TrialGrid environment and import into another TrialGrid environment. Contact support@trialgrid.com if you would like to do this. |
2895 |
2022-04-12 |
Bug |
Automated Testing |
Test Case results were incorrectly reporting fields as being entry restricted. This has been corrected. |
2878 |
Feature |
Automated Testing |
The Test Case results will report if the same query is open more than once on a datapoint. The step will still pass. |
|
2893 |
2022-04-08 |
Bug |
Automated Testing |
Test Cases would not run when testing Rave EDC studies if the Site Number was different from the Study Site Number. This has been corrected. The Site Number should be entered and TrialGrid will look up the Study Site Number and use that to navigate in Rave EDC. |
2892 |
2022-04-05 |
Bug |
Automated Testing |
The Test Case Advisor would fail for Edit Checks referencing an integer Field using StandardValue and UserValue. This has been corrected. |
2753 |
2022-04-01 |
Feature |
Diagnostic |
Diagnostic 00136 will check if more than a maximum number of Review Groups are set in Field properties. |
2753 |
Feature |
Diagnostic |
Diagnostic 00137 will check if more than a maximum number of Marking Groups are set in Check Actions. |
|
2889 |
Feature |
Diagnostic |
Diagnostic 00138 will check if any Field OIDs start with a number. |
|
2691 |
Feature |
Diagnostic |
Diagnostic 00139 will check that Forms with Lab Analyte Fields also have a Field which sets the Observation date (record or datapage date). |
|
2890 |
Feature |
Diagnostic |
Diagnostic 00140 checks that standards fields are positioned before log fields (with the exception of derived and label fields). |
|
2882 |
Feature |
Diagnostic |
Diagnostic 00141 finds inactive Forms, Fields, Checks and Derivations. The auto-fix will remove the inactive objects. |
|
2886 |
2022-03-30 |
Feature |
Study build |
When copying an Edit Check or Derivation, if the Variable OID of a Field is different in the target draft, then it will be updated to match the Field in the target draft. |
2879 |
2022-03-28 |
Feature |
Study build |
From the Draft Compare Dialog it is now possible to copy objects that don't exist in one draft to the other. |
2884 |
2022-03-25 |
Bug |
Study build |
Draft Lab Settings could not be saved if the Lab configuration variable names were not in upper case. This has been corrected. |
2885 |
Feature |
Study build |
When viewing a comparison of Edit Checks, the quickedit will have the same order of steps as in the quickedit editor. |
|
2744 |
Bug |
Automated Testing |
In a Test Case with an included Template, the helper icons would not always be positioned on the correct line. This has been corrected. |
|
2881 |
2022-03-24 |
Feature |
Automated Testing |
A new Test Case step will check if a Form exists in the specified Folder in the Rave subject and if it does not, then TrialGrid will ignore it and will not attempt to enter data into that Form. See Automated Testing Step Reference |
2864 |
2022-03-22 |
Feature |
Automated Testing |
The Test Case Excel report now includes the email of the user who created the Test Case, when it was created, and the email of the user who last updated it and when. |
2870 |
Feature |
Automated Testing |
Invalid Test Cases will not be included in Test Case PDFs or Test Case Excel reports. |
|
2871 |
Feature |
Automated Testing |
The number of scenarios in each Test Case is displayed in the Test Case list |
|
2872 |
Bug |
Automated Testing |
Test Case results were not including screenshots for all forms if the form was inside a nested folder (a folder with a parent folder) and there were multiple instances of the parent folder. Test Case results were not being verified correctly for Forms inside nested folders. These issues have been corrected. |
|
2873 |
Feature |
Automated Testing |
The Test Case editor will display an error, and the Test Case will be invalid, if there is no login step in the Test Case. |
|
2874 |
Feature |
Automated Testing |
The Test Case editor will display an error, and the Test Case will be invalid, if there is no create or select subject step in the Test Case. |
|
2875 |
Feature |
Automated Testing |
The Test Case editor will display an error, and the Test Case will be invalid, if the Background line has been accidentally deleted. |
|
2876 |
Feature |
Automated Testing |
The Test Case editor now displays a count of the number of scenarios, and a count of the number of test steps. |
|
2878 |
Feature |
Automated Testing |
The Test Case results will report if the same query is open more than once on a datapoint. The step will still pass. |
|
2866 |
2022-03-18 |
Feature |
Diagnostic |
The default for Diagnostic Import Settings is now Overwrite. |
2867 |
Feature |
Diagnostic |
The Activity Record for Diagnostic Import Settings now includes whether it was an Overwrite or Merge. |
|
2868 |
Feature |
Diagnostic |
Diagnostic 0047 has new settings. Coded Data can be checked case-sensitively only, and User Strings can be excluded from checking for duplicate entries. |
|
2869 |
Bug |
Diagnostic |
Merging Diagnostic Settings into a Project could lead to duplicate setting values. This has been corrected. |
|
2863 |
Feature |
Study build |
The Custom Function list can now be searched by Source Code. |
|
108 |
Feature |
Study build |
The Custom Function list now displays the name Custom Functions which are called by other Custom Functions, in the Actions column. |
|
2865 |
Feature |
Study build |
The Custom Function list now has a columns 'Actions' which displays the actions performed by the custom function. see Custom Function List. |
|
2857 |
2022-03-15 |
Bug |
Study build |
When a Form is copied into a Draft, TrialGrid will look for invalid Edit Checks which refer to the Form OID, or the FieldOID of a Field in the Form. These Edit Checks will be updated with references to the Form/Field(s). TrialGrid was not looking at Check Actions with missing objects. This has been corrected. Copying Folders will also update Check Actions now. |
2858 |
Bug |
Study build |
If an Edit Check Action refers to a Folder, Form or Field which does not exist in the Draft, TrialGrid was not marking the Edit Check as invalid. This has been corrected. |
|
2862 |
Bug |
Study build |
The validation of settings for Check Actions 'UpdateFolderName' and 'UpdateFormName' in CQL and Quickedit was wrong and has been corrected. |
|
2860 |
2022-03-14 |
Feature |
Automated Testing |
A new 'healthcheck' has been added to alert TrialGrid Ltd if any Test Case runs have stalled. |
2861 |
Feature |
Automated Testing |
Stalled Test Case runs will be automatically set to a state of Failed by TrialGrid. |
|
2853 |
2022-03-11 |
Feature |
Study build |
In Draft Compares it is now possible to change the short names of drafts (A/B) |
2859 |
Feature |
Standards |
Projects now have an option to switch off all Standards Notification emails. |
|
2853 |
2022-03-08 |
Feature |
Study build |
In Draft Compares it is now possible to change the short names of drafts (A/B) for different names such as Source/Target or Old/New. |
2854 |
Bug |
Standards |
When a draft object is linked to a library other than the default library and this other library is soft-deleted, the list of objects cannot be displayed. An error occurs. |
|
2855 |
Feature |
Standard Rules |
In the create draft from library dialog when there are warnings about unset Project properties the link now takes the user direct to the metadata tab |
|
2856 |
Bug |
Study build |
When a label name has two spaces in it, e.g. "Test: One" lists of objects could not be filtered by that label. This was corrected. |
|
2846 |
2022-03-03 |
Feature |
Actions |
In Action preconditions the function compliance_status_is(ALLOWED_CHANGES) returns True if the object has only allowed changes or passed rules. The new function only_allowed_changes() returns True if state is ALLOWED_CHANGES and the count of allowed changes is greater than 0 and the count of rules passed is 0. That is, there are ONLY allowed changes type changes. |
2847 |
Feature |
Actions |
In Action preconditions the function compliance_status_is(ALLOWED_CHANGES) returns True if the object has only allowed changes or passed rules. The new function only_rules_passed() returns True if state is ALLOWED_CHANGES and the count of rules passed > 0 and the count of allowed changes is 0. That is, there are ONLY standard rules passed type changes. |
|
2852 |
Feature |
Actions |
In Action preconditions the new function matches_copy_source() returns True if the object is in a draft linked to a library and has been copied from some other object (e.g. another draft) and matches that object precisely (by fingerprint). Otherwise it returns False. |
|
2839 |
2022-03-02 |
Feature |
Automated Testing |
When saving a Test Case Template, TrialGrid will check all Test Cases in the Draft to see if they import or include that Template, and will update them if so. |
2841 |
Feature |
Automated Testing |
Before deleting a Test Case Template, a confirmation message will be displayed asking the user to confirm that the Test Case Template should be deleted. |
|
2849 |
Feature |
Automated Testing |
When deleting a Test Case Template, TrialGrid will check all Test Cases in the Draft to see if they import or include that Template, and will update them if so. |
|
2842 |
Feature |
Automated Testing |
When a new Test Case Template is created, TrialGrid will check all Test Cases in the Draft to see if they import or include that Template, and will update them if so. |
|
2843 |
Feature |
Automated Testing |
The Test Case 'Is Template' property is now included in Draft exports and imports. |
|
2844 |
Feature |
Automated Testing |
When copying Test Cases into a Draft, Test Case Templates will be copied first. |
|
2845 |
Feature |
Automated Testing |
Test Case Templates cannot include or import another Template. |
|
2850 |
Feature |
Automated Testing |
When saving a Test Case Template, there will not be an error message if the Template has no Scenarios. |
|
2851 |
Feature |
Automated Testing |
When editing a Test Case Template, the View, Data and Run History tabs will not be displayed. |
|
2822 |
2022-02-28 |
Feature |
Security |
When an organization is linked to a Single Sign On provider, users cannot change their own passwords, this is the responsibility of the Single Sign on system. |
2823 |
Feature |
Security |
When an organization is linked to a Single Sign On provider, users cannot activate Two-factor authentication in the system. This is the responsibility of the Single Sign on provider. |
|
2825 |
Feature |
Security |
When an organization is linked to a Single Sign On provider, users cannot login via the normal login page. When they try they are offered a link to login via the Single Sign on provider. |
|
2826 |
Feature |
Security |
Once I have logged into the system via SSO, when I visit the login page again I see a link to the last SSO I used. |
|
2827 |
Feature |
Security |
When a user is linked to an SSO provider, I can log in to the system from the SSO portal (assuming I am logged into the SSO portal). |
|
2831 |
Feature |
Security |
When a user is linked to a Single Sign On provider they cannot request a password reset link from the "forgot password" page. |
|
2834 |
Feature |
Permissions |
When a user is invited and their email address domain is linked to an SSO provider, the user activates their account by logging in via SSO. |
|
2838 |
Feature |
Permissions |
When a user logs in via SSO the provider may send over additional attributes of the user such as last name and first name. If the system detects attributes which could be translated as "firstname" or "lastname" by removing spaces and underscores and putting identifier to lower case then these attributes of the user profile will also be updated on login. |
|
2828 |
2022-02-23 |
Bug |
Automated Testing |
The "I add folder" test steps were creating additional parent folders when adding child folders to parent folders. This has been corrected. A new version of the TG_UAT draft, version 12, is required. |
2829 |
Feature |
Automated Testing |
The Test Case editor will display a warning for steps which reference nested folders or parent/child folders and which do not use an absolute folder reference. |
|
2830 |
Feature |
Automated Testing |
The Test Case editor will display a warning if the 'folder exists' step is used with parent/child folders. An 'add folder' step should be used. |
|
2835 |
Feature |
Automated Testing |
The Test Case Advisor will now insert the Parent Folder OID for any Folders which have a Parent Folder. |
|
2835 |
Feature |
Automated Testing |
The Test Case Advisor will now insert the Parent Folder OID for any Folders which have a Parent. |
|
2836 |
Feature |
Automated Testing |
The Test Case Advisor will now create 'I add folder' steps for Folders which have a Parent. |
|
2811 |
Feature |
Rave Integration |
Draft Upload/Import will not warn if a Derivation or Edit Check has no steps. |
|
2812 |
Feature |
Rave Integration |
Draft Upload/Import was renumbering Derivation Step Ordinals if they did not start at 1 or were not in sequential order. This caused issues with merging Drafts back into Rave and so StepOrdinals will not now be renumbered on Upload or Import. |
|
2348 |
Feature |
Rave Integration |
Duplicate Derivation Steps were being created in Medidata Rave after a draft merge from TrialGrid. This was due to the renumbering of Derivation Step Ordinals. TrialGrid will not renumber Derivation Step Ordinals on import of a Draft, but if a Derivation is updated in TrialGrid the Ordinals might change, and this may cause issues when merging back to Rave. |
|
2813 |
Feature |
Rave Integration |
Draft Upload/Import will fail with an error if an object which should have an ordinal does not have one. |
|
2814 |
Feature |
Rave Integration |
Draft Upload/Import will display the identifier of a row if there is a warning message about that row. |
|
2832 |
2022-02-22 |
Bug |
API |
The API was returning Folder, Form and Field ids in Check Steps, Check Actions and Derivation Steps, instead of OIDs. This has been corrected. |
2833 |
Bug |
Study build |
When editing Draft Lab Variable Mappings, if a Form was selected, and then no Form was selected, a javascript error was displayed. This has been corrected. |
|
2816 |
2022-02-18 |
Feature |
Diagnostic |
Diagnostic 0033 now has an 'ignore inactive' setting, and will report on Fields which are not visible. |
2808 |
Feature |
Diagnostic |
Diagnostic 0134 will report text Fields with a format of $200 or longer which do not have query non-conformance set. |
|
2809 |
Feature |
Diagnostic |
Diagnostic 0135 will report Forms which are set to be EPRO Forms. |
|
2810 |
Feature |
Diagnostic |
Diagnostic 0016 has a new setting 'All Checks'. When this is set, the Diagnostic will report all Edit Checks which do not have Bypass During Migration set. |
|
2817 |
Feature |
Diagnostic |
Diagnostic 0016 has a new setting 'Ignore Inactive'. |
|
2806 |
2022-02-17 |
Bug |
API |
When requesting full details of lists via the API, performance was slow. Performance has been improved by reducing the number of database queries, and by removing 'text_description' from the Edit Checks detail. |
2824 |
2022-02-18 |
Bug |
Automated Testing |
Saving a Test Case Template which is used in many Test Cases was taking longer than 30 seconds, and timing out. Performance has been improved and saving should not now timeout. |
2776 |
2022-02-15 |
Feature |
Standards |
When entering a Standards Deviation explanation, a set of previously-used texts are shown, ranked by frequency. Clicking this hint text enters that text as the deviation reason. This is intended to improve the efficiency of the request/ approval workflow. |
2670 |
Feature |
Standards |
Duplicate of #2776 above. |
|
2330 |
Feature |
Standards |
Explanations and Approvals for Standard Deviations are now stored at the Project level and applied to all matching Draft objects within that Project. This means that deviations can be explained once in a Project and that explanation is applied to every instance of that deviation. |
|
457 |
Feature |
Standards |
Duplicate of #2330 above. |
|
2671 |
Feature |
Standards |
Duplicate of #2330 above. |
|
2784 |
Feature |
Standards |
It is now possible to "Conditionally Approve" standards deviations. This is useful when you want to give a team permission to go ahead but want to re-assess an approval at a later date. |
|
2794 |
Feature |
Standards |
If only change to an object is an "allowed change" then the status shows "Allowed Changes" for that object. An allowed change is one that is covered by the allowed adds/removals for Form Fields and Data Dictionary entries and allowed attribute change settings of Forms and Fields. |
|
2773 |
Feature |
Custom Properties |
In object comparisons custom properties now appear as additional attributes of objects that they belong to rather than as a separate collection. This makes the compare dialog results much easier to read. |
|
2799 |
Feature |
Standards |
In the standard comparison dialog I should be able to filter the list of differences so that I just see the lines which are Unexplained, Approved etc. |
|
2800 |
Feature |
Standards |
When the only changes to an object meet the applicable standard rules the object status is shown as "Rules Passed". |
|
2787 |
Feature |
Standards |
Standards comparison compares between two objects now show counts of explanation states for deviations - e.g. how many are unexplained, approved etc. |
|
2788 |
Feature |
Standards |
Standards comparison compares between two objects now show each line difference with the ability to explain or approve each deviation on the line where it appears. |
|
2669 |
Feature |
Standards |
It is now possible to bulk explain/approve/deny a set of deviations to an object in the compare view. For example, request approval for 10 unexplained deviations in a single operation. |
|
2798 |
Feature |
Standards |
From the user-level standards deviation list or from the project-level listing users with Manage Approval permissions are able to select a set of explanations and bulk approve/conditionally approve or deny them. |
|
2797 |
Feature |
Standards |
When objects with related standards deviations explanations are deleted from a draft, the explanations remain but no hyperlink to the object is be shown in standards lists. |
|
2084 |
2022-02-14 |
Bug |
Study build |
The order of Check Actions will now be the same in the CQL and Quickedit views. |
2803 |
Bug |
API |
The Field list was not being sorted by Form and Field Ordinal, leading to inconsistent pagination results. This has been corrected. |
|
2801 |
Bug |
Automated Testing |
Test Case editor helpers were not using 0 as the default for Form Ordinal. This has been corrected. |
|
2793 |
2022-02-03 |
Bug |
Automated Testing |
Test Data steps to verify the value of a Field were sometimes passing incorrectly, when the Form was not present in the specified Folder. This has been corrected. |
2789 |
2022-02-01 |
Bug |
Rave Integration |
When exporting a Draft, the order of Check Actions will be the order in which they were created, e.g. the same order as in Medidata Rave. |
2790 |
Bug |
Study build |
When copying an Edit Check the order of Check Actions will be preserved. |
|
2786 |
Bug |
Rave Integration |
When importing a Draft from Rave, the warning messages were not being grouped into summary rows. This has been corrected. |
|
2560 |
2022-01-31 |
Feature |
Tickets |
Tickets can now be assigned to a URL Role. |
2785 |
Bug |
Permissions |
If a user was the Owner of a Project and also had a Project Role assigned, then the user did not appear in the Project Team list. This has been corrected. |
|
2781 |
2022-01-27 |
Bug |
Automated Testing |
For some Edit Checks which reference a Field by both Standard and Coded Value the Test Case Advisor was generating multiple values for the Field. This has been corrected. |
2783 |
Feature |
Automated Testing |
The Test Case Advisor will now to try create additional scenarios using empty values for Fields used in an IsEmpty or IsNotEmpty step. |
|
2757 |
2022-01-21 |
Feature |
Study build |
The Draft Edit page now displays the Rave Project Name (as imported from Rave). |
2758 |
Feature |
Diagnostic |
Diagnostic 0132 will find Forms and Fields which are View or Entry Restricted to specified EDC Roles. |
|
2759 |
Feature |
Diagnostic |
Diagnostic 0133 will find Forms and Fields which are View Restricted to specified EDC Roles. |
|
2777 |
Feature |
Diagnostic |
Diagnostic 0011 now reports findings grouped by Data Dictionary with all Fields listed. |
|
2778 |
Feature |
Diagnostic |
Diagnostic 0011 has a new configuration setting to exclude Data Dictionaries. |
|
2762 |
2022-01-18 |
Feature |
Study build |
Medidata Rave Lab Configurations can be uploaded into a URL in TrialGrid. |
2763 |
Feature |
Study build |
Medidata Rave Lab Configurations can be viewed after upload into TrialGrid. |
|
2764 |
Feature |
Study build |
A URL Lab Configuration can be deleted. |
|
2765 |
Feature |
Study build |
Medidata Rave TSDV Configurations can be uploaded into a Project in TrialGrid. |
|
2766 |
Feature |
Study build |
Medidata Rave TSDV Configurations can be viewed after upload into TrialGrid. |
|
2767 |
Feature |
Study build |
A Project TSDV Configuration can be deleted. |
|
2768 |
Feature |
Study build |
For Forms included in an active TSDV Tier, the Tier Name will be displayed in the Forms list. |
|
2769 |
Feature |
Study build |
For Fields included in an active TSDV Tier, the Tier Name will be displayed in the Fields list. |
|
2770 |
Feature |
Study build |
For Fields included in an active TSDV Tier, the Tier Name will be displayed next to the Field in the Form editor. |
|
2771 |
Feature |
Study build |
The Form list can be filtered by TSDV Tier. |
|
2772 |
Feature |
Study build |
The Field list can be filtered by TSDV Tier. |
|
2775 |
Feature |
Study build |
The Form Editor will display a list of TSDV Tiers associated with Fields in the Form. |
|
2795 |
2022-02-04 |
Bug |
Automated Testing |
Saving a Test Case Template which is used in many Test Cases was taking longer than 30 seconds, and timing out. Performance has been improved and saving should not now timeout. |
2774 |
2022-01-18 |
Bug |
Diagnostic |
Diagnostic #70 (find non-unicode characters) would not accept unicode whitespace characters such as non-breaking space (character 160) in the exclusion list. This was corrected. |
2661 |
Feature |
Automated Testing |
If a completed test step does not capture a screenshot, a message will be displayed in the test results to make it clear that no screenshot has been taken. If a test step is pending or running, no message will be displayed. |
|
2760 |
2022-01-06 |
Feature |
Rave Integration |
When uploading or importing a Draft, warning messages if there are missing values in the ALS spreadsheet columns will be not be initially displayed if there are more than 5 warnings. A summary message will be displayed and the details can optionally be viewed. |
1432 |
2022-01-05 |
Feature |
Study build |
It is now possible to edit the Lab Settings of a Draft. |
2584 |
Feature |
Study build |
If a Lab Configuration has been loaded then the Form editor will have a list of available Analytes in the Field property sheet. |
|
2746 |
Feature |
Study build |
If a Field with a Lab Analyte is set to be a Log field, then an error message will be displayed on saving the Form. |
|
2747 |
Feature |
Study build |
If a Field with a Lab Analyte has a control type which is not Text or DropdownList, then an error message will be displayed on saving the Form. |
|
2748 |
Feature |
Rave Integration |
When uploading or importing a Draft, warning messages will be displayed if there are Fields with Analytes which do not exist in the Lab Configuration for the URL in TrialGrid. |
|
2749 |
Feature |
Study build |
The LinkFolder list in the Form Editor does not now include the SUBJECT folder. |
|
2750 |
Feature |
Study build |
If LinkFolder or LinkForm are selected and the Confirmation Style is not LinkCustom, then an error message will be displayed on saving the Form. |
|
2751 |
Feature |
Study build |
Fields which have a Lab Analyte will have a "Lab" tag when viewed in the Form editor. |
|
2745 |
2021-12-20 |
Feature |
API |
Version 2 of the TrialGrid API includes a new option to filter lists by the last_updated date/time, see List query parameters. |
2738 |
Feature |
Rave Integration |
TrialGrid does not support logging into iMedidata using email for two-factor authentication, e.g. when importing or exporting drafts. A message will be displayed if the iMedidata account is configured to use email for two-factor authentication. Please consider changing your iMedidata account to use the Okta app or SMS. |
|
2741 |
Feature |
Automated Testing |
A message will be displayed in the step results for the 'enter and save data on active fields' step if a field is being ignored because it is inactive or does not exist in the Draft. |
|
2661 |
Feature |
Automated Testing |
If a test step does not capture a screenshot, a message will be displayed in the test results to make it clear that no screenshot has been taken. |
|
2742 |
Feature |
Study build |
When creating a Merge Matrix, inactive Forms will not be included in the merged matrix. |
|
2743 |
Feature |
Study build |
When creating a Merge Matrix, AddForm Check Actions with wild-carded Folders will only be included in the Form exists in one of the selected Matrices. |
|
2739 |
2021-12-18 |
Feature |
Study build |
When creating a Draft from a Library via Standard Rules, Labels for objects in the library Draft are now copied to the objects in the newly created Draft. |
2723 |
2021-12-17 |
Feature |
API |
Version 2 of the TrialGrid API includes new options to add additional information to object lists such as Custom Properties, see List query parameters. |
2740 |
Feature |
API |
Version 2 of the TrialGrid API includes a new option to filter object lists by object ids, see List query parameters. |
|
2737 |
Feature |
Tickets |
Tickets now track who closed them and the closure date/time. This data appears in listings and printed/exported listings. |
|
510 |
2021-12-16 |
Feature |
Tickets |
When a user is assigned to a Ticket they will receive an Alert notification and an Email (unless the user is assigning themselves, in which case no notifications will be sent). |
2726 |
Feature |
Tickets |
When a user is removed from a Ticket they will receive an Alert notification (unless the user is assigning themselves, in which case no notifications will be sent). They will not receive an Email notification. |
|
2734 |
Feature |
Tickets |
There will be a warning if there are unsaved changes to a Ticket and you try to navigate to another page. |
|
2735 |
Feature |
Tickets |
The Ticket 'Assign Yourself' button will be disabled if you are not in the Project Team and are not the Project Owner. |
|
2107 |
Feature |
Permissions |
When removing a user from a URL, you can choose to remove the user from all URLs in your organization, and you can choose to inactivate their user account. |
|
2728 |
Feature |
UX |
The Alert list in the top navigation bar will show up to 10 new Alerts. |
|
2729 |
Feature |
UX |
The Alert button in the top navigation bar will show the total number of Alerts. |
|
1576 |
Feature |
Permissions |
There is a new permission 'Copy Diagnostics' which is required to be able to import Diagnostics configurations into a Project. The existing 'Manage Diagnostics' permission is required to modify the copied configuration. 'Manage Diagnostics' permission does not include permission to copy. All existing User Roles which included 'Manage Diagnostics' have been automatically updated to include 'Copy Diagnostics'. |
|
2732 |
Feature |
Permissions |
There is a new permission 'Run Diagnostics' which is required to be able to run Diagnostics for a Draft. All existing User Roles which included 'Manage Diagnostics' have been automatically updated to include 'Run Diagnostics'. |
|
2733 |
Feature |
Permissions |
There is a new permission 'Fix Diagnostics' which is required to be able to fix Diagnostic findings. All existing User Roles which included 'Manage Diagnostics' and 'Edit Objects' have been automatically updated to include 'Fix Diagnostics'. |
|
2730 |
Feature |
Diagnostic |
The 'Fix' button for Diagnostic findings will be labelled 'AutoFix' if the Diagnostic has AutoFix enabled. 'Fix All' will be labelled 'AutoFix All'. |
|
2731 |
Feature |
Diagnostic |
There will be a prompt to confirm that AutoFix should be run on all findings for the Diagnostic when 'AutoFix All' is clicked. |
|
2724 |
2021-12-15 |
Feature |
Study build |
In Draft Compares it is now possible to ignore differences in custom properties. This can be useful to focus on core Medidata Rave attributes which have changed between Drafts. |
2727 |
Bug |
Tickets |
PDF exports from the Project and User ticket lists were not correctly formatted. This was corrected. |
|
2736 |
Feature |
Study build |
Medidata Rave does not allow unclosed html tags in question PreText. An error is now shown if Field PreText values contain unclosed html tags. |
|
1317 |
2021-12-13 |
Feature |
Automated Testing |
It is now possible to cancel the Test Case Advisor before it has finished generating Test Cases. |
2643 |
Feature |
Automated Testing |
It is now possible to cancel Test Case PDF generation before it has finished generating PDFs. |
|
1176 |
Feature |
UX |
PDFs (Test Case, Standards Compliance and Diagnostics) can be configured to use a custom logo instead of the TrialGrid logo. Contact support@trialgrid.com if you would like this to be configured for you. |
|
2725 |
Feature |
Automated Testing |
A maximum size for combined Test Case PDFs can be set. If the size of the individual Test Case PDFs is greater than the limit, then multiple PDFs will be created in a zip archive. Contact support@trialgrid.com if you would like this to be configured for you. |
|
2677 |
2021-12-08 |
Feature |
Labels |
In some circumstances you may want a Label to be removed from an object if the object changes. For example a "Tested" label should be removed from an Edit Check if its logic changes. Labels now have associated removal conditions which allow you to select which attributes of an object trigger Label removal when changed. By default, Labels are not removed when the object they are applied to changes. |
2703 |
Bug |
Study build |
When editing a Draft object, the sidebar was displayed on top of the dropdown list to 'Save as new'. This has been corrected. |
|
2676 |
Feature |
Study build |
The Move Up/Down buttons in the Form and Folder lists are now displayed in the table header and will always be displayed, even when the list has been scrolled. |
|
2720 |
2021-12-07 |
Feature |
UX |
If a list has been filtered by entering text into the search box, when the same list is visited again it is filtered by the same text. To make it easier to remember that the list has been filtered, the search area will be highlighted. |
2721 |
Feature |
UX |
If a list has no filter options available then the filter button will not be shown. |
|
2718 |
2021-12-06 |
Feature |
Study build |
When exporting to Rave additional Activity Records will be created to record the version, environment and sites. |
2719 |
2021-12-03 |
Feature |
Study build |
When copying an Edit Check from a Library or another Project, the order of Check Steps will be preserved, so that the copied Edit Check matches the original. |
2713 |
2021-12-01 |
Feature |
Diagnostic |
Diagnostic 0035 (Missing SAS Label) now reports on invisible Fields and has a settings to Include Inactive Fields. |
2715 |
Feature |
Diagnostic |
The links to objects (Fields, Edit Checks, etc) in Diagnostic findings will now open in a modal window. |
|
2716 |
Feature |
Diagnostic |
When an object is open in a modal window it can be opened in the main window. |
|
2717 |
Feature |
Study build |
When a Data Dictionary or Edit Check is opened in a modal window from the Form editor, the Form editor will not be automatically refreshed when the object modal is closed. If changes have been made to the object it might be necessary to reload the Form to see the latest changes. |
|
2714 |
2021-11-25 |
Feature |
Automated Testing |
The Test Case Data view will not display an error message if the 'enter and save data on active fields' step is used and a Field in that step is not present in the Draft. The 'enter and save data on active fields' step ignores Fields which are inactive, and Fields which do not exist in the Draft and so an error message is not necessary when viewing the Data view. |
2711 |
Feature |
Study build |
When saving an Edit Check in the CQL view, the order of Check Steps will not be changed if the check logic has not changed. Similarly when saving an Edit Check in the Quickedit view, the formatting of CQL will not be changed if the check logic has not changed. |
|
2712 |
Feature |
Study build |
When converting postfix Edit Checks to the infix CQL representation in an Edit Check with multiple OR steps, there were uneccessary parentheses being added around each OR clause. Now, the minimum number of parentheses will be added. |
|
2611 |
2021-11-18 |
Feature |
Automated Testing |
TrialGrid has limited support for running tests against Rave EDC using iMedidata accounts which have two factor authentication. TrialGrid Ltd will add full support for two-factor enabled iMedidata accounts in a future TrialGrid release. As a temporary workaround, to run Test Cases using two-factor enabled iMedidata accounts you must first log in via the Draft Import or Export wizard (you do not need to import or export a draft). For an example, see iMedidata Two Factor Authentication. |
2709 |
2021-11-16 |
Bug |
Rave Integration |
When downloading a Draft from TrialGrid the filename inside the zip archive had an extension of 'xlsx'. This has been changed to 'xls', so that the file will open in Excel. |
2682 |
2021-11-15 |
Feature |
Automated Testing |
The Test Case run log now contains the TrialGrid version number. |
2610 |
Feature |
Automated Testing |
The Test Case run log now contains the TG_UAT version number. |
|
2626 |
Feature |
Automated Testing |
The Test Case Advisor now only shows EDC Roles which are active. |
|
2707 |
2021-11-14 |
Feature |
Rave Integration |
When downloading a Draft rom TrialGrid the spreadsheet file will now be compressed in a zip archive. |
2693 |
Feature |
Rave Integration |
When uploading and importing Drafts and Version from Medidata Rave, TrialGrid will display warnings if the Draft contains Marking Groups, Review Groups, EDC Roles, Deviation Classes and Codes or Subject Statuses which do not exist in the Core Configuration in TrialGrid. There is a new configuration option for each URL in TrialGrid which will prevent missing Core Configuration settings from being loaded into TrialGrid. Contact support@trialgrid.com if you would like this to be configured for you. |
|
2624 |
2021-11-12 |
Feature |
Permissions |
The Project Roles page now displayed roles in alphanumeric order. |
2702 |
2021-11-11 |
Bug |
Automated Testing |
When copying a Test Case containing template commands the template was not being updated correctly after copying. This has been corrected. |
2686 |
2021-11-10 |
Bug |
Rave Integration |
When saving or validating Custom Functions containing unicode characters the Custom Function validation would fail with an error. This has been corrected. |
2284 |
Bug |
Study build |
When saving Label fields the system allowed DataFormat and VariableOID to be set. The system now shows and error when you try to save a Label field with DataFormat or VariableOID set. |
|
2546 |
Bug |
Study build |
Duplicate of 2284 above. Fixed. |
|
2201 |
Bug |
Study build |
The system allowed field variables to be re-used with different Format, Dictionary, Unit Dictionary and Coding Dictionary. The system now shows an error if you try to re-use variables with different settings. |
|
1128 |
Feature |
Study build |
Field Lower and Upper ranges are now checked to ensure Lower value is less than upper value. |
|
2545 |
Feature |
Study build |
Field ranges are now only allowed on numeric fields and must be valid for the range type. |
|
2701 |
Bug |
Study build |
System allowed Fields with control types which require a data dictionary to be saved without a data dictionary set. This was corrected. |
|
2687 |
Bug |
Study build |
The system allowed Forms with no log fields to be set with a LogDirection set. The system now shows an error if you save a Form with no Log fields with LogDirection set or if you have LogDirection set and there are no log Fields. |
|
2692 |
Bug |
Actions |
When creating a URL and using settings from another URL Action Operations, associated Roles and Data collection properties were not copied. This was corrected. |
|
2623 |
2021-11-04 |
Feature |
Diagnostic |
When viewing Diagnostic results, the number of open findings and the number of explained findings will be displayed in the header for each Diagnostic. |
2653 |
Feature |
Diagnostic |
When viewing Diagnostic results, you can choose to view only Diagnostics which have open findings. |
|
2657 |
Feature |
Diagnostic |
Diagnostics can now have an associated TrialGrid Project Role. |
|
2658 |
Feature |
Diagnostic |
When viewing Diagnostic results, the list can be filtered to view only Diagnostic with a selected TrialGrid Project Role. |
|
2659 |
Feature |
Diagnostic |
The 'Category' column is now not displayed on the Manage Diagnostics page. |
|
2660 |
Feature |
Diagnostic |
Users require Manage Diagnostics permission to add Diagnotics to a Project or to change Diagnostic settings. |
|
2681 |
2021-11-03 |
Bug |
Standard Rules |
Wildcard Object Identifiers and rules were being taken into account in standards compliance compares but not in the calculations. This was corrected. |
2684 |
Bug |
Standard Rules |
Links to Standard Rules from the compare dialog did not correctly open the rule in the rule list view. This was corrected. |
|
2685 |
Bug |
Standard Rules |
When creating a draft from a library, if View/Entry Restrictions were set to empty value by an attribute rule then this change would fail with an error. This was corrected. |
|
2683 |
2021-11-01 |
Bug |
Study build |
When importing and exporting Drafts from Rave using an iMedidata login, users would sometimes receive errors if the Rave Architect project list page was slow to load. This has been corrected. |
2678 |
Bug |
Study build |
When importing and exporting Drafts from Rave using an iMedidata login, users would sometimes receive errors if the iMedidata or Rave session had timed out. This has been corrected. |
|
2672 |
2021-10-26 |
Bug |
Standard Rules |
Standard Rules were not being exported from Library Drafts in ALS exports. This was corrected. |
2673 |
Bug |
UX |
When opening the explain dialog for standards deviations in listings, the current page would scroll to the top. This was corrected. |
|
2647 |
2021-10-21 |
Feature |
Standard Rules |
Standard Rules override standard settings controls. For example, a form may allow fields to be deleted but if a rule says a field must exist then the Rule gets precedence. |
2650 |
Feature |
Standard Rules |
When creating a draft from a library via Standard Rules Matrices are now processed before edit checks so that AddMatrix and MergeMatrix check actions can be incorporated from matrices. |
|
2651 |
Feature |
Standard Rules |
It is now possible to define wildcard Must Have Attribute Standard Rules. A wildcard Must Have attribute rule is not setting a value, it is ensuring that a value matches a pattern. |
|
2374 |
Feature |
Standard Rules |
Duplicate of #2651 above. |
|
2652 |
Feature |
Standard Rules |
It is now possible to select the Attributes of Edit Checks in the Rule editor. |
|
2648 |
2021-10-20 |
Feature |
Automated Testing |
Importing or exporting a Draft to Medidata Rave via iMedidata now supports two factor authentication using the Okta system recommended by Medidata. |
2646 |
2021-10-15 |
Bug |
Automated Testing |
Test Cases were not saving when using Internet Explorer. This has been fixed. |
2638 |
Feature |
Study build |
All Activities for objects now appear in their own tab in the object editor. Previously the activity list was found in the side-bar. |
|
2639 |
System |
Infrastructure / System |
All failed login attempts are now logged so that TrialGrid personnel can be informed of persistent failed login attempts. |
|
2640 |
Feature |
Collaboration |
In the Object Editors activity list you can now filter to see only comments or only activities or both. |
|
2641 |
Feature |
Tickets |
In the Object Editor and Ticket activity lists you can sort by latest activity last (the default) or latest activity first. |
|
2642 |
2021-10-14 |
Bug |
Rave Integration |
Some users could not import Drafts using iMedidata logins. |
2646 |
2021-10-15 |
Bug |
Automated Testing |
Test Cases were not saving when using Internet Explorer. This has been fixed. |
215 |
2021-10-12 |
Feature |
Rave Integration |
Draft Downloads and Direct Draft Exports will display a list of object types which can be included in the download or export. |
1674 |
Feature |
Rave Integration |
Drafts and versions can be imported from Rave Global Libraries. |
|
2555 |
Feature |
Rave Integration |
Draft Downloads and Direct Draft Exports to Rave will display warnings if the Draft has issues which might prevent it being loaded into Rave, or published after loading. Not all upload issues will be flagged yet. |
|
2578 |
Feature |
Rave Integration |
Drafts can be exported to Rave Global Libraries. |
|
2581 |
Feature |
Rave Integration Retired |
It is now possible to Publish and Push new versions in Rave during a Direct Draft Export. This option is only supported when using an iMedidata login. |
|
2521 |
Feature |
Automated Testing |
The Test Case results will display a message if a Rave EDC user does not have permission to save a form in Rave EDC. |
|
2636 |
2021-10-06 |
Bug |
Actions |
When auto-actions were triggered by user actions, the auto-action did not see new labels applied to the object which could then affect its logic. This was corrected. |
2635 |
Feature |
Actions |
Action preconditions do not recognize “Smart quotes”. The system now warns if a precondition contains smart quotes. In addition, examples containing smart quotes were removed from the online help. |
|
2586 |
Feature |
Study build |
The Edit Check list now displays Bypass during migration, and can be filtered by Bypass during migration. |
|
2537 |
Feature |
Automated Testing |
The Test Case Advisor has a new option to create test scenarios using the Rave unknown date formats, UN, UNK, UNKN for days, months and years. |
|
2620 |
Feature |
Automated Testing |
The Test Case Advisor has a new option to create additional test scenarios such that each Field is tested with at least 2 different values. |
|
2634 |
Feature |
Automated Testing |
The Test Case Advisor will attempt to use the same value (0 for unchecked, 1 for checked) for all checkbox Fields if there are multiple checkbox Fields in an Edit Check. |
|
2605 |
Feature |
Automated Testing |
A default for the data entry step used by the Test Case Advisor can be set for each URL in TrialGrid. Contact support@trialgrid.com if you would like this to be configured for you. |
|
2590 |
Feature |
Automated Testing |
The Test Case Advisor will now create separate steps to select values from Dynamic Search List fields. |
|
2607 |
Feature |
Automated Testing |
The Test Case Advisor will now add references to Dynamic Search List custom functions |
|
2608 |
Feature |
Automated Testing |
A default for the content of new Test Cases can be set for each URL in TrialGrid. |
|
2609 |
Feature |
Automated Testing |
It is now possible to import or include the content of one Test Case inside another Test Case. |
|
2598 |
2021-10-04 |
Feature |
Actions |
Actions can now be set as auto-run. This means the action runs automatically on all objects of this type when they are saved, labelled or otherwise changed. |
2612 |
Feature |
Actions |
Actions now have an ordinal which affects their display order and the order in which auto-actions run. |
|
2622 |
Bug |
Study build |
View and Entry restrictions with & in their names were being shown as "not in the Core Configuration" in the Form Editor. This was corrected. |
|
2633 |
Feature |
Actions |
Actions cannot be created with duplicated or conflicting add/remove label operations. |
|
2632 |
Feature |
Study build |
The Form preview for date fields with formats DD- or MMM- now shows UN or UNK to make it clearer that these are partial dates. |
|
2627 |
2021-10-01 |
Feature |
Study build |
Data Dictionary entries with < > and & in their user values were not being displayed correctly in the form preview. This was corrected. |
2615 |
2021-09-30 |
Feature |
Automated Testing |
There is a new 'Data' view for a Test Case which displays the data entered in each test scenario in a table. The table is read-only. |
2616 |
Feature |
Automated Testing |
The Test Case view will remember which tab was selected and display that tab the next time a Test Case is opened. |
|
2618 |
2021-09-27 |
Bug |
Study build |
Data Dictionary Entries with & in them were being encoded to & when displayed (similarly, < to < and > to >). This was corrected. |
2619 |
Bug |
Study build |
Data Dictionaries could be saved with no changes made and this added new activity records. This was corrected. |
|
2606 |
2021-09-16 |
Bug |
Study build |
Saving a Library form causes recalculation of related objects compliance state to happen twice. This was corrected. |
2601 |
Bug |
Study build |
When creating a new Derivation using quickedit, an error message will be if there is already a Derivation of that name. |
|
2603 |
Bug |
Study build |
When creating a new Edit Check using quickedit, an error message will be if there is already an Edit Check of that name. |
|
2600 |
Bug |
Rave Integration |
Derivations using the function 'Space' were not uploaded correctly. This has been fixed. |
|
2602 |
Bug |
Study build |
An error occurred when copying a Derivation which had invalid cql. This has been corrected. |
|
2599 |
2021-09-15 |
Bug |
Study build |
When an object is deleted which is linked to a Ticket as a related object an error occurred and the object was not deleted, This was corrected. |
2582 |
2021-09-14 |
Feature |
Actions |
The compliance status of objects (e.g. Matched, Different, Not Found etc) can now be checked in Action preconditions. |
2571 |
Feature |
Actions |
To make it easier to understand why an object did not meet Action preconditions the Action dialog now displays the parts of the precondition logic with either a check (tick) or a cross to show whether that part of the precondition was evaluated and what its return value was (check=True, cross=False). |
|
2597 |
Bug |
Document Templates |
Some document templates cannot be saved or edited without encountering an error stating that "The following variables are undefined ..". A solution for this issue was documented in the tips and tricks section of the document template help. |
|
2583 |
Bug |
Automated Testing |
Test Case runs against Rave EDC are sometimes failing with an error 'Folder not found' or 'Form not found'. Additional logging and error handling has been added. |
|
2591 |
Feature |
Automated Testing |
When text cannot be highlighted in a Test Case screenshot a message is added to the Test Case log. This message now has a level of 'info'. |
|
2592 |
Feature |
Automated Testing |
If TrialGrid receives a '500 Internal Server Error' from Rave when entering Test Case data, a message will be added to the results to explain that this might be caused by a Custom Function error. |
|
2593 |
2021-09-13 |
Bug |
Standards |
When an object had been approved by a standards manager, the approval was reverted if a user added a comment to the approved object. This was corrected so that adding a comment does not change the compliance approval. |
2594 |
Feature |
Study build |
When deleting a Form, a dialog now shows the effect of removing that form such as the Edit Checks which will be deleted as a result of the delete. Previously Forms "in use" were blocked from deletion. |
|
2596 |
Bug |
Standards |
Standards compliance approval requests were being sent to users with inactive accounts. This was corrected. |
|
2585 |
2021-09-09 |
Bug |
Actions |
When actions are used to collect custom property values the values are not initially set (i.e. only updates were working). This was corrected. |
2541 |
2021-09-03 |
Bug |
Automated Testing |
Long Draft names were overflowing the table border in the Test Case pdf report. This has been corrected. |
2570 |
Bug |
Study build |
The Draft compare results were sometimes showing Custom Functions as being different when they had no differences other than whitespace. This has been corrected. |
|
2557 |
2021-09-01 |
Feature |
Tickets |
The New Ticket page now has the same appearance as the Edit Ticket page. Previously the New Ticket page was a simplified page allowing entry of only Title, body and a due date. |
2558 |
Feature |
Tickets |
Tickets may now be created directly from object editors (e.g. when editing a Form). The ticket created this way is automatically associated with the object being edited. |
|
2335 |
Feature |
Tickets |
Duplicate of #2558. |
|
859 |
Feature |
Tickets |
Duplicate of #2558. |
|
2559 |
Feature |
Tickets |
Tickets related to objects may now be edited directly from the editor for that object. e.g. When editing a Form, tickets related to the Form can be edited in a pop-up window. |
|
2564 |
Feature |
Tickets |
Tickets and comments use Markdown syntax to display plain text with formatting such as bold or to create headings and tables. Our Markdown syntax removed newlines from content. Newlines are now preserved in Tickets and Comments. |
|
2565 |
Feature |
Tickets |
The "Edit Ticket" button which initiates editing of the heading or body of a ticket has now been changed to a pencil icon which comments also use |
|
2566 |
Feature |
Tickets |
When opening a ticket from the Object Editors, or creating a new Ticket the pop-up window had a Close button to make it clear how to dismiss the window. |
|
2554 |
2021-08-25 |
Bug |
Automated Testing |
TrialGrid would sometimes incorrectly check Queries when running Test Cases. This has been corrected. |
2521 |
2021-08-24 |
Feature |
Automated Testing |
The Test Case results will display a message if a Rave EDC user does not have permission to execute the test step, for example if their Rave EDC Role does not have data entry permission. |
2524 |
Feature |
Automated Testing |
The Test Case results will display a message if a subject is required for a test step and one has not been created or selected in the previous steps. |
|
2542 |
Bug |
Automated Testing |
Test Cases without screenshots were not running against Rave EDC. This has been corrected. |
|
2552 |
Feature |
Automated Testing |
Test Case results will now include a message if non-ascii characters are present in expected or actual query text. |
|
2543 |
2021-08-23 |
Feature |
Actions |
Before actions are executed the action dialog now shows how many objects out of the selected will actually be affected (e.g. 10 selected / 5 applicable) |
2544 |
Feature |
Actions |
The action dialog now shows the pre-condition for the action to help users understand why an object cannot have the action applied. |
|
2519 |
2021-08-19 |
Feature |
Standard Rules |
Wildcards can now be entered as object identifiers in Standards Rules. This allows Rules to be written that are applied to all objects that match the Wildcard. Wildcards use regular expressions to match objects by name as explained in the help. |
2523 |
Feature |
Standard Rules |
Object Identifier selections (including wildcards) can now be tested from the Rule Editor dialog. This allows you to see which objects from the library draft would be selected by this identifier. |
|
2525 |
Bug |
Rave Integration |
If a AddMatrix action is loaded from an ALS without a True/False set in the ActionScript column then the resulting matrix cannot be loaded to Rave. This value is now set to False by default. |
|
2526 |
Bug |
UX |
When filtering check list by CheckAction, closing the filter area did not remove the CheckAction filter. This was corrected. |
|
2536 |
Bug |
Actions |
Actions on object listings will sometimes temporarily remove custom property values already shown in the object list. This was corrected. |
|
2517 |
2021-08-18 |
Feature |
Actions |
The Action definition list may now be filtered by related object type. |
2482 |
2021-08-17 |
Feature |
Rave Integration |
Direct Draft Exports to Rave now have an option to Overwrite the latest CRF Version (Publish-in-Place) in Rave. |
2511 |
Feature |
Rave Integration |
There is a new 'wizard' to export and import Drafts to and from Rave, which will guide you through the login steps (direct to Rave or via iMedidata) and export/import steps. |
|
2515 |
Feature |
Rave Integration |
When exporting a Draft to Rave, TrialGrid will stop checking the export progress after 3 hours if Rave has not finished importing the Draft. This timeout setting is configurable, please contact TrialGrid support if you have a Draft which needs longer than 3 hours to upload into Rave. |
|
1215 |
Feature |
Rave Integration |
The Draft export/import wizard will display an error if your iMedidata password has expired. |
|
2520 |
System |
Infrastructure / System |
A background process now monitors performance of Rave URLs. |
|
2518 |
2021-08-13 |
Bug |
Automated Testing |
Test Cases were failing when run against Rave EDC 2021.1.4. This has been corrected. |
2516 |
2021-08-11 |
Bug |
UX |
When changing your user profile information First Name and Last Name are no the header no longer shows "? Name Not Set?". |
2506 |
2021-08-10 |
Feature |
Study build |
When comparing Drafts, clicking the button to view an object in Draft A or Draft B will open the object in a modal window. |
2505 |
Feature |
Study build |
When comparing Drafts, a different Draft to compare against can be selected by clicking the Compare button. |
|
2504 |
Feature |
Study build |
When comparing Drafts, Edit Checks, Derivations and Test Cases which are the same in both Drafts will be shown as having a Related Object difference if a Custom Function used in the Edit Check, Derivation or Test Case is different. For Test Cases, Edit Checks and Derivations are also checked for differences; they must be referenced from within the Test Case content. |
|
2503 |
Bug |
Study build |
When comparing Drafts the list was not being filtered if it had been scrolled. This has been corrected. |
|
2025 |
Feature |
Study build |
When comparing Drafts the object totals will change when the list is filtered. |
|
2026 |
Feature |
Study build |
When comparing Drafts there is a new button 'Include Matched' which will include all Draft objects, including those which are 'matched', i.e. unchanged. |
|
2503 |
Feature |
Study build |
When comparing Drafts there is a new button 'Ignore Custom Function whitespace and comments'. Custom Functions which only have differences in comments and whitespace will be 'Matched' and will not be 'Different' in the results. |
|
2502 |
Bug |
Automated Testing |
Copying Test Cases with a 'See Query' step referencing a Field which does not exist in the target Draft would fail. This has been corrected. |
|
2501 |
Bug |
Automated Testing |
Test Case PDFs could not be generated for Test Cases with a forward slash character '/' in the Test Case name. This has been corrected. |
|
2507 |
2021-08-03 |
Bug |
Diagnostic |
When fixing text found by Diagnostic 0070, Check text for non-ASCII strings, if the text contained line breaks then the line breaks were being removed by the fix. This has been corrected. |
2508 |
Feature |
Diagnostic |
When fixing text found by Diagnostic 0070, Check text for non-ASCII strings, a textarea control is now used so that more text is visible. |
|
2509 |
Feature |
Study build |
When creating a new URL in TrialGrid the 'Rave Version' has been removed. |
|
2486 |
Feature |
Diagnostic |
A new Diagnostic, 00130, will check that Fields with an Analyte Name also have Clinical Significance set. |
|
2512 |
Feature |
Security |
When a new user is invited to TrialGrid, their Organization will be set to the Organization of the URL/Project to which they have been invited. |
|
2491 |
2021-07-29 |
Feature |
Actions |
Actions for Forms are now available in the Form listing. |
2492 |
Feature |
Actions |
Actions for Edit Checks are now available in the Edit Check listing. |
|
2493 |
Feature |
Actions |
Actions for Derivations are now available in the Derivation listing. |
|
2494 |
Feature |
Actions |
Actions for Folders are now available in the Folder listing. |
|
2495 |
Feature |
Actions |
Actions for Custom Functions are now available in the Custom Function listing. |
|
2496 |
Feature |
Actions |
Actions for Data Dictionaries are now available in the Data Dictionary listing. |
|
2497 |
Feature |
Actions |
Actions for Unit Dictionaries are now available in the Unit Dictionary listing. |
|
2498 |
Feature |
Actions |
Actions for Matrices are now available in the Matrix listing. |
|
2499 |
Feature |
Actions |
Actions for Test Cases are now available in the Test Case listing. |
|
2452 |
2021-07-22 |
Feature |
Actions |
When entering preconditions for Actions, the preconditions are validated to |
2453 |
Feature |
Actions |
When editing an Action if I make a change and try to leave the page I see a warning that I will lose my work if I do not save. |
|
2454 |
Feature |
Permissions |
Project Lists now show the users Role in that project (if any) and whether the user is the Project Owner. |
|
2455 |
Feature |
Labels |
Project Lists now have bulk labelling options. |
|
2459 |
Feature |
Actions |
Actions are assigned to Project Roles. This means a user with that Role is able to execute the Action on an object if the pre-conditions are met. |
|
2467 |
Feature |
Actions |
Actions have associated Operations which define the result of applying the Action. This feature defined "AddLabel" and "RemoveLabel" actions. |
|
2469 |
Feature |
Actions |
Actions may now be applied to Projects from the Project listing. |
|
2470 |
Feature |
Labels |
The text of labels now adjusts so that labels with light background colors use dark text and labels with dark background colors use light text. |
|
2475 |
Feature |
Custom Properties |
Custom Properties may now be reserved for Actions. This means the custom property values can only be changed via data entry fields related to Actions. |
|
2476 |
Feature |
Actions |
Actions now have related custom properties so that when executing an action data can be collected about that action. For example, marking an Edit Check as Tested can also collect the test date, test subject reference etc. |
|
2478 |
Feature |
Actions |
Actions have an Active/Inactive setting. When Actions are Inactive they are not shown to users in listings. |
|
2477 |
Feature |
Labels |
Draft Lists now have bulk labelling options. |
|
2484 |
Feature |
Labels |
Drafts which are Locked cannot be bulk-labelled. |
|
2480 |
Feature |
Actions |
It is now possible to apply actions to a selection of Drafts from the project Draft List. |
|
2481 |
Feature |
Custom Properties |
Custom properties defined for Drafts and set to show in lists now appear in their own columns in Draft listings. |
|
2483 |
Feature |
Actions |
Actions cannot be applied to Drafts which are locked. |
|
2485 |
Feature |
Actions |
Actions can now have a precondition which determines whether an object has been approved by a certain Project Role. |
|
1442 |
2021-07-01 |
Feature |
Automated Testing |
New Test Steps are available to assign a Lab to a Form and to check that Lab Ranges are correct. A new version of the TG_UAT draft (version 10) is required to check Lab Ranges. |
2461 |
2021-06-30 |
Feature |
Automated Testing |
Test Cases in a Test Set Run will now be run concurrently, with a default concurrency of 2 running at the same time. Separate test set run workers can be configured for each Rave URL, with a configurable concurrency limit - please contact TrialGrid support if you would like a separate worker configured. |
2468 |
2021-06-28 |
Feature |
Automated Testing |
The 'Enter and save data on active fields' test step will now ignore Fields which do not exist in the Draft as well as ignoring inactive Fields. |
2463 |
Feature |
Automated Testing |
The Test Case list can now be filtered by status of Not Run (includes Created, Pending and Cancelled), Running, Failed and Passed. |
|
2466 |
Bug |
Automated Testing |
Query text was not being highlighted for queries on Lab Fields in Rave Classic. This has been corrected. |
|
2464 |
Bug |
Rave Integration |
Direct Draft imports from Rave would fail if the Draft Name contained HTML tags. This has been corrected. |
|
2460 |
2021-06-22 |
Bug |
Automated Testing |
When running Test Cases containing multiple EDC Roles against Rave EDC URLs then some Test Cases would fail, depending on the order in which they were run. This has been corrected. |
2432 |
2021-06-13 |
Feature |
Actions |
There is now a URL permission to manage Actions. |
2434 |
Feature |
Actions |
A count of Actions defined appears on the URL home page. |
|
2435 |
Feature |
Actions |
A listing of Actions for the URL is now available from the URL count of Actions navigation link and in the URL-level breadcrumbs. |
|
2437 |
Feature |
Actions |
Users with Manage Actions permission can create and modify Action definitions for a URL. |
|
2433 |
Feature |
Standard Rules |
There is now an option to show greater detail in the Draft from Library dialog. This helps to understand why objects are copied into the Draft from the Library. |
|
2443 |
Feature |
Actions |
Labels can now be reserved for Actions. This means users cannot add or remove these Labels, they can only be added or removed through Actions. |
|
2444 |
Feature |
Actions |
When copying settings from a URL Actions are included in the copied settings. |
|
2450 |
Bug |
Automated Testing |
When a running Test Case was cancelled the Chrome browser on the TrialGrid server was not being closed. This has been corrected. |
|
1840 |
2021-06-10 |
Feature |
Security |
HTML pages were reviewed and modified to prevent possible cross-site scripting (XSS) attacks. |
1848 |
Feature |
Security |
Users will receive an email when they sign in from a new location. |
|
2440 |
Feature |
Security |
The Forgot Password page confirmation message does not now contain the user email address. |
|
2441 |
Feature |
Security |
The Login page does not now display information about the number of failed attempts for a user account. |
|
2445 |
Feature |
Security |
TrialGrid administrators can set user accounts to require a password change before the user can log in again. |
|
2431 |
2021-06-04 |
System |
Validation |
All references to "Annotates" modules in release notes were replaced with "Document Templates" for greater consistency with the system UI. |
2428 |
Feature |
Study build |
When an upload of an ALS fails the system now shows the error message reported from the browser. e.g. "Could not upload file : Permission denied". |
|
2430 |
Feature |
Help |
User Help Release notes in Beta environment contain development date information which is not included in the Production user help. |
|
2429 |
System |
Validation |
All references to UAT module in release notes were replaced with "Automated Testing". |
|
1714 |
Feature |
Validation |
Related functional module was added to release notes in the help and validation documents. |
|
2427 |
Bug |
Document Templates |
Users with Manager permission at the URL level could not view document templates unless they were assigned the separate Document Templates URL permission. This was corrected. |
|
2262 |
Feature |
Automated Testing |
Test Case PDFs can now display Folder/Form/Field OIDs or names in the test results. |
|
2436 |
Feature |
Automated Testing |
Test Case PDFs can now display all screenshots, or screenshots for Given, When or Then steps, as selected when generating the PDF. Note: selecting Given, When or Then screenshots will only work for Test Cases run AFTER the date of this release. |
|
2438 |
Feature |
Automated Testing |
There is a new Test Case step 'When I enter and save data on active fields' which will ignore any inactive Fields, or Fields on inactive Forms, in the data table. |
|
1844 |
2021-06-02 |
Feature |
Security |
Two-factor authentication is now available. See Two Factor Authentication. |
2426 |
2021-05-20 |
Feature |
Custom Properties |
Project Custom properties with "show in lists" set to True now appear in their own columns in the Project List View. |
2422 |
2021-05-18 |
Feature |
Study build |
When editing a Form, the Field properties contain a link to the Data or Unit Dictionary for that Field (if any). Clicking on the link will display the Dictionary in a modal window. |
2423 |
Feature |
Study build |
When editing a Form, the Field properties contains links to related Edit Checks and Derivations. Clicking on the link will display the Edit Check or Derivation in a modal window. |
|
2424 |
Feature |
Study build |
When editing a Form, a new Edit Check can be created by clicking the 'New' link next to the list of Related Checks for a Field. |
|
2409 |
Bug |
Rave Integration |
When pushing a Draft to Rave via an iMedidata login, the connection to Rave would terminate after 30 minutes due to iMedidata timeout. This was corrected. |
|
2425 |
Bug |
Property Sheets |
The property sheet definition editor did not allow checkboxes (show, read-only) to be modified. This was corrected. |
|
2417 |
2021-05-14 |
Bug |
Property Sheets |
Form field property sheets were displayed in the breadcrumb dropdown when viewing edit checks. This was corrected. |
2418 |
Bug |
Property Sheets |
If an Edit Check sheet did not include the BypassDuringMigration column then new edit checks could not be created. This was corrected with ByPassDuringMigration being set to True by default. |
|
2419 |
Feature |
Property Sheets |
Edit Check names in the edit check property sheet now include a hyperlink to the normal Edit Check editor. |
|
2420 |
Feature |
Property Sheets |
The Edit Check property sheet now has "insert row above" and "insert row below" functionality. |
|
2421 |
Bug |
Property Sheets |
Copying rows between property sheet definitions would fail to save. This was corrected. |
|
2415 |
2021-05-12 |
Feature |
Automated Testing |
Versions 4,5 and 6 of the TG_UAT draft used to run Automated Tests have been retired. |
2416 |
Bug |
Automated Testing |
The Test Case Generator was including inactive Forms for AddMatrix and MergeMatrix Check Actions. Inactive Forms are now excluded from the suggested Test Case. |
|
2392 |
2021-05-11 |
Feature |
Property Sheets |
It is now possible to define property sheets for Edit Checks associated to particular project roles. |
2410 |
Feature |
Study build |
Property sheets defined for Edit Checks (and associated roles) appear as tabs on the Edit Check list page. |
|
2411 |
Feature |
Property Sheets Study build |
The Property sheet editor for Edit Checks has undo and redo functionality. |
|
2412 |
Feature |
Study build |
The Property sheet editor for Edit Checks allows new Edit Checks to be created. |
|
2413 |
Feature |
Study build |
The Property sheet editor for Edit Checks allows existing Edit Checks to be deleted. |
|
2400 |
System |
Infrastructure / System |
Following Disaster Recovery test, updated system scripts for creating new application. |
|
2401 |
Bug |
Diagnostic |
A typo was fixed in the description of Diagnostic 0058. |
|
2367 |
Feature |
Study build |
Property sheets for Form Fields and Edit Checks can now be set to "Auto" size. The auto-size will take account of the length of the header text. |
|
2414 |
Feature |
Study build |
The Draft Compare Excel report now has separate tabs for each object type (Form, Field, Dictionary etc) in addition to the Detail page which lists all changes. |
|
1532 |
2021-05-09 |
Feature |
Infrastructure / System Security |
Files uploaded to TrialGrid are now scanned for viruses and malware. |
2406 |
2021-05-05 |
Feature |
Validation |
The Validation documentation now lists Unit Tests which test TrialGrid's security (user authentication and logical security/user permissions). |
2439 |
2021-05-28 |
Bug |
Infrastructure / System |
Automated Test runs were failing for some users due to automated web browser crashes. This was corrected. |
2408 |
2021-05-04 |
Feature |
Infrastructure / System |
Changes were made to TrialGrid's validation pipeline. No changes are visible to users. |
2407 |
Feature |
Infrastructure / System |
Python library packages were updated. No changes are visible to users. |
|
2405 |
2021-04-30 |
Bug |
Study build |
Edit Check Action cql was not being created correctly when importing an ALS spreadsheet. This has been corrected. |
2403 |
2021-04-29 |
Feature |
Validation |
Installation Qualification and Operational Qualification documentation was added to the Validation documentation. |
2402 |
2021-04-27 |
Bug |
Document Templates |
Text setting values were not passed to document templates. This was corrected. |
2399 |
2021-04-21 |
Feature |
Study build |
There is a new button in the Custom Function editor which will remove whitespace and comments from the Source Code. |
2386 |
2021-04-20 |
Feature |
Study build |
Autocomplete help is now available in the Quickedit editors for Edit Checks and Derivations. |
2394 |
Feature |
Study build |
The Quickedit editors will display multiple errors at once. |
|
2395 |
Feature |
Study build |
The Quickedit editors will display errors if a Record Position, Folder Repeat or Form Repeat is less than zero or greater than 99999. |
|
2396 |
Feature |
Study build |
The Quickedit editors will display errors if a step has a Field or Variable and a Check Function, Static Value or Custom Function. |
|
2397 |
Feature |
Study build |
The Quickedit editors will display errors if a step has invalid Logical Record Position settings. |
|
2398 |
Feature |
Study build |
The Quickedit editors will display errors if a step has an invalid Custom Function step. |
|
2393 |
2021-04-19 |
Bug |
Validation |
The Validation documents were displaying the wrong version number. This has been corrected. |
2388 |
2021-04-16 |
Bug |
Property Sheets |
Modifying a custom property definition for a Form Field would fail if custom property sheets had already been created which included this custom property. This was corrected. |
2389 |
Bug |
Property Sheets |
When adding a new Field to a Form via a Custom Property Sheet default values for Custom Properties were not entered. This was corrected. |
|
2390 |
Feature |
Custom Properties |
When a choice value is removed from a custom property for form fields, any default value in a property sheet that uses that value is removed. |
|
2391 |
Feature |
Custom Properties |
When a custom property for fields is deleted, its input column is removed from all form/field property sheets. |
|
2368 |
Feature |
Property Sheets |
List attributes (view restrictions for example) now appear one-per-line in property sheet editing cells instead of comma-separated. This makes it easier to read and edit them. |
|
2387 |
Feature |
Validation Retired |
Validation documentation was updated to refer to the TrialGrid Ltd Quality Management System for details of 3rd Party Systems used to support the TrialGrid. |
|
2228 |
2021-04-15 |
Feature |
Study build |
The Quickedit view of Edit Checks and Derivations is now displayed in a separate tab. |
2385 |
2021-04-12 |
Bug |
Automated Testing |
Automated Tests would not run on older versions of Classic Rave URLs. This has been corrected. |
2380 |
2021-04-06 |
Feature |
Study build |
The Merge Matrix Add Form option will now include AddForm Check actions where the target Folder is wild-carded. |
2381 |
Bug |
Automated Testing |
Test Cases can now be generated for Edit Checks which include Derivations containing date or time Fields. |
|
2382 |
Feature |
Automated Testing |
Test Cases can now be generated for Derivations which construct dates and/or times using strings. |
|
2353 |
2021-04-01 |
Feature |
Study build |
From Form/Field property sheets it is now possible to jump direct to the Data Dictionary editor. |
2361 |
Feature |
Study build |
From Form/Field property sheets it is now possible to jump direct to the Unit Dictionary editor. |
|
2362 |
Feature |
Study build |
The Field property sheet now shows question text as rendered HTML. |
|
2363 |
Bug |
Automated Testing |
A comment in a test case which appeared after a table of data was moved above the table of data when autoformat was selected. This was corrected. |
|
2334 |
2021-03-30 |
Feature |
Labels |
Labels can now be limited so that they only apply to certain object types. |
2356 |
Feature |
Labels |
When a label is dis-associated with an object type, all the associations to those object for that label are removed. |
|
2357 |
Bug |
Study build |
Field/Form property sheets which had more than 1 space in their names would fail to display. This was corrected. |
|
2329 |
2021-03-29 |
Feature |
Standards |
"Match to" identifier for objects compared against library objects is now included in the ALS export. |
2358 |
2020-03-26 |
Feature |
Automated Testing |
There is a new Test Case Step to check multi-line Field values. |
2360 |
Bug |
Study build |
When creating a Merged Matrix the AddForm option was not adding the correct Forms to the Matrix. This has been corrected. |
|
2337 |
2020-03-23 |
Bug |
Standards |
Dates in Standards Approvals lists did not sort correctly. This was corrected. |
2342 |
Feature |
Property Sheets |
It is now possible to define Custom Property Sheets for Field Properties by Project Role. These property sheets are a spreadsheet-like interface for editing Form Fields. |
|
2343 |
Feature |
Custom Properties |
When a custom property is added or removed from Field objects, existing property sheets are updated to add the new property (but not automatically show it) or removed as appropriate. |
|
2351 |
2021-03-23 |
Bug |
Automated Testing |
When copying a Test Case into a Draft, labels were duplicated in the list. This has been corrected |
2354 |
Bug |
Automated Testing |
The Test Case Advisor was not suggesting the correct Subject Status for Edit Checks with a SetSubjectStatus Check Action which was not 'FromDataValue'. This has been corrected. |
|
2344 |
Feature |
Automated Testing |
The Test Case PDF report now lists Test Cases in alphanumeric order. |
|
2345 |
Feature |
Automated Testing |
When scrolling the content in the Test Case editor, the editor toolbar will remain visible. |
|
2350 |
Feature |
Automated Testing |
The Test Case list PDF export now has a title of 'Test Case Status'. |
|
2349 |
2021-03-22 |
Bug |
Automated Testing |
The screenshot for Subject Status steps did not show the subject's status. This has been corrected for Rave Classic (the Primary Form is used) and Rave EDC (the sidebar is used). |
1841 |
2021-03-16 |
Feature |
Infrastructure / System Security |
When setting a new password, TrialGrid now checks against the HaveIBeenPawned service. This check can be disabled on request. |
2341 |
Feature |
Infrastructure / System Security |
On request, TrialGrid can configure password complexity and expiry rules for an Organization in TrialGrid. |
|
2338 |
2021-03-15 |
Feature |
UX Retired |
Setting EDC Roles as 'Site Roles' in URL Core Configurations has been retired. Diagnostic 0071 requires a list of 'Site Roles' - if that diagnostic is used then its configuration setting will have been automatically updated to include any EDC Roles which were defined as 'Site Roles'. |
2339 |
Feature |
Diagnostic |
A new Diagnostic, 0129, will find any Fields which are enterable by a Site Role (as defined in a configuration setting for the Diagnostic) and which do not have either the IsRequired Field level check set, and are not in an active Edit Check which has an OpenQuery Check action and the Field is in a Check step with an 'IsEmpty' step. |
|
2340 |
2021-03-12 |
Bug |
Infrastructure / System UX |
Progress reporting for long running tasks could sometimes stall. This could effect draft uploads. |
1965 |
2021-03-05 |
Feature |
Automated Testing |
Test Case PDFs can now include the Log of Test Case runs. |
2019 |
Feature |
Automated Testing |
Test Case PDFs can now include only screenshots and no other content. |
|
2162 |
Feature |
Automated Testing |
Test Case Archives can be generated for Test Cases with or without run results. |
|
2328 |
2021-03-04 |
Bug |
Diagnostic |
Diagnostics with more than 60 field exclusion lines would cause the Report settings PDF to fail. This was corrected. |
2327 |
2021-03-03 |
Feature |
Infrastructure / System |
Chrome Browser availability is now automatically checked as part of the periodic status checks performed on the system. |
1812 |
Feature |
Automated Testing |
Test Cases can now be generated for Derivations from the Derivation editor sidebar. Note: there is no 'Test Case Advisor' to generate Test Cases for multiple Derivations at the same time. |
|
2289 |
Feature |
Automated Testing |
Test data uploads now create separate steps to enter data into Dynamic Search List fields. |
|
2325 |
Feature |
UX |
PDF documents generated from lists such as the Test Case list now have page numbers in the footer section. |
|
2324 |
2021-03-02 |
Feature |
Document Templates |
Excel 2003/2004 Spreadsheet is now a Document generation option. |
2297 |
2021-02-26 |
Feature |
Document Templates |
Document Template definitions now have an Active flag so that they can be retired or worked on in development before being published. |
2300 |
Feature |
Document Templates |
Document Templates definitions can now be of type "text". This allows a variety of text formats to be generated (plain text, html, Excel 2003 format etc). |
|
2301 |
Feature |
Document Templates |
Generated Documents now include additional information in the users documents list. |
|
2304 |
Feature |
Document Templates Retired |
Document Templates link and listing are now only visible to users with the URL Level Document Template Manager permission. Retired. Listings are now visible to users with the ability to view the URL. See issue #2427. |
|
2308 |
Feature |
Document Templates |
Users with the URL-level Manage Document Template permission can now create new Document Templates. |
|
2312 |
Feature |
Document Templates |
Users with the URL-level Manage Document Template permission can now edit existing Document Templates. |
|
2309 |
Feature |
Document Templates |
When a new Document Template is created it is automatically inactive so making a Document Template active (ready for use by users) is a deliberate action. |
|
2311 |
Feature |
Document Templates |
Document Templates include a "fingerprint" generated from their configuration so that validated versions of document templates can be identified. |
|
2319 |
Feature |
Document Templates |
When creating a Document Template, the system should warn if variables are undefined and the template cannot be saved. |
|
2320 |
Feature |
UX Performance |
If generating a document from a template takes too long it will fail with a timeout message. The timeout settings are designed to protect users from very long running reports which would block other reporting users. |
|
2323 |
Bug |
Custom Properties |
When Matrices had associated custom properties, copying a Draft failed with an error, this was corrected. |
|
2232 |
Feature |
Study build |
Test Cases now support the Add Deviation check action. |
|
2321 |
2021-02-25 |
Feature |
UX |
When scrolling lists the headings will always be displayed. |
2007 |
2021-02-24 |
Feature |
Automated Testing |
Test Cases with no scenarios are now marked as Invalid and cannot be run. |
1950 |
Bug |
Automated Testing |
If a Test Case run finds a Rave subject which is not on the latest CRF Version then it will log a warning and will use that subject. |
|
1994 |
Feature |
Automated Testing |
The highlighting of query messages in Test Case result screenshots was improved. |
|
2257 |
Feature |
Automated Testing |
Multiple lines can be commented/uncommented in the Test Case editor using a new 'Comment' button. |
|
2315 |
Feature |
Automated Testing |
When viewing a Test Case run, screenshots can be displayed or hidden. |
|
2316 |
Feature |
Automated Testing |
When viewing a Test Case run, there is a list of scenarios on the left hand side which can be used to navigate between scenarios. |
|
2317 |
Feature |
Automated Testing |
When viewing a Test Case run, debug messages in the log will be visible to super-users. |
|
2318 |
Feature |
Automated Testing |
When viewing a Test Case run, the run can be cancelled directly from that page. |
|
2314 |
Feature |
Standards |
When creating a Draft from a Library, custom functions referenced in Check Actions are now included in the objects copied over if the check is otherwise valid |
|
2310 |
Bug |
Diagnostic |
Diagnostic 0091 would not accept an empty list of roles on save. This was corrected. |
|
2313 |
2021-02-19 |
Bug |
Standard Rules |
When a Draft was created via Rules from a Standard Library the count of field level checks was not being updated (it showed 0 field level checks). This was corrected. |
2305 |
Feature |
UX |
The user email is displayed when selecting a Project owner. |
|
2299 |
2021-02-18 |
Bug |
Automated Testing |
A system error was being logged when copying test cases from Drafts with long names. This error was not user visible. |
2303 |
Bug |
Study build |
Copying Data and Unit Dictionaries, Edit Checks, Derivations or Test Cases into a Draft was not removing Draft approvals. This has been corrected. |
|
2306 |
Bug |
Automated Testing |
Test Case Runs would fail if a query message contained a Tab character. Test Case Runs will not now fail and the Tab character will be replaced by a space when comparing the query message against expected results. Tab characters are normally not enterable in Rave. TrialGrid also replaces them when uploading Architect Loader Spreadsheets. |
|
2302 |
2021-02-17 |
Bug |
Diagnostic |
Diagnostic 0069 reported Custom Functions using a Form OID that were not part of the current draft being checked. This was corrected. |
493 |
2021-02-15 |
Feature |
Study build |
The Matrix Folder/Form view can be filtered by Folder and Form to reduce the number of rows and columns displayed in the grid. |
2573 |
Feature |
Study build |
The Matrix list now shows counts of related tickets, comments and details of labels associated with each matrix. The listing can now be filtered by label. |
|
2574 |
Feature |
Study build |
The Matrix editor allows a Matrix to be created from an existing Matrix. |
|
870 |
Feature |
Study build |
When a Matrix OID is changed then any Check Actions referencing that Matrix will be changed. |
|
1449 |
Feature |
Study build |
After creating a Matrix, the Folder/Forms for that Matrix can be edited on a tab on the same page. |
|
1454 |
Feature |
Study build |
When creating a Merged Matrix there is an option to include Forms added from an AddForm CheckAction. |
|
2042 |
Bug |
Standards |
The fingerprint for a newly created All Forms or Merged Matrix was not correct. This has been fixed. |
|
2218 |
Feature |
Study build |
There is a separate list view for Matrices. |
|
2219 |
Feature |
Study build |
The Matrix Folder/Form display can be switched between displaying Folder and Form OIDs or names. |
|
2288 |
Feature |
Study build |
The Matrix Folder/Form display has an undo button. |
|
2292 |
Feature |
Study build |
Matrices are color-coded in the Folder/Form display. The Matrix color can be specified when editing a Matrix. |
|
2282 |
2021-02-11 |
Feature |
Standard Rules |
When creating a Draft from a Standard Library users are now prompted how to fix missing metadata references. |
2286 |
Bug |
Help |
Validation and Help copyright years were not updated to 2021. This has been corrected. |
|
2265 |
Feature |
Standard Rules |
The listing of Rules activated for a Draft now include links to related Draft objects where they exist. |
|
2290 |
Feature |
Standard Rules |
In the Rule Editor it was possible to enter invalid Object Identifiers. This was corrected and help was expanded to explain how to create valid identifiers for some object types where the object names contain period (.) characters. |
|
2291 |
Feature |
Study build |
You can now select a range of cells in the Data Dictionary editor and make all entry text uppercase via an Uppercase option from the right-click menu. |
|
2294 |
Bug |
Automated Testing |
The Import button on the Test Case list was not enabled if the user role had Manage Tests permission. This has been corrected. |
|
2295 |
Bug |
Automated Testing |
The Derivation list would not display if Test Cases were related to Derivations. This has been corrected. |
|
2281 |
2021-02-05 |
Bug |
Diagnostic |
The ALS import function could import empty rows from Coder related tabs. This caused Diagnostic 0057 to fail with an error. This was corrected. |
2275 |
2021-02-04 |
Bug |
Automated Testing |
Test Data Upload files should have Folder and Form repeat numbers starting with 0. Previously they started at 1, but this was inconsistent with Test Cases. |
2271 |
2021-02-03 |
Bug |
Diagnostic |
Diagnostic 0026 now reports references to inactive Forms and Fields for Check Actions and Derivations as well as Check Steps. |
2267 |
Feature |
Study build |
When copying an object into a Draft, the number of objects within each source draft will be displayed in the list of available Drafts. |
|
2268 |
Feature |
Study build |
When copying an object into a Draft, the list of available Drafts will indicate if the Draft is in a Library and if it is the default Library for the target Draft. |
|
2274 |
Bug |
Automated Testing |
Applying and removing Labels on the Test Case list, and other Draft object lists, requires the Label permission and does not now require Edit Objects or Manage Test Case permission. |
|
2270 |
2021-01-30 |
Feature |
Study build |
The Field list can now be filtered by inactive Fields. |
2266 |
2021-01-29 |
Feature |
UX |
URL Listings now show TrialGrid admins which organization a URL belongs to. |
2269 |
Feature |
Permissions |
Users with Create URL permission for an organization can now see other URLs for that Organization in the URL list. |
|
2263 |
2021-01-28 |
Bug |
Study build |
When deleting a Folder that is referenced in LabVariableMappings an error was shown. This was corrected. |
2264 |
Bug |
Standards |
When viewing Standards Deviation Approval Requests for the user an error is shown if the related Draft has been deleted. This was corrected. |
|
2260 |
Feature |
Automated Testing |
The default Test Case name format can be customised by TrialGrid on request. |
|
2261 |
2021-01-26 |
Bug |
Standards |
Cloning a Draft now also copies Standard Rules (if a library) and Rule Activations (if linked to a library). |
2258 |
2021-01-23 |
Feature |
Study build |
In the Draft Compare view it is now possible to switch DraftA and DraftB. |
1746 |
Feature |
Study build |
Draft Compare view can now be downloaded as a report. |
|
2259 |
2021-01-21 |
Feature |
Study build Performance |
The search function has been disabled, pending resolution of underlying performance issues maintaining the search index. |
2253 |
2021-01-15 |
Bug |
Permissions |
Multiple users could not be assigned to the same Organization. This was corrected. |
2255 |
Feature |
Study build |
It is now possible to delete Checks and Derivations related to fields from the Form editor. |
|
2246 |
Feature |
Automated Testing |
An additional column has been added to the TG_UAT_TestCases worksheet in downloaded Architect Loader Spreadsheets which will contain a warning if the Test Case is longer than the Excel cell character or line break limit. The warning explains that if the worksheet is saved in Excel then the Test Case will be truncated. |
|
2252 |
Bug |
Automated Testing |
The Test Set Run view would sometimes display start/finish times in different time zones (UTC and the user's local timezone). It now displays a start and finish times as 'from now' in the user's timezone. |
|
1930 |
Feature |
Standards |
Folders are now included in Standards Compliance and will be compared against Library Folders. |
|
959 |
Bug |
Study build |
When deleting a Folder, a warning will be displayed if the Folder is used in any Edit Checks or Derivations. Deleting the Folder will also delete the Edit Checks and Derivations. |
|
1037 |
Bug |
Study build |
When editing a Folder with a calendar day value of 0, the value was not displayed in the editor. This has been corrected. |
|
1173 |
Feature |
Study build |
The Folder Name is displayed after the Folder OID when selecting a Parent Folder. |
|
2043 |
Bug |
Standards |
Removing a Folder/Form from a Matrix will now update the Matrix fingerprint. |
|
2210 |
Feature |
Study build |
When deleting a Folder, a warning will be displayed if the Folder is used in any Matrices. Deleting the Folder will remove it from the Matrix. |
|
2148 |
Bug |
Study build |
After copying Forms or Folders into a Draft the re-order feature did not work for the newly copied rows. This has been corrected. |
|
2240 |
Bug |
Study build |
When creating a new Folder there is now a warning when trying to leave the page before saving. |
|
2243 |
Feature |
Study build |
The Folder list will only display Calendar columns (Target Days, etc) if there are Folders which have calendar days set. |
|
2247 |
Bug |
Study build |
The SUBJECT Folder cannot now be selected as a Parent Folder (as in Rave). |
|
2248 |
Bug |
Study build |
When copying an object into a draft, if the copied object has a label then the label is immediately displayed in the list and the label column will be made visible if it was not previously visible. |
|
2249 |
Bug |
Study build |
When copying an object into a draft, if the copied object has a custom property then the custom property is immediately displayed in the list and the custom properties column will be made visible if it was not previously visible. |
|
2254 |
Feature |
Study build |
When saving a Folder, circular Parent Folder references are not allowed, i.e. the Parent Folder cannot have its Parent being the Folder that's being edited. |
|
2251 |
2021-01-12 |
Feature |
Automated Testing |
In test cases formatting the test case formatter now removes empty lines in tables. |
2250 |
2021-01-10 |
Bug |
Automated Testing |
When Exporting Test Cases to ALS and then re-importing test cases lines become double spaced. This was corrected. |
2241 |
2021-01-06 |
Feature |
Custom Properties |
The Custom Properties list can now be filtered by Object type. |
2242 |
Feature |
Standard Rules |
Rules which use single quotes rather than double quotes are now properly displayed. |
|
2244 |
Feature |
Standard Rules |
Standard compare results now show the original library value even when it is overridden by a "Must have Attribute Rule" |
|
2236 |
2021-01-04 |
Feature |
Custom Properties |
It is now possible to copy Project level metadata from one Project to another Project in the same URL. |
2164 |
2020-12-31 |
Feature |
Study build |
Labels can be added or removed from multiple Draft objects (Forms, Folders, Data Dictionaries, Unit Dictionaries, Edit Checks, Custom Functions) from the object list page. |
2237 |
Feature |
Help |
A new training video is available for all list views, covering general features of lists in TrialGrid. |
|
2238 |
Feature |
Help |
A new training video is available for the Forms list. |
|
2239 |
Feature |
Help |
A new training video is available for the Folders list. |
|
2230 |
2020-12-27 |
Feature |
Permissions |
Users can now be associated with Organizations. An Organization may have many URLs. |
1819 |
Feature |
Study build |
Users who have been associated with an Organization and who have been granted permission (by TrialGrid) can now create URLs. |
|
2234 |
Feature |
Permissions |
When a user creates a URL they are given all URL level permissions in addition to being set to manager for that URL |
|
2235 |
Feature |
UX |
When creating a new URL a user can select a URL to copy settings from. All associated settings will be copied to the new URL: Label Definitions, Role Definitions, Core Configuration, MetaData and Document Templates. |
|
2231 |
2020-12-18 |
System |
Infrastructure / System Retired |
Application program code for Aliases was removed from TrialGrid. No changes are visible to users. |
2203 |
2020-12-15 |
Bug |
Study build |
The text box for editing Field labels was sometimes too small. This has been corrected. |
2204 |
Feature |
Study build |
Hovering over the help text icon next to the Field label in the Form editor will display the help text. |
|
2208 |
Bug |
Study build |
The Form name in the navigation breadcrumbs was not updated if the Form name had been edited and changed. This has been corrected. |
|
2209 |
Bug |
Study build |
Changes made to Form and Field View and Entry Restrictions after using the Set/Clear all helpers were not being saved. This has been corrected. |
|
2211 |
Feature |
Study build |
When editing a Draft object the 'Save as new' button will be visible next to the 'Save' button if the browser window is large enough. |
|
2229 |
Feature |
Study build |
Clicking on the help text icon next to the Field label in the Form editor will switch to the help text in the Field properties sheet. |
|
2091 |
2020-12-14 |
Feature |
Security |
Users can no longer change their email address from the user profile page. |
2198 |
Feature |
UX |
Users can now change their default page size (for listings) on the user profile page. |
|
2205 |
Feature |
Infrastructure / System |
Third party libraries used by TrialGrid were updated to latest versions. There are no changes visible to users. |
|
2191 |
2020-12-10 |
Feature |
Study build |
Comparisons of Metadata values are now shown as character-based for Text Properties and line-based for choice properties. Line-based means a difference shows the initial value in strikethough/red and new value in green. This is appropriate when a value has changed from True to False for example. Character based shows character-by-character differences which makes it easier to see an extra space or one letter difference. |
2192 |
Bug |
Standards |
Empty Metadata values were included in object fingerprints leading to reported differences. This was corrected. |
|
2196 |
Feature |
Study build |
Field PreText preview removed sub and em html tags. These are now shown. Support was also added for these tags (and sup for superscript) in the document generator. |
|
2190 |
Bug |
Automated Testing |
Users should be able to create and edit Test Cases if their Project Role has Manage Tests permission. Edit Objects permission should not be required |
|
624 |
Feature |
Permissions |
A Delete Project permission was added to the URL teams page. |
|
2184 |
Feature |
Permissions |
URL Managers may delete Projects. |
|
2185 |
Feature |
Permissions |
To Delete a Library Project a user must have URL Manager permission or Delete Library permission at the URL level. A Delete Library permission was added to the URL teams page. |
|
1697 |
Feature |
Permissions |
TrialGrid staff users can now delete any project. |
|
1601 |
Feature |
UX |
Deleting a Project now hides the Project and flags it for deletion as a background task. All Drafts in the Project are marked for deletion. Deleted projects (and associated Drafts) are permanently removed after 30 days but can be recovered on request up to that point. |
|
2188 |
Bug |
Study build |
Copying a Draft which had a Forms with a LinkForm set failed with an error. This was corrected. |
|
2189 |
Bug |
Custom Properties |
Tabs can be cut and pasted into Metadata (Custom property) values. This was changed so that tab characters saved in Custom property values are turned into single spaces. |
|
2193 |
Feature |
Custom Properties |
Importing large numbers of custom properties from an ALS was slow. Performance was improved. |
|
2194 |
Feature |
Permissions |
It is no longer possible to delete a Project if it is a library which contains a draft being used as a library source. |
|
2186 |
2020-12-07 |
Feature |
Automated Testing |
The performance of the Test Case editor has been improved, particularly for large Test cases. |
2187 |
Feature |
Automated Testing |
The Test Case Run view is now split into 3 tabs, Summary, Results and Logs. The Results page will 'lazily' load screenshots, i.e. screenshots will be loaded and displayed only if you scroll to that section of the page. |
|
2180 |
Bug |
Study build Performance |
The number of database queries used by the URL List view was optimized for performance. |
|
2130 |
2020-11-27 |
Feature |
Study build |
Draft Unlock is now a separate permission from Draft Lock. |
2131 |
Feature |
Study build |
Once a Draft is approved, any change to an object in the Draft or to the Draft itself will remove those approvals. |
|
2149 |
2020-11-23 |
Feature |
Standard Rules |
Standards Rules are now displayed in a more human readable way. |
2150 |
Feature |
Standard Rules |
On the Draft home page a count of active Standards Rules is only shown if the related Library has Standard rules defined. |
|
2153 |
Feature |
Standard Rules |
On the Draft home page a list of active rules is now available. This shows which rules have been activated by the Project Property settings. |
|
2151 |
Feature |
Standard Rules |
Standard Rules display for Fields in the Form editor now includes the description from the Standard Rule if any. |
|
2046 |
Feature |
Standard Rules |
Objects in a Library Draft which have related Standard Rules now have a tab which displays those rules (previously only the Form editor had this tab). |
|
2154 |
Bug |
Standards |
When creating Drafts from a Library the unique fingerprints of Forms were not properly updated. This was corrected. |
|
2155 |
Feature |
Standard Rules |
When creating Drafts from a Library the objects copied have their copied-from information set to the library object they were copied from so that their source is recorded. |
|
2156 |
Feature |
Standard Rules |
When creating Drafts from a Library the Draft attributes such as Primary Form, Primary Matrix and signature prompt etc should be copied from the Library draft. |
|
2160 |
Bug |
Custom Properties |
When creating a Draft from the Library custom property were compared with case-sensitivity, this caused matches not to be found ("Value" not equal to "VALUE"). This was corrected. |
|
2168 |
Bug |
Rave Compatibility |
Core Configuration files containing Unicode NULL (�) values cause the Core Config import to fail. This was corrected. |
|
2170 |
Feature |
Standard Rules |
When generating a draft from the library, appropriate matrices and their folder/form combinations are now also copied over. See help on generating Drafts from Libraries for more information. |
|
2171 |
Bug |
Study build |
Uploaded ALS files may contain spaces at the end of Field control type names e.g. "RadioButton " or have incorrect case e.g. "longText" instead of "LongText". The system now corrects where possible and fails on invalid control types. |
|
2169 |
2020-11-20 |
Bug |
Automated Testing |
Test Case PDFs could not be generated if the pdf was greater than 2Gb in size. This limit has been removed. |
1422 |
2020-11-18 |
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. |
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. |
|
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. |
|
1942 |
2020-11-17 |
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. |
|
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. |
|
2152 |
2020-11-13 |
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. |
2146 |
2020-11-11 |
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. |
|
1796 |
2020-11-09 |
Feature |
Automated Testing Study build |
Test Cases are now included in Draft Comparisons. |
2144 |
Bug |
Standards |
Custom Function Standard Comparisons would overflow the compare dialog. 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). |
|
2145 |
2020-11-06 |
Bug |
Automated Testing |
The 'enter and save data' Test Step now has additional code to ensure accuracy of results. |
2142 |
2020-11-05 |
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. |
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. |
|
2143 |
Bug |
Performance |
The performance of downloading Test result screenshots was improved. |
|
2125 |
2020-11-01 |
Bug |
Study build |
Comparing Drafts with many Custom Properties defined on objects was very slow. Performance was improved. |
1928 |
2020-10-30 |
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 Performance |
The performance of displaying Custom Functions to copy from another Draft has been improved. |
|
2092 |
Bug |
Study build Performance |
The performance of displaying Folders to copy from another Draft has been improved. |
|
2093 |
Bug |
Study build Performance |
The performance of displaying Data Dictionaries to copy from another Draft has been improved. |
|
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. |
|
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. |
|
2126 |
2020-10-29 |
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. |
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. |
|
2124 |
Bug |
Study build |
The "reusable" slider in the Folder editor did not work. It was replaced with a checkbox. |
|
469 |
2020-10-27 |
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. |
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. |
|
2044 |
2020-10-26 |
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. |
2064 |
Bug |
Study build 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. |
|
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. |
|
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. |
|
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) |
|
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. |
|
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. |
|
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. |
|
2102 |
Feature |
Collaboration |
Wiki editing pages now use a monospaced font. |
|
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. |
|
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 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. |
|
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. |
|
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. |
|
2114 |
Feature |
Study build 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. |
|
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. |
|
2115 |
Bug |
Diagnostic |
Diagnostic 81 setting "Ignore Form and Field Help" appeared in the settings for Diagnostic 0001. This was corrected. |
|
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. |
|
2089 |
2020-10-21 |
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. |
2081 |
Feature |
Study build Retired |
Aliases have been removed from the Draft home page. Aliases will be completely removed in a future version. |
|
2082 |
Feature |
Study build Retired |
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. |
|
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. |
|
2029 |
2020-10-07 |
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 |
|
2061 |
2020-10-06 |
Feature |
Validation |
The validation package generation process was updated to include greater information on tests run. |
2062 |
2020-10-05 |
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. |
2040 |
2020-10-03 |
Bug |
Study build |
When importing or uploading a Draft, Custom Function source code is analyzed to help with Test Case generation. |
1161 |
2020-10-01 |
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. |
|
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. |
|
139 |
Feature |
Standards |
Last updated date/times on Compare views were only being shown after a 30 second delay. This was corrected. |
|
2039 |
2020-09-29 |
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. |
|
1815 |
Feature |
Study build 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. |
|
2051 |
Bug |
Diagnostic |
When Merging Diagnostics a Merge operation would fail for all Diagnostics that had already been added and deactivated. This was corrected. |
|
2050 |
2020-09-28 |
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. |
1934 |
2020-09-25 |
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. |
2049 |
Feature |
Standards Performance |
The performance of uploading ALS files has been improved. |
|
2038 |
2020-09-21 |
Feature |
Infrastructure / System Standards |
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. |
|
2036 |
2020-09-19 |
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. |
|
1310 |
2020-09-17 |
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. |
|
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. |
|
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. |
|
2010 |
2020-09-16 |
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. |
|
2012 |
Feature |
Custom Properties |
When creating a new Custom Property, the "Show in Lists" checkbox is no longer checked by default. |
|
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. |
|
1428 |
Feature |
Study build |
It is now possible to copy Derivations between Drafts using the "Import" button on the Derivation list page. |
|
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). |
|
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. |
|
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) |
|
1898 |
Bug |
Collaboration |
Wiki pages with titles of more than 2 words separated by spaces could not be edited. This was corrected. |
|
2023 |
2020-09-09 |
Bug |
Automated Testing Performance |
The performance of the Test Case editor has been improved, particularly for large test cases. |
1956 |
2020-09-08 |
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. |
|
1834 |
2020-08-25 |
Feature |
Infrastructure / System Retired 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. |
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. |
|
1901 |
2020-08-19 |
Feature |
Audit Comment 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). |
1997 |
2020-08-18 |
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. |
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. |
|
1999 |
2020-08-13 |
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. |
|
1998 |
2020-08-06 |
Bug |
Study build |
Adding a Label field to a Form could cause slow performance. This has been fixed. |
1033 |
2020-08-04 |
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. |
|
1991 |
2020-08-03 |
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. |
|
1983 |
2020-07-30 |
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. |
1982 |
2020-07-29 |
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. |
1976 |
2020-07-27 |
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. |
|
1970 |
Bug |
Rave Compatibility |
Add Deviation check actions were imported to TrialGrid with Deviation Code and Deviation Class switched. 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. |
|
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. |
|
1966 |
2020-07-17 |
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'. |
|
1926 |
2020-07-16 |
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. |
|
1843 |
Feature |
Security |
System error messages were updated to remove information which could be used by malicious actors. |
|
1961 |
2020-07-15 |
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. |
|
1957 |
2020-07-12 |
Feature |
Infrastructure / System |
On deployment of new TrialGrid versions a database consistency check has been changed. There is no change to functionality. |
1955 |
2020-07-10 |
Bug |
Automated Testing |
The Test Case PDF was not including the latest run results if a Test Case was included in a later Test Set which had not been run. This has been corrected. |
1951 |
2020-07-03 |
Bug |
Permissions |
When a user who did not have Library Management permission changed an attribute of a Project such as adding a label then the Is Library checkbox would be unchecked. This was corrected. |
1952 |
Feature |
Permissions |
Users who do not have Library Management permission cannot change the Is Library checkbox in the Project Settings (documenting requirement) |
|
1943 |
2020-06-25 |
Bug |
Automated Testing |
If an error occurred while saving Rave data during a Test Case run then a potentially misleading message 'Could not be find <field>' was displayed. This has been changed so that 'Could not find <field>' will be displayed if the Rave form could not be located and otherwise 'An error occurred while save <field>' will be displayed. |
1872 |
2020-06-24 |
Feature |
Study build |
The option to 'overwrite' the latest CRF Version when pushing a draft to Rave Architect has been removed because it was not working reliably. |
1939 |
Bug |
Study build |
When pushing a draft to Rave Architect additional error handling code has been added. |
|
1941 |
Feature |
Infrastructure / System |
When viewing Tasks and Alerts a maximum of 1000 rows will be displayed. Tasks older than 365 days will be deleted. Alerts older than 30 days will be deleted. |
|
1922 |
2020-06-19 |
Bug |
Automated Testing |
Test Case generation would fail if an Edit Check referenced a Field with a numeric format and a numeric Default Value. This has been corrected. |
1925 |
Bug |
Automated Testing |
Test Cases running against Rave EDC (RaveX) would sometimes fail because the test session was logged out to the iMedidata login page. Automated tests will now attempt to login again if this happens and should recover from this situation. |
|
1924 |
2020-06-17 |
System |
Infrastructure / System |
System libraries were updated. Users should not see any functional changes. |
1923 |
2020-06-16 |
Bug |
Automated Testing |
If an invalid test case is queued to be run the resulting test case run page cannot be viewed because of a system error. This was corrected. It should not be possible to queue invalid test cases to be run. |
1920 |
2020-06-15 |
Feature |
Infrastructure / System |
Emailing support@trialgrid.com will now automatically create an issue in TrialGrid's issue tracking system. An automated reply with the issue tracking number will be received. |
1904 |
Bug |
Automated Testing |
When importing a Draft from the filesystem, import messages were not displayed until the import was completed. This was corrected. |
|
1905 |
Feature |
Infrastructure / System |
The user messaging subsystem was rewritten to reduce usage of the database. This is a system architecture change that should not affect users. |
|
1915 |
Bug |
UX |
Alert messages were not properly dismissed once viewed. This has been corrected. |
|
1921 |
Bug |
Automated Testing |
Errors were occurring when viewing test case runs. This has been corrected. |
|
1416 |
2020-06-11 |
Feature |
Automated Testing |
The Test Case PDF list now has selection options to control what content is included in the PDF output. |
1914 |
Feature |
Automated Testing |
Test Case runs do not now automatically create a PDF document of the test run results. A PDF of one or more Test Case runs can be generated using the Test Case PDF option on the Test Case List page. |
|
1916 |
Feature |
Automated Testing |
The Test Case editor will now display an error if a table is inserted after a step which should not have a table. |
|
1907 |
2020-06-10 |
Bug |
Diagnostic |
Diagnostic 0116 did not recognize dd- MMM- yyyy as a valid date. This was corrected. |
1911 |
Feature |
Diagnostic |
Diagnostics 0088 / 0089 / 0090 / 0091 / 0092 / 0093 and 0094 are designed to flag inconsistencies with "Data Entry" fields. In order to know which fields can be entered by Site Users a list of EDC Role View / Entry restrictions must be configured. Unless this configuration is done the Diagnostic will return false positives. These Diagnostics will now fail with a warning if they are not configured to stop users running them and being confused by results. |
|
1891 |
Bug |
Standard Rules |
After creating a Draft from a Library with Standard Rules, objects did not show as compliant if a custom property is empty in the Library but has a value, assigned by a rule, in the Draft. This was corrected. |
|
1899 |
Bug |
Document Templates |
Document generation would sometimes fail because the background generation task was not always in sync with the request to generate the document. This was corrected. |
|
1910 |
2020-06-09 |
System |
Infrastructure / System Diagnostic |
The 'tokenizer' for extracting words from text for Diagnostic 00020 Spell Checking has been changed. |
1909 |
2020-06-08 |
Bug |
Diagnostic |
Spelling Diagnostic 0020 was failing to run after a version upgrade. This has been corrected. |
1885 |
Feature |
Infrastructure / System |
System IQ/OQ checks now include a check that the email server can be accessed. This is a validation activity and does not affect end-users. |
|
1875 |
Bug |
Automated Testing |
The Test Set Run view would time-out if it contained a large number of Test Cases to run, this was corrected. In addition, the performance of the display was improved. |
|
1873 |
Bug |
Automated Testing |
When there were a large number of Test Case Runs in a a Test Set run, it was not possible to refresh the page and see the current status of the run. This was corrected. |
|
1895 |
Bug |
Diagnostic |
Diagnostic 0015 was changed due to issue #1363 to display "RadioButton" as "RadioButton (Horizontal)" to distinguish it clearly from "RadioButton (Vertical)". However, this introduced a bug that using the Diagnostic Fix to change a value to the RadioButton type (non-vertical) changed the actual control type to "RadioButton (Horizontal)" which Rave does not accept. This should be "RadioButton". This was corrected. |
|
1906 |
Feature |
Infrastructure / System |
Third-party software packages used by TrialGrid were updated to latest versions. No changes are visible to users. |
|
1903 |
2020-06-05 |
Bug |
Infrastructure / System Rave Compatibility |
TrialGrid unit tests were upgraded for compatibility with Rave 2020.2.0. No changes are visible to users. |
1896 |
2020-06-01 |
Bug |
Automated Testing |
When running Test Cases for Rave EDC (RaveX) timeouts and other settings have been configured to reduce the number of errors when accessing Rave EDC. |
1828 |
2020-05-30 |
Bug |
Validation |
In validation documents some testing scenarios were not properly presented. This was corrected. |
1893 |
2020-05-26 |
Bug |
Automated Testing |
Test Case runs would fail if the Site Number or Subject Name contained a 'smart quote' character. This has been corrected. |
1887 |
Feature |
Infrastructure / System |
Test Cases now run in a separate queue from other background tasks. |
|
1824 |
Feature |
Standards |
When a Library Test Case is deleted, all objects that rely on it as their standard object for comparisons change to "Not Found". |
|
1871 |
Bug |
Automated Testing |
Test Case results were reported incorrectly when checking if queries had been closed if there were other open queries on the same datapoint. This has been corrected. |
|
1886 |
Feature |
Automated Testing Performance |
A small improvement to the performance of running multiple test cases was made. |
|
1864 |
Feature |
Standard Rules |
When creating or editing a Value Standard Rule for a Form, the Attribute Name to be affected is now presented as a select list making it easier to create Rules. |
|
1865 |
Feature |
Standard Rules |
When creating or editing a Value Standard Rule for a Field, the Attribute Name to be affected is now presented as a select list making it easier to create Rules. |
|
1866 |
Feature |
Standard Rules |
Standard Value rules for View and Entry restrictions are now copied as part of the Create Standard Draft functionality. This makes it possible to set up a Standard Rule such as When the Project is a Phase III Study, the View Restrictions for Form with OID ADJUDICATE must be "Investigator, Coordinator". When a Draft is created from this library using the Create-Draft-From-Library wizard, these view restrictions will be set on the Form when the Project is set as a Phase III study, overriding the normal values from the Standard Library Form. |
|
1867 |
Feature |
Standard Rules |
Standard Value Rules are now taken into account in comparisons against standard objects. For example if a Standard Form has a help text of "Library Help Text" and a form using that library has help text of "Draft Help Text" then this would notmally be flagged as a difference. However, if there is an active Standard Rule for the library that says that the Help text of this Form should be "Draft Help Text" then this value from the Rule overrides the value from the library. |
|
1870 |
Feature |
Standard Rules |
Standard Must Exist / Must Not Exist rules are now taken into account when comparing an object against a standard library object. For example, a Form may exist in a Draft and in the Library and be a precise match but if there is a Standard Rule which states that the Form should not exist for this type of Project then the standard compare will show a difference and warn that the Form should not exist. |
|
1877 |
Feature |
UX |
Boolean properties in Comparisons are now shown as True/False rather than Yes/No. |
|
1883 |
2020-05-25 |
Bug |
Automated Testing |
Test Case runs were not converting the Unit String into Coded Units for Unit Dictionary Fields. This has been corrected. |
1880 |
Feature |
Infrastructure / System |
A new system monitoring endpoint has been added to check that the background queue is not too long. |
|
1881 |
Feature |
Infrastructure / System |
When deploying a new version of the application the deployment process will automatically turn off maintenance mode if the application has been placed into maintenance mode. |
|
1882 |
Feature |
Infrastructure / System |
The application name, version number and date/time have been added to the installation log and post installation test log which are available in the Validation documentation for that release. |
|
1845 |
2020-05-22 |
Feature |
Validation |
Disaster recovery information in the validation plan now references the Quality Management System instead of repeating this information. This change only affects the validation plan which is reviewed by auditors. |
1874 |
2020-05-21 |
Bug |
Infrastructure / System |
Long running background tasks, such as Test Case runs, were being duplicated leading to errors. This has been corrected. |
1813 |
2020-05-16 |
Feature |
Automated Testing |
Documentation about creating Test Cases for Derivations has been added. See Testing Derivations. |
1162 |
Feature |
Automated Testing |
Configuration settings for Automated Testing can now be set for each Project. See Project Test Configuration. |
|
1861 |
2020-05-14 |
Bug |
Study build |
A javascript error on the checks list page was corrected. |
1862 |
Bug |
Study build |
The Test Case Advisor would sometimes log internal error messages when processing an edit check using an AddHour check step. |
|
1863 |
Bug |
Automated Testing |
The Test Data Upload was not processing rows for Fields with Unit Dictionaries if no unit was specified. This has been corrected. |
|
1858 |
Bug |
Custom Properties |
The Form list showed custom property values even when "show in lists" was not set for a custom property. This was corrected. |
|
1859 |
Bug |
Automated Testing |
Uploading a test data file with multiple unit dictionaries would fail. This has been corrected. |
|
1860 |
Feature |
Automated Testing |
When uploading a test data file an upload name can be entered and this will be included in the names of the created Test Cases. |
|
1830 |
2020-05-13 |
Bug |
Standards |
Changing the draft standard library did not change the library associated with draft objects, this was corrected. |
1852 |
Bug |
Study build |
When editing field Pretext, entering HTML tags <br></br> was changed into <br/></br> which is incorrect and not accepted by Rave. This was corrected. |
|
1842 |
Feature |
Security |
On login the system will not redirect the browser to a web page that is not part of the application. (e.g. /login?next=https://www.google.com) |
|
1837 |
2020-05-12 |
Feature |
Infrastructure / System |
A system command was added to generate an Excel listing of Active Diagnostics for a project and their settings. Users see no change but this is a precursor to adding an Excel report Export of Diagnostic settings. |
1849 |
Bug |
Automated Testing |
Data entry would sometimes fail after the 'Create or select subject at site' Test Case step. This has been corrected (continuation of issue fixed on 2020-05-11). |
|
1838 |
Bug |
Diagnostic |
Diagnostic 0052 would suggest DATETIME22.3 for time fields (fields with formats like HH:nn). Time fields are stored as strings (not dates) in the database and should have string SAS formats. The Diagnostic was changed to suggest string formats for these fields. Generally, unless you have a good reason for setting a particular format it is better to leave SAS Format blank and allow SAS On Demand to choose SASFormats. Diagnostic 0109 can help you find any fields which have SAS Formats set. |
|
1849 |
2020-05-11 |
Bug |
Automated Testing |
The 'Create or select subject at site' Test Case step would fail if subjects with the same name were present at different study sites. This has been corrected. |
1836 |
2020-05-08 |
Bug |
Diagnostic |
Diagnostic 0061 Valid HTML Tags would fail if a string contained the invalid tag '</br>'. This has been corrected. |
1628 |
2020-05-07 |
Bug |
Automated Testing |
Data Dictionary 'other' entries are now supported in Test Cases. |
1833 |
Bug |
Automated Testing |
The 'Create or select the subject named {name} at site {site}' Test Case step was creating a subject with the wrong name. This has been corrected. |
|
1831 |
Bug |
Automated Testing |
The status of Test Case runs was sometimes displayed incorrectly. This has been corrected. |
|
1829 |
2020-05-05 |
Feature |
UX |
Rave versions 2020.1.0 and 2020.1.1 were added to the list of Rave versions. |
1826 |
Feature |
Automated Testing |
Test Case steps have been added to allow creating a named subject at a specified Study Site. |
|
1803 |
2020-05-04 |
Feature |
Automated Testing |
Test Cases can now be created by uploading a file containing test data. See Uploading Test Data |
1827 |
Bug |
Security |
A security issue has been addressed. |
|
1822 |
2020-04-30 |
Bug |
Automated Testing Performance |
The performance of deleting Test Cases was improved. |
1821 |
Feature |
Custom Properties |
Custom Properties on objects are now copied as part of the create Draft from Library process. |
|
1820 |
2020-04-28 |
Bug |
Study build Performance |
The performance of the Field list view was improved. |
1778 |
Feature |
Standard Rules |
It is now possible to create a Draft from a standard library with Standard Library Rules applied. |
|
1792 |
Feature |
Study build |
When Forms are imported from a Draft Library via Standard Library Rules, Form Ordinals are renumbered to be in the original order but with consecutive values. |
|
1793 |
Feature |
Study build |
When Folders are imported from a Draft Library via Standard Library Rules, Folder Ordinals are renumbered to be in the original order but with consecutive values. |
|
1810 |
Feature |
Standard Rules |
Library drafts with no Rules are not listed in the creating a Draft from Library Dialog (because with no Rules to evaluate no import would occur) |
|
1817 |
2020-04-27 |
Bug |
Automated Testing |
The Test Case Advisor would fail for Edit Checks containing a date Field with a Default Value of a single pipe character, "|". This has been corrected. |
1553 |
Bug |
Automated Testing Performance |
The performance of the Test Cases list view was improved. |
|
1811 |
2020-04-21 |
Bug |
Study build |
When creating a new Form in a library the user would see Javascript errors. This was corrected. |
1808 |
2020-04-17 |
Bug |
Automated Testing |
Automated Test results were not being reported correctly when the expected query was different from the actual query. This has been corrected. |
1809 |
Feature |
Automated Testing |
When verifying expected data values the Automated Test results will report if the value in Rave has only whitespace differences from the expected value. |
|
1806 |
2020-04-16 |
Bug |
Automated Testing |
Test Cases could not be copied from another URL if the Test Cases were labelled with Labels not existing in the target Draft. This has been corrected. |
1807 |
Feature |
Infrastructure / System |
Changes were made to support Disaster Recovery. No changes are visible to users. |
|
1804 |
2020-04-15 |
Bug |
Study build |
After selecting a Draft from which to copy Forms another Draft could be immediately selected leading to duplicate Forms displayed in the list. This has been corrected. |
1805 |
Bug |
Study build |
When displayed the list of Forms to copy the buttons to copy Forms were sometimes not visible. This has been corrected. |
|
1799 |
2020-04-09 |
Bug |
Diagnostic |
Diagnostic 0020 (Spell Check) was not creating an Activity Record against the Edit Check and was not updating the Edit Check fingerprint. This has been corrected. |
1801 |
Bug |
Study build |
The Edit/Delete buttons were not visible on the Custom Function list at smaller screen sizes. This has been corrected. |
|
1795 |
2020-04-06 |
Bug |
Standards |
The "Entries can be removed" and "Entries can be added" checkboxes on Data Dictionaries in Standard Libraries were not being displayed if checked. This has been corrected. |
1794 |
Bug |
Study build |
When adding new Fields to a Form, updating view and entry restrictions would affect all newly added Fields. This was corrected. |
|
1790 |
Feature |
Automated Testing |
When checking Test Case results differences in whitespace characters (in query messages for example) will be noted in the results but will not cause the step to fail. |
|
1791 |
Bug |
Automated Testing |
Test Case Generation would fail on Edit Checks containing an 'IsEmpty' step and a step referencing a Log Field with multiple default values with a comparison against a default value on a Log Record after the first one. This has been corrected. |
|
1789 |
2020-04-04 |
Bug |
Automated Testing |
Test Case result screenshots were displaying out-of-date information in some cases when testing against Rave EDC (RaveX). This has been corrected and the page is refreshed before the screenshot is taken to ensure the latest information is visible. |
1788 |
2020-04-01 |
Feature |
Automated Testing |
If a Test Case step which requires Rave Subject Admin permission fails then a message will be displayed in the test results asking if the given user account does have Subject Admin permission. |
1787 |
2020-03-31 |
Bug |
Automated Testing |
When running Test Cases on a Rave EDC (RaveX) URL scenarios after the first scenario would fail. This has been corrected. |
1786 |
Bug |
Automated Testing |
When running Test Cases on a Rave EDC (RaveX) URL the user accounts required will now include Rave EDC roles when required for Test Steps such as 'When I enter and save data'. |
|
1785 |
2020-03-26 |
Bug |
Diagnostic |
Settings for Diagnostic 0027 were being shown under the settings for Diagnostic 0023. This was corrected. |
1784 |
Feature |
Security |
If TrialGrid encounters a Cross Site Request Forgery (CSRF) error it will display a warning and prompt the user to log in again. |
|
1782 |
Feature |
Automated Testing |
Test Cases have new steps to check whether a datapoint is submitted, see Automated Testing Step Reference |
|
1780 |
2020-03-25 |
Feature |
Standards |
When comparing two objects such as Forms the comparison view will now include text to indicate if the only change is in the ordinal of child objects such as Fields. |
1781 |
Feature |
Study build |
Labels can now be added/removed from objects selected in the Draft Comparison view. |
|
1779 |
Bug |
Study build |
Edit Checks with a Variable only check step and a Form Repeat Number but no Form specified were not being accepted as valid. This has been corrected. |
|
1729 |
2020-03-24 |
Feature |
Standards |
When using Standards Compliance compare it was possible to set the compare to be against an object in the library with a different OID or Name. However, standards compare would still show that the OID or Name was different. This was corrected. |
1777 |
Feature |
Study build |
Boolean (TRUE/FALSE) columns in Architect Loader Spreadsheets are now imported in a case-insensitive way (TRUE = true = TrUE). Previously TRUE/FALSE values as exported by Rave Architect were expected. |
|
1341 |
2020-03-23 |
Bug |
Study build |
Edit Checks with a Variable only check step and a Folder Repeat Number but no Folder specified were not being accepted as valid. This has been corrected. |
1776 |
Bug |
Study build |
Duplicate Custom Functions could be created when copying Edit Checks. This has been corrected. |
|
1775 |
Feature |
UX |
Activity records are now created for additions or changes to EDC Roles in the Core Configuration. |
|
1756 |
Bug |
Standards |
When saving a Project, Activity Records were created for all Project Custom Properties even if they were not changed. This was corrected. |
|
1773 |
2020-03-20 |
Feature |
Diagnostic |
Diagnostic 0126 was added. This ensures that Open Query actions have both RequiresResponse and RequiresManualClose set to True. This Diagnostic is useful to organizations that set up their Open Query Checks with these settings. |
1774 |
Bug |
Standards |
Copying Edit Checks with Custom Function actions where the Custom Function called other Custom Functions using 'PerformCustomFunction' caused an error. This has been corrected. |
|
1768 |
2020-03-19 |
Feature |
Standard Rules |
Forms in Libraries now show a list of Rules related to that Form under the Standards Control tab. |
1769 |
Feature |
Standard Rules |
Fields now have a summary of related Standard Rules when they appear in a Standard Library. This is in addition to the list of Standard Rules for a Form. |
|
1770 |
2020-03-18 |
Feature |
Automated Testing |
Test Case subject names are now truncated on the right. |
1771 |
Feature |
Automated Testing |
The default Test Case subject name format is now the first 20 characters of the Test Case name followed by a timestamp. |
|
1772 |
Feature |
Automated Testing |
The default Test Case subject name format now has additional formatting options which can be configured by TrialGrid on request. |
|
1766 |
2020-03-17 |
Feature |
Standard Rules |
It is now possible to filter the Rules list similar to a spreadsheet autofilter function. |
1767 |
Bug |
Automated Testing |
The 'randint' subject name parameter can now be formatted. See Test Case Subjects |
|
1759 |
Feature |
Standard Rules |
Rules are now imported/exported to and from Architect Loader Spreadsheets. Rave Architect will ignore these tabs of the spreadsheet. Note that Rules are only imported/exported for Standard Library Drafts (Drafts which are imported into or exported from Projects which are marked as libraries) |
|
1384 |
2020-03-16 |
Feature |
Diagnostic |
Diagnostic 0125 was added. This checks that Open Query Check Actions which are set to Requires Response are also set to Requires Manual Close. |
1765 |
Bug |
Automated Testing Performance |
The performance of running Test Cases has been improved. |
|
1764 |
Bug |
Infrastructure / System |
Creating PDFs for Test Case runs with large numbers of screenshots used a lot of memory. This was corrected. Users are unaffected by this system change. |
|
1760 |
2020-03-15 |
Feature |
Automated Testing |
The Test Set Run history now has default ordering of most recent runs first. |
1717 |
Feature |
Automated Testing |
Labels can now be added or removed from multiple Test Cases using the 'Apply Label' button on the Test Case list page. |
|
1762 |
2020-03-13 |
Bug |
Automated Testing |
Line breaks in query text messages were causing errors in Test Case runs. This has been corrected. |
1763 |
Bug |
Automated Testing |
Double quote characters in Form or Folder names were causing errors in Test Case runs. This has been corrected. |
|
1761 |
2020-03-12 |
Feature |
Automated Testing |
New parameters are available to format test subject names in Test Cases. See Test Case Subjects |
1758 |
2020-03-10 |
Bug |
Automated Testing |
Test Case results would not highlight query messages containing double-quotes and some other symbols. This has been corrected. |
1753 |
2020-03-05 |
Bug |
Custom Properties |
Custom properties on forms could not be saved without error when Form is matched to a Standard Library (compare fails). This was corrected. |
1752 |
2020-03-04 |
Bug |
Labels |
The visual appearance of Labels in editor side bars was inconsistent with Labels elsewhere and has been corrected. |
1750 |
Bug |
Automated Testing |
Test Case run screenshots were not capturing the complete page for non-log forms (introduced by changes from #1725). This was corrected. |
|
1751 |
Feature |
Automated Testing |
The TrialGrid Project and Draft have been added to the Test Case run pdf. |
|
1749 |
Bug |
Standards |
If a Form is compared against a different library than the Draft default then the Form listing will not display (introduced by changes from #1728). This was corrected. |
|
1740 |
2020-03-03 |
Feature |
Automated Testing |
When copying Test Cases from another Draft or Library there is now an option to select only those Test Cases for which the related Edit Check(s) exist in the target Draft. |
1728 |
Bug |
Standards |
Under some conditions the PDF Compliance Report could not be created. This was corrected. |
|
1747 |
Bug |
Study build |
The cloning function for Fields on a Form was broken by recent changes to the Form editor to support Coding information. This was corrected. |
|
1748 |
Feature |
Study build |
When a Field with coding information is copied into another study, the coding information is now also copied with it. |
|
1745 |
2020-03-02 |
Feature |
Automated Testing |
When running the 'subject exists' step in Automated Tests TrialGrid will attempt to create a subject using the EDC Role specified in the Test Case. If this Role does not have permission to create subjects in Medidata Rave then TrialGrid will attempt to create the subject using the "Subject Admin" user, if available. |
1734 |
Bug |
Automated Testing |
A failure to generate the pdf for a particular Test Case run was corrected. |
|
1736 |
2020-02-28 |
Bug |
Study build |
The Form Editor now supports Coding Dictionary setup including Priority, Coding Level, Locale, Supplemental Terms, Component Terms and other workflow elements. Note that the system does not have information about which Coding Dictionaries are set up for the URL. See Field Coding Configuration for more information. Note that currently coding information related to Fields is not included in Standards Compliance calculations. |
1744 |
2020-02-27 |
Feature |
Automated Testing |
Test Case Templates can now use control structures such as 'for' loops. See Test Case Templates |
1739 |
Feature |
Automated Testing |
Test Case Templates can now use optional Folders. See Test Case Templates |
|
1439 |
2020-02-26 |
Feature |
Automated Testing |
Incomplete date and time values can now be specified in Test Cases. See Dates and Times in Test Cases |
1732 |
Feature |
Automated Testing |
The 'Then I should see form' Test Case step will now include a screenshot of the form in the test results. |
|
1737 |
Feature |
Automated Testing |
Test Cases will now run if the Rave user account uses a non-English locale such as Japanese. Japanese, Chinese and Korean fonts should display correctly in result screenshots. |
|
1733 |
Feature |
Standard Rules |
The home page of Drafts that are linked to a Library now show a count of active Standard Rules These are Rules which are selected from the Standard Library Rules list because the Drafts Project Custom Properties activate those Rules. |
|
1735 |
2020-02-20 |
Feature |
Infrastructure / System Performance |
A configuration setting was added to the background queue process to help manage memory usage. No change is visible to users. |
1727 |
2020-02-17 |
Bug |
Automated Testing |
The Test Case 'Save as new' button was not creating a new Test Case. This has been corrected. |
1712 |
Bug |
Automated Testing |
If multiple queries with the same query text were opened then the Test Case Run screenshot would highlight the first on the page, not the one connected to the relevant Field. Now the Field PreText will be used to make sure that the correct Field is highlighted. |
|
1725 |
Bug |
Automated Testing |
Rave pages containing log records were sometimes truncated on the right or left hand side. This has been corrected and the entire page should now be included in the screenshot. |
|
1726 |
Bug |
Automated Testing |
The Test Case Result pdf was not generated if test data included symbols such as '<'. This has been corrected. |
|
1683 |
Feature |
Automated Testing |
If access to the TrialGrid UAT draft has not been correctly configured an error message is displayed. The text of this error message has been improved. |
|
1062 |
Feature |
Diagnostic |
Diagnostic 0124 Checkbox Fields should not have Default Values has been added. |
|
1723 |
Bug |
Automated Testing |
A javascript error could occur on loading the Test Case list page. This has been fixed. |
|
1722 |
Feature |
Diagnostic |
Diagnostic 0123 was added. This checks ePRO field settings for Default Value, Unit Dictionary and Data Dictionary with Specify options - none of which are supported by ePRO. |
|
1724 |
Feature |
Standard Rules |
Standard Rules may now be deleted from the list of Standard Rules. |
|
1731 |
Feature |
Infrastructure / System |
New settings have been added to the TrialGrid web server to help manage web server memory. No changes are visible to users. |
|
1713 |
2020-02-14 |
Bug |
Study build |
Long text strings were not not completely visible in the standards comparison view. This has been corrected. |
1720 |
2020-02-12 |
Feature |
Infrastructure / System Automated Testing Performance |
Automated Test Case runs were consuming more server memory than necessary. This has been improved. A previous attempt to correct this issue was made on 2020-02-06. |
1502 |
2020-02-11 |
Feature |
Infrastructure / System Security |
New contols have been added to TrialGrid to improve the security of web pages. No changes are visible to users. |
1721 |
2020-02-10 |
Feature |
Infrastructure / System |
Python language packages used by TrialGrid were updated to the latest versions. No changes are visible to users. |
1708 |
2020-02-07 |
Feature |
Infrastructure / System |
The system now has a task that periodically sweeps the database of expired user sessions. Users will notice no difference to functionality, this is a system housekeeping change. |
1719 |
Feature |
Standard Rules |
Standard Rules may be created from the Standard Rules listing for a Draft in a Standard Library. |
|
1720 |
2020-02-06 |
Feature |
Infrastructure / System Automated Testing Performance |
Automated Test Case runs were consuming more server memory than necessary. This has been improved. |
1709 |
2020-02-03 |
Bug |
Standards |
The Allowed Changes list in the Form Editor was not being displayed correctly. This has been corrected. |
1710 |
Bug |
Study build |
The Active and Signature Required properties in the Form Editor were not being saved after a change. This has been corrected. |
|
1711 |
Bug |
Standards |
When copying a Data Dictionary or Unit Dictionary from a Standard Library the Compliance state of the Data Dictionary or Unit Dictionary would stay "Not Found" until a change was made to force recalculation of compliance. This was fixed. |
|
1699 |
2020-01-31 |
Feature |
Diagnostic |
Diagnostic 0122 was added. This checks the DataFormat of Date Fields on ePRO Form are using a DataFormat supported by Patient Cloud. |
1704 |
Feature |
Diagnostic |
Diagnostic 0082 now checks that Fields with a Coding Dictionary do not have a Unit Dictionary or a Lab Analyte. |
|
1696 |
2020-01-30 |
Feature |
Standard Rules |
Drafts within Standard Libraries now have a listing of Standard Rules. |
1694 |
Feature |
Permissions |
TrialGrid Super users can now always manage teams in a URL (previously they had to have a role in the URL) |
|
1695 |
Feature |
Diagnostic |
Diagnostic 00121 was added. This checks that Fields on ePRO forms use only supported control types (Text, LongText, DropDownList, Checkbox etc) |
|
1693 |
2020-01-29 |
Feature |
Automated Testing |
Test Case Templates now have placeholders for Check Action target datapoints. See documentation for more details. |
1690 |
Feature |
Standard Rules |
Drafts in a Standard Library now have the count of related Rules in the Draft Summary section (e.g. similar to count of Forms and Edit Checks) |
|
1692 |
Feature |
Standard Rules |
Breadcrumbs for a Standards Library Draft now include a link to Rules. |
|
1691 |
2020-01-28 |
Feature |
Diagnostic |
Added Diagnostic 00120 Do not prefix Form OIDs with ECOA/EPRO - use Is Patient Cloud Form setting instead. A Prefix of ECOA or EPRO forces the Form to always be a Patient Cloud Form regardless of settings. |
1688 |
Feature |
UX |
If a user already has an account and they are invited to a new Project they receive an email but there was no link to login which can be confusing. A link to the login page was added to the notification message. |
|
1676 |
2020-01-27 |
Bug |
Diagnostic |
Diagnostic PDF generation would fail if the content of a cell in the output table became longer than the page length. This could happen for long lists of excluded fields or long result output. In addition the limitation on 1,000 character output for a single Diagnostic result (one row) was removed and the display font was changed to a unicode aware font to support non-latin characters. |
1689 |
2020-01-24 |
Feature |
Automated Testing |
Test Case Templates now have placeholders for Folders. See documentation for more details. |
1497 |
2020-01-23 |
Feature |
Automated Testing |
Test Case Templates are now supported. See documentation for more details. |
1687 |
Feature |
Automated Testing |
When editing Test Cases, error messages will now be displayed at the bottom of the editor as well as when hovering over the error marker next to the line(s) with error(s). |
|
1685 |
2020-01-21 |
Feature |
Automated Testing |
The Test Case Excel list now highlights Folder, Form and Field names in the Edit Check description column. |
1686 |
2020-01-20 |
Feature |
Infrastructure / System |
A new performance monitoring tool has been added to TrialGrid to help identify any potential performance issues. |
1475 |
2020-01-15 |
Feature |
Automated Testing Standards |
Test cases now have Standards Compliance comparisons against libraries. |
1677 |
Feature |
Standards |
Compliance status of objects is now recorded with the object to enable data reporting and for performance reasons. This means that the change of an object causes compliance calculation for that object to be immediately performed. When a Draft is switched to a new or different standard library a mass calculation for objects in that Draft must be performed. |
|
1485 |
Feature |
Automated Testing Standards |
The Test Case list has Standards Compliance information so it can be filtered for objects which are different from the library, not found or modified. |
|
1554 |
Bug |
Automated Testing Performance |
Test Case editor loading performance was improved. This is especially noticeable with large Test Cases. |
|
1556 |
Bug |
Study build Performance |
Form list performance when displaying Standards Compliance information was improved. |
|
1666 |
Feature |
Standards |
For Standards Compliance it is now possible to explicitly set an OID/Name to match on in the associated Library. For example, you can set a Form with OID "VITALS1" in a Draft to match against a Form with OID "VITALS" in a Library. |
|
1684 |
Feature |
Standards |
For Standards Compliance it is now possible to set the library to match against in the sidebar of the object Editor. This allows users to control on an object-by-object basis which library it should be compared against (e.g. a Therapeutic Area library vs a Core Library) |
|
1557 |
Bug |
Study build Performance |
The Data Dictionaries list was inefficient when showing standards information. Performance was improved. |
|
1588 |
Feature |
Standards |
The Edit Check editor now shows Standards Compliance information in the sidebar. |
|
1587 |
Feature |
Standards |
The Derivation editor now shows Standards Compliance information in the sidebar. |
|
1586 |
Feature |
Standards |
The Custom Function editor now shows Standards Compliance information in the sidebar. |
|
1673 |
Feature |
Tickets |
It is now possible to select a TestCase from the Ticket editor to be related to the Ticket. This is the same mechanism as is used for Forms, Custom Functions etc. Test Cases may still have links to Tickets via the @ticket:ticket_number text in the Test Case script. The @ticket reference method was retired in September 2021. |
|
1682 |
Feature |
Standards |
When compliance is being recalculated for a Draft it is not be possible to change the Draft Standards Parent. This block is removed when compliance has been recalculated for the Draft. This block is removed after 5 minutes so that if the compliance recalculation fails it can be changed again. |
|
1681 |
2020-01-14 |
Feature |
Automated Testing |
When a Folder which has a Parent Folder is referenced in a Test Case an editor warning symbol will be displayed if the Folder is part of a nested Folder structure. This is to help avoid surprises because Rave will create the Parent automatically. |
1584 |
2020-01-13 |
Bug |
Automated Testing |
When a Folder which has a Parent Folder is referenced in a Test Case, the Parent Folder should be specified in the Test Case, using an absolute folder reference. |
1675 |
Bug |
Automated Testing |
< and > characters in query text messages would cause errors when generating the Test Case list pdf document. This has been corrected. |
|
1667 |
Feature |
Automated Testing |
The Test Case Excel list now contains the description of Edit Checks. |
|
1668 |
Feature |
Automated Testing |
The Test Case Excel list now contains the Names of related objects such as Forms. |
|
1670 |
Feature |
Automated Testing |
The Test Case pdf list now contains the description of Edit Checks. |
|
1669 |
Feature |
Automated Testing |
The Test Case pdf list now contains the Names of related objects such as Forms. |
|
1671 |
Feature |
Automated Testing |
The Test Case Results pdf now has the Edit Check Description at the start of the main content. |
|
1672 |
Feature |
Automated Testing |
The Test Case Results pdf now contains the Names of related objects such as Forms. |
|
1678 |
Feature |
Automated Testing Study build |
Edit Check descriptions now contain the Pretext of Fields to make them easier to understand for all users. |
|
1679 |
Feature |
Study build |
The description of AddForm Check Actions now uses the Form Name rather than the Form OID. |
|
1660 |
2019-12-23 |
Feature |
Automated Testing |
When running Test Cases there is now an option 'Continue on failure'. When set on the Test Case runner will attempt to execute steps after a failed step in a scenario. When off (the default) the runner will stop running steps within a scenario when it encounters a failed step. This option can be useful to report the success or failure of all test steps without having to fix the first issue and then re-run. |
1661 |
Feature |
Automated Testing |
When running Test Cases there is now an option 'Check user roles'. When set on (the default) the Test Case runner will check that the Rave user accounts have the specified role in Rave. When set off the Test Case runner will report that the roles are different but will attempt to execute the tests using the given accounts. |
|
1637 |
Feature |
Study build |
The Custom Function editor will now display errors in the Custom Function source code automatically, after a short delay, and will indicate the line(s) on which error(s) are present if possible. |
|
1665 |
2019-12-20 |
Feature |
Automated Testing |
The Test Case helper for data entry steps will not insert a Units column in the step table if no units are specified. |
1663 |
Feature |
UX |
Library Projects now have an icon in the breadcrumbs indicating that they are a library. |
|
1659 |
Feature |
Automated Testing |
Automated Test steps which check data values will now match decimal numbers if there is a difference in leading or trailing zeros, e.g. 012.20 will match 12.2. Numbers will still not be rounded so 12.19 will not match 12.2. |
|
1582 |
2019-12-18 |
Bug |
Study build |
Changes to ConstantA-K values in the Unit Dictionary editor were not being saved. This was corrected. |
1625 |
Bug |
Automated Testing Study build Performance |
The performance of importing Architect Loader Spreadsheets with Automated Test Cases was improved. |
|
1658 |
Feature |
UX |
Styling of tables in Project Wiki pages was improved. |
|
1635 |
2019-12-12 |
Bug |
Automated Testing |
The Test Case Advisor now only checks Folders in the Subject Calendar if the Folder is in the default Matrix or the Folder is created in the Test case. |
1634 |
Bug |
Automated Testing |
The Test Case Advisor will add an issue and the Test Case will require attention if more than one Form in the same child Folder is not in the default Matrix. |
|
1655 |
Bug |
Automated Testing |
The Test Case Advisor will now add a 'save form' step for any folder and form which is present in a Check Action but not in the Check Steps. This will ensure that the datapoints on that Form are submitted and the Check Action will run. Note that such Checks might deviate from recommended best practices - see Diagnostic 0058 'Check Actions should have a matching Check Step'. |
|
1656 |
Bug |
Automated Testing |
The Test Case Advisor will now add steps to create Folders and Forms which are used in a sub-check to make Fields in the main edit check visible and if these Folder/Forms do not exist in the default Matrix. |
|
1657 |
Bug |
Automated Testing |
The Test Case Advisor was generating values for 'age' derivations the wrong way around, ie. the earliest and latest dates were inverted. This has been corrected. |
|
1653 |
Bug |
Automated Testing |
The Test Case Run pdf would fail to be created if there were data entry steps containing long Folder, Form or Field OIDs. This has been corrected. |
|
1654 |
Bug |
Automated Testing |
The Test Case Run pdf would fail to be created if the Test Case referred to an Edit Check which does not exist. This has been corrected. |
|
1650 |
2019-12-11 |
Bug |
Automated Testing |
The Test Case Run pdf would fail to be created if an Edit Check name contained a ':' character. This has been corrected. |
1651 |
Bug |
Automated Testing |
The Test Case Advisor was not always choosing an appropriate Folder when adding steps to make a Field visible. This has been corrected. |
|
1648 |
Feature |
Infrastructure / System |
Some Javascript packages have been updated to the latest versions. No changes are visible to users. |
|
1649 |
2019-12-10 |
Bug |
Automated Testing |
Automated Test Case run pdf files were not being generated if the content contained an '&' character. This has been corrected. |
1647 |
2019-12-09 |
Bug |
Automated Testing |
Automated Test pdf files were not being generated because of an error in the location of font files. This has been corrected. |
1297 |
2019-12-06 |
Feature |
Automated Testing |
The Test Case Advisor will now add data entry steps to make Fields visible if they are not visible by default and are referenced in the Edit Check. |
1315 |
Feature |
Automated Testing |
The Test Case Advisor has a link to navigate directly to the Test Cases list. |
|
1426 |
Feature |
Automated Testing |
If a Field has a Default Value the Test Case Advisor will now attempt to use that value in the suggested Test Case. If the Default Value can be used to generate test scenarios then the Field will not be included in enter data steps and a note will be added to the test scenario. If the Default Value is not used then an alternative value will be provided (if possible). |
|
1573 |
Feature |
Automated Testing |
Screenshots are now taken of the 'Form exists' step. Note that from TG_UAT draft version 19 and onwards, there will not be a screenshot of the 'Form exists' step. |
|
1574 |
Feature |
Automated Testing |
When running a Test Case TrialGrid will expand the horizontal width of the screenshot if the page in Rave is wider than the default screen size, for example to display a log record table. |
|
1578 |
Feature |
Automated Testing |
The Test Case Advisor will now add data entry steps to populate derived Fields which are used in an Edit Check, if the Derivation can be evaluated. |
|
1579 |
Feature |
Automated Testing |
If the Test Case Advisor cannot suggest any data entry values then it will create enter data steps with no values, to make it easier to manually enter values. |
|
1580 |
Feature |
Automated Testing |
The Test Case Advisor will create cross-references to any Forms referenced in the Edit Check. |
|
1581 |
Feature |
Automated Testing |
If the Test Case Advisor cannot create a valid Test Case it will insert a step to document the issues which need to be resolved manually. |
|
1584 |
Bug |
Automated Testing |
Parent Folders can now be used in Test Cases, see Automated Testing Step Reference |
|
1589 |
Feature |
Study build |
When exporting a Draft to Rave the list of Drafts already existing in Rave will be displayed if the Project Name in TrialGrid is the same as the Project Name in Rave. |
|
1600 |
Feature |
Automated Testing |
The Test Case list has a new option to export the selected Test Cases to a pdf document. |
|
1610 |
Feature |
Automated Testing |
The Test Case Advisor suggested words such as 'TREATMENT' for text Fields. These words were sometimes not appropriate for the Field. Now the Test Case Advisor will use an alphabet string such that a text Field of length 5 characters will have a suggestion of 'ABCDE', up to a maximum of 10 characters. In future TrialGrid will have features to allow pre-defined lists of potential test values to be created. |
|
1615 |
Feature |
Automated Testing |
When a Form contains a derived Field with a 'NOW' Derivation which triggers Custom Functions to run then the 'enter data' test steps will not trigger the derivation (a limitation of Rave Web Services). To ensure that all expected actions have occurred a new Test Step can be used, e.g.: When I save form "AE" in folder "VISIT" |
|
1624 |
Bug |
Automated Testing |
When verifying Test Case results, TrialGrid was not taking into account datapoints which had multiple queries and so might report a false result. This has been corrected. |
|
1639 |
Feature |
Automated Testing |
The Test Case Advisor will use the enter and save data entry step. |
|
1646 |
Feature |
Automated Testing |
The Test Case list has a new option to export the selected Test Cases to an Excel spreadsheet. |
|
1643 |
Bug |
Automated Testing |
Copying and pasting a password when running a Test Case could lead to an error. This has been corrected. |
|
1644 |
Feature |
Infrastructure / System |
A new step has been added to TrialGrid's internal application testing which will look for Javascript code which might be incompatible with older browsers, such as Internet Explorer 10. |
|
1640 |
2019-12-04 |
Feature |
Automated Testing Standards |
Test Cases now have database fingerprints which will be used to add Standards Compliance for Test Cases. No changes are visible to users yet. |
1641 |
Feature |
Study build |
Source code has been removed for Edit Check and Derivation 'unit tests'. These have been replaced by Automated Testing. |
|
1642 |
Feature |
Automated Testing |
'User Acceptance Testing' has been renamed 'Automated Testing'. |
|
1590 |
2019-12-03 |
Bug |
Permissions |
If the owner of a Project was assigned a Project Role and then that role was removed from the owner, the Owner lost the permission to view the Project. This was corrected. This issue did not affect all pages under the draft (mostly just ones related to Diagnostics) this was due to differences in the ways these pages checked permissions. This was also fixed. |
1591 |
Feature |
Permissions |
If a user can view a project in a URL they can also view the URL level information. For security only users with Manage Team permission may now view the URL Level Team page since this shows all users and their permissions. |
|
1592 |
Feature |
Permissions |
Users who do not have Manage Team permission no longer see the URL Team Members card on the URL home page. |
|
1593 |
Feature |
UX |
The slider controls used in the URL Team Members page were changed to checkboxes. |
|
1609 |
Feature |
Permissions |
When I have "manager" permission at the URL level I can see all projects in that URL. |
|
1611 |
Feature |
Permissions |
Users who have view access to a Project are now able to view the settings for a project. |
|
1612 |
Feature |
UX |
A project does not have to have an Owner. It can be "Not Set". |
|
1613 |
Feature |
Permissions |
A project cannot be set to be owned by a user who has not yet activated their TrialGrid account. |
|
1614 |
Bug |
Permissions |
Project owners were unable to invite new users to the Project or remove users from a Project. This was corrected. |
|
1616 |
Feature |
Permissions |
When a user is not able to view the URL Team then they no longer see the breadcrumb link to the team page. |
|
1630 |
Feature |
Automated Testing |
Scenario count was removed from the Automated Testing table. It didn't provide a lot of value and we wanted to reduced the visual clutter on that table. |
|
1631 |
Feature |
Tickets |
When there are no tickets associated with Test Cases the Related Tickets column is hidden in the Test Cases list. |
|
1632 |
Feature |
Automated Testing |
If a Test Case was edited since it was last entered into a Test Set it now shows it was changed in the Test Case listing. |
|
1633 |
Feature |
Automated Testing |
If an object related to an Test Case is edited after the Test Case is put into a test set the Related Object should show a Changed marker in the Test Case List. |
|
1638 |
Feature |
Rave Compatibility |
Rave versions 2019.1.2, 2019.1.3 and 2019.2.0 were added to available Rave versions. |
|
1608 |
2019-11-25 |
Bug |
Custom Properties |
When changing a custom property from a text field to a choice field and there are empty values in the choices list, the system will throw an error. This was corrected. |
1594 |
2019-11-22 |
Feature |
Retired |
Custom Properties now have associated data types (text, boolean or a choice of values) |
1596 |
Feature |
Custom Properties |
In the list of custom properties, blank values are not be counted toward the "in use" total. |
|
1597 |
Feature |
Custom Properties |
When editing a Custom Property definition the system now warns if you make a change and try to leave the page without saving. |
|
1598 |
Feature |
Labels |
When editing a Label definition the system now warns if you make a change and try to leave the page without saving. |
|
1599 |
Bug |
Diagnostic |
Diagnostic 108 when a Folder/Form Combination exists only in the Merged Matrix being checked and in a Matrix excluded from comparison then the Diagnostic fails with an error. This was corrected. |
|
1603 |
Bug |
Permissions |
If a user attempts to delete a Project from the Project List when they do not have permission to do so, no deletion happens but no error message is shown. This was corrected. |
|
1604 |
Feature |
Custom Properties |
Custom Properties now have a display order attribute which controls the order in which they are displayed in editors and listings. |
|
1607 |
2019-11-21 |
Bug |
Automated Testing |
The Test Case editor helper for data values was not refreshing the list of Fields when a Form was selected. This has been corrected. |
1412 |
Bug |
Automated Testing |
If the Test Case Advisor is run concurrently on the same Draft or the same Edit Check there was a risk of failure because of a duplicate Test Case name. This should not now happen, though it is possible that the resulting Test Cases will have identical names. |
|
1565 |
Bug |
Automated Testing |
If the Test Case Advisor is run concurrently on the same Draft or the same Edit Check there was a risk of failure because of a duplicate Test Case name. This should not now happen, though it is possible that the resulting Test Cases will have identical names. (Duplicate of #1412) |
|
1566 |
Feature |
Automated Testing |
When the Test Case Advisor has been run it can be re-run without closing and re-opening it. |
|
1567 |
Feature |
Automated Testing |
When creating Test Cases using the Test Case Advisor with 'delete existing test cases' selected the Test Case Advisor was appending '(1)' to the Test Case name. This is not necessary since existing Test Cases are deleted. |
|
1568 |
Feature |
Automated Testing |
When creating a Test Case for an Edit Check there are now 2 buttons in the sidebar. 'Add' will create a new Test Case in addition to any existing ones. 'Replace' will create a new Test Case and delete any existing ones for that Edit Check. |
|
1572 |
Feature |
Automated Testing |
When the Test Case Advisor processes an Edit Check containing a Field which is not visible by default the Test Case Advisor will attempt to find an Edit Check with a SetDataPointVisible check action for that Field and will add data entry steps to make the Field visible. If no check action can be found or if the check action is in an inactive Edit Check or an Edit Check which also references a Custom Function then the additional data entry steps will not be added. |
|
1575 |
Feature |
Automated Testing |
Comments added by the Test Case Advisor are now displayed in the list of Edit Checks processed. |
|
1140 |
2019-10-29 |
Bug |
Automated Testing |
The PDF report generated from the Custom Function list page was incorrectly showing a list of commas in the UAT Test column. This has been removed. |
1563 |
Bug |
Automated Testing |
The PDF report generated from the Test Case list page was incorrectly showing the checkbox selection column. This has been removed. |
|
1577 |
Bug |
Automated Testing |
In UAT results long data tables caused PDF generation to fail, this was corrected. |
|
1570 |
2019-10-28 |
Feature |
UX |
In the URL level Team list there was no indication that a user was the owner of a particular Project and if they had no other assigned role in the Project then that Project was not listed at all. This was corrected by adding an "Owner" indicator and by including Projects in the listing where the user only had an Ownership connection with the Project. |
1569 |
Bug |
Permissions |
In the URL Team list, users with Manager permission would only see users related to Projects which they themselves had access to. Users with Manager URL permission now see all useres in all Projects in the URL. |
|
1462 |
2019-10-25 |
Feature |
Document Templates |
On the Draft Home Page there is now an option to generate documents in Microsoft Word format. |
1463 |
Feature |
Document Templates |
When generating a document you can select the document type you want from the list of those available and adjust settings. |
|
1464 |
Feature |
Document Templates |
A count of documents generated appears on the users home page. |
|
1465 |
Feature |
Document Templates |
A listing to manage documents generated (e.g. to download or delete documents) is available from the user home page. |
|
1466 |
Feature |
Document Templates |
A count of document templates defined for a URL now appears on the URL home page. |
|
1467 |
Feature |
Document Templates |
A new URL-level permission was added for the management of Document Templates in the URL. |
|
1468 |
Feature |
Document Templates |
Users who do not have the Manage Document Template URL-level permission cannot import Document Templates from other URLs. |
|
1469 |
Feature |
Document Templates |
The Document Import dialog allows a user to select Document Templates from other URLs but only lists URLs where Document Templates have been defined. |
|
1477 |
Feature |
Document Templates |
On import of an Document Template that has the same name as an existing one, the newly imported Template gets a _n suffix (e.g. Document_1) |
|
1478 |
Feature |
Document Templates |
URLs now have a page that lists all the available Document Templates. |
|
1479 |
Feature |
Document Templates |
Users with Manage Document Template permission can delete Document Templates from the system. |
|
1480 |
Feature |
Document Templates |
Users are able to view the source and settings of Document templates in their URLs. |
|
1562 |
Feature |
Document Templates |
The Draft "Documents" button does not show if there are no Document Templates defined for the URL. |
|
1552 |
Bug |
Diagnostic |
Diagnostic 0048 did not apply Field OID exclusions to Fields referenced via VariableOID. So if the exclusion was all Field OIDs with OID "DER_NOW" but the Derivation used a VariableOID reference like ":V_NOW" the Diagnostic did not apply exclusions to Fields with Variable OID "V_NOW" with Field OID "DER_NOW". This was corrected. |
|
1558 |
Feature |
Diagnostic |
Clicking the headings of panels in Diagnostics Findings page now expands/collapses those sections. |
|
1534 |
2019-10-24 |
Feature |
Automated Testing |
If an Edit Check has multiple check steps with no Folder specified then the Test Case Advisor will select one Folder to apply to all these steps when it suggests test data. |
1559 |
Bug |
Automated Testing |
The Test Case Advisor will order test data by Folder Ordinal and Form Ordinal. |
|
1560 |
Feature |
Automated Testing |
The Test Case Advisor will only use 'Other, specify' data dictionary entries if there is no alternative. |
|
1561 |
Feature |
Automated Testing |
The Test Case Advisor will suggest empty values for data dictionary fields which are compared against a value of 0. This is because Rave treats 0 as being empty when evaluating edit checks for dictionary fields. |
|
1540 |
2019-10-22 |
Feature |
Automated Testing |
Lists with Label columns can now be sorted by label. |
1541 |
Feature |
Tickets |
The Ticket list now has a comment count column. |
|
1542 |
Bug |
Study build |
When you update a Field on a Form an activity record is added to show that the Form was also changed and that last-updated date is changed for the Form. |
|
1543 |
Bug |
Standards |
When a Draft has a Standard Library and you save a Form with no changes a record was added to show that the Form standard library was changed. This was corrected. |
|
1544 |
Feature |
UX |
In the Form Editor the Standard Compliance Draft selector for the Current Draft Default is now indicated by (Draft Default). This makes it clear when a Form is being compared to a Standard Library Draft different from the default for the Draft (e.g. if you imported a Form from a different Library) |
|
1107 |
Bug |
Collaboration |
Using @ symbol to mention users and groups of users in comments has been enhanced (see issues #1547, #1549, #1550, #1551) |
|
1545 |
Bug |
Permissions |
It is no longer possible to assign tickets to users who are invited but not yet active in the system. |
|
1546 |
Bug |
Permissions |
It is no longer possible to reference users who are invited but not yet active in the system in comments. |
|
1547 |
Feature |
Collaboration |
When a user or project role is mentioned in a comment with the @ syntax, that user (or set of users) receives an email notification. |
|
1549 |
Bug |
Collaboration |
When referencing usernames in comments with the @ syntax the system did not recognize usernames with the @ or . characters in the name. This has been corrected. |
|
1550 |
Feature |
Collaboration |
When referencing users and groups in comments, the referenced user or group is now highlighted in the comment text. |
|
1551 |
Feature |
Collaboration |
When a user or group name has a space in it e.g. ("Study Builder") it should appear in the comment helper and with an underscore replacing spaces ("Study_Builder"). |
|
1336 |
Bug |
Automated Testing |
In the Test Case Import dialog, long Test Case names would cause the table of Test Cases to overflow the popup window. This was corrected. |
|
2628 |
Feature |
Study build |
Form preview shows changes to pre-text properties live on change. |
|
2629 |
Feature |
Study build |
IsLog and Inactive fields are indicated in the Form Field list. |
|
2630 |
Feature |
Study build |
Changes to Field Properties are saved when the Form is saved. |
|
1529 |
2019-10-17 |
Bug |
Automated Testing |
When running a set of UAT Test Cases if the background server is restarted or fails for some reason the UAT Run would become stuck in a "running" state but would never complete. The system now detects when a UAT Run was not complete and will restart the task, re-running from the last test not completed. |
1029 |
2019-10-16 |
Bug |
Study build |
When moving a Field to a different position in the Form Editor the Field list will auto-scroll at the top or bottom of the display. The auto-scroll has been improved and should work more reliably, though it might still be necessary to move the mouse to continue auto-scrolling on long forms. |
1294 |
Feature |
Study build |
When editing Form and Field Restrictions, all EDC Roles defined in the URL Configuration are displayed, which makes it easier to see which are selected and which are not selected. |
|
1509 |
Feature |
Study build |
The Field Properties sheet in the Form Editor can be hidden and shown. |
|
1511 |
Feature |
Study build |
The Field Properties in the Form Fields area can be hidden and shown. |
|
1512 |
Feature |
Study build |
Form Fields can be displayed with styles matching Rave Classic or Rave EDC (RaveX). |
|
1513 |
Feature |
Study build |
A Field with of no particular type can be added in the Form Editor. |
|
1514 |
Feature |
Study build |
New Fields can be added at the top or bottom of the Form, or before or after the selected Field. |
|
1516 |
Feature |
Study build |
Form Fields can be displayed with a selected EDC Role. Fields which are View Restricted for that Role and/or are Inactive will be greyed out. Fields which are Entry Restricted for that Role will have the data entry control disabled. |
|
1517 |
Feature |
Study build |
The Form Editor has a Print button to print the Form Fields. |
|
1538 |
2019-10-15 |
Bug |
Automated Testing |
UAT Run button ignored checkboxes and would include all filtered entries. This was changed to honor the checked selections. |
1214 |
2019-10-14 |
Feature |
Standards |
Standards compliance summary and PDF now show which standard library was effective at the time of comparison. |
1533 |
Feature |
Automated Testing |
The Test Case listing now has checkboxes to select test cases to be archived, run or batch deleted. |
|
1531 |
2019-10-04 |
Bug |
Automated Testing |
If the PreText for a Field used in a UAT test contains a html non-breaking space ( ) PDF generation for the UAT result would fail. This was corrected. |
1508 |
2019-10-03 |
Feature |
Automated Testing |
There are now Test Case steps to inactivate Folders, Forms and Log Records. |
1519 |
Feature |
Automated Testing |
When searching lists of Folders, Forms and Fields in Test Case editor helpers, the search is now case-insensitive. |
|
1520 |
Feature |
Automated Testing |
The Test Case editor helpers display lists of Folders, Forms and Fields in Ordinal order. |
|
1521 |
Feature |
Automated Testing |
There are now Test Case editor helpers for '{subject_name}' steps. |
|
1522 |
Feature |
Automated Testing |
There are now Test Case editor helpers for '{datapoint}' steps. |
|
1523 |
Feature |
Automated Testing |
There are now Test Case editor helpers for inactivate Folder, Form and Record steps. Note: The inactivate Folder step has subsequently been retired, see #3381. |
|
1526 |
Bug |
Automated Testing |
The Test Case editor will display a warning if you change the Test Case Name or steps and try to leave the page without having saved the Test Case. |
|
1528 |
Feature |
Automated Testing |
The Test Case editor helpers for '{datapoint}' steps let you select the Folder OID, Folder repeat number, Form OID, Form repeat number, Field OID and Record Position. |
|
1530 |
Feature |
Automated Testing |
The Test Case editor helper for query steps lets you select query text from Check Actions in the Draft or enter some other text which is the expected result of the Test Case. |
|
1510 |
Feature |
Study build |
Project attributes Protocol and Description are no longer required fields. |
|
1490 |
Feature |
Custom Properties |
Custom Properties can now be defined for Project and Draft objects. |
|
1525 |
Feature |
Custom Properties |
Custom Draft Properties are exported into ALS files and imported from ALS files via the TG_DraftProperties tab. Rave Architect will ignore this tab in the spreadsheet. |
|
1515 |
Feature |
Labels |
Labels applied to Projects are visible on the Project home page and in the URL Project listing. |
|
1524 |
Feature |
Labels |
Labels applied to Drafts are visible on the Draft home page and the Project Draft listing. |
|
559 |
Feature |
Rave Integration |
When exporting an ALS file, custom TG_ tabs are placed at the end of the ALS file generated i.e. the last tabs in the spreadsheet. |
|
1491 |
2019-09-19 |
Bug |
Automated Testing |
The Test Case Result PDF document did not include all table headings. This has been corrected. |
1492 |
Bug |
Automated Testing |
The Test Case Result PDF document did not include query text messages. This has been corrected. |
|
1493 |
Feature |
Automated Testing |
The Test Case Result PDF document now includes the description of any related Edit Checks. |
|
1506 |
Feature |
Automated Testing |
The Test Case Editor now includes a button to switch between editing mode, where Folder, Form and Field OIDs will be displayed, and view mode where names will be displayed. |
|
1507 |
Feature |
Automated Testing |
The Test Case Result PDF document now includes a description of the Test Case using Folder, Form names and the Field Pretext, in addition to the description using object OIDs. |
|
1505 |
Feature |
Infrastructure / System |
A system admin management command was added to regenerate the validity state for test cases. |
|
1483 |
2019-09-17 |
Feature |
Automated Testing |
A UAT Editor helper was added for the "I should see/not see the following query" check step. This allows the user to search for and select the Open Query text from Edit Checks. |
1495 |
Feature |
Automated Testing |
The TestCase Advisor and Edit Check TestCase generator will now create a test case for the UniqueSubjectName check action. This Test Case is generated in an invalid state since the user will need to add steps which ensure a duplicate subject number is generated in order to fire the check. |
|
1482 |
2019-09-09 |
Feature |
Automated Testing |
In a UAT test an unknown EDC role is normally a warning but for the value "{role}" it is now an error. The Test Case Advisor enters this value for roles when it does not know what role to choose for entering view and entry restricted data. |
1476 |
2019-09-04 |
Bug |
Automated Testing |
The save button in the Test Case Editor was disabled after trying to save a Test Case with no name entered. This has been corrected. |
1472 |
Feature |
Automated Testing |
New steps available in Test Cases allow subject names to be specified in the Test Case. See Test Case Subjects for more information. |
|
1457 |
2019-08-28 |
Bug |
Automated Testing |
Intermittent failures have been noticed in Test Cases run against iMedidata and Rave EDC when taking screenshots. This appears to be caused by iMedidata returning to the login page after a successful login has occurred. Additional logic and logging has been added to TrialGrid to work around this issue. |
1458 |
Feature |
Automated Testing |
The Test Case run log now records the Rave user account names used during the test run. |
|
1459 |
Feature |
UX |
Rave 2019.1.1 has been added to the list of Rave versions. |
|
1460 |
Feature |
Automated Testing |
The Test Set Run page is now clearer that the Rave Study Site Number is required. |
|
1461 |
Feature |
Automated Testing |
If the Rave credentials provided for a Test Set Run are invalid then all Test Cases within that run will be marked as Cancelled and will have a Run log message with details of the problem. |
|
1455 |
2019-08-27 |
Feature |
Infrastructure / System |
If there is a Javascript error in the browser it will now be automatically reported to TrialGrid for investigation. This will help ensure cross-browser support. There is no action required from users and no visible change to the TrialGrid application. |
1447 |
2019-08-21 |
Bug |
Study build |
On import if ALS has a CheckStep that references a Check that doesn't exist then import fails and a cryptic error message is shown. This was corrected. Import will still fail and the reason shown in the import log (as now) but the cryptic error message is not shown. |
1450 |
Bug |
Diagnostic |
Diagnostic 0051 (Fields should have a SAS Format specified) would fail on Fields with Numeric formats containing the + symbol such as 1+ or 3+.1+ This was corrected. |
|
1451 |
Bug |
Permissions |
When removing a user from a URL, if the user has owner permission for a project but no other project role, they retained their permission to view/edit the project. This was fixed. |
|
1053 |
Bug |
Study build |
In the folder list, when clicking on the set of Matrices which are collapsed, only the Matrices on the first row are expanded or collapsed. This was corrected. |
|
1453 |
Bug |
Study build |
In the folder list, when clicking on the set of Matrices which are collapsed, only the Matrices on the first row are expanded or collapsed. This was corrected. (Duplicate of #1053) |
|
1406 |
Bug |
UX |
URL Team buttons did not displayed correctly. If you have more than 20 users, then after displaying the page and extending the number displayed from 20 to 50, the additional rows did not have toggle buttons. This was corrected. |
|
1419 |
2019-08-16 |
Feature |
Automated Testing |
When creating a UAT Test Run the URL, Study, Environment and Site parameters will be cached and will be used as the defaults when creating another Test Run for the same draft. |
1420 |
Feature |
Automated Testing |
A page heading has been added before each scenario in the UAT Test results pdf to make it easier to see where a new scenario starts. |
|
1443 |
Feature |
Automated Testing |
The Test Case Advisor has a new option 'Delete existing test cases', which will delete any existing test cases for the selected Edit Checks in the draft and then create new ones. |
|
1438 |
2019-08-14 |
Bug |
Automated Testing |
UAT tests would not run against a Rave URL with the Core Configuration setting 'All upper case' enabled. This was corrected. |
1437 |
Bug |
Infrastructure / System |
If a formatting mistake is made in the latest release or release notes then the document generation will display with these tables unformatted. The content is present but looks ugly. A test was added to ensure that these tables are formatted correctly. |
|
1434 |
2019-08-12 |
Feature |
Validation |
Validation documents now include a link between references in the source code to an issue and the documentation for that issue. This provides a link for auditors between an issue and the testing code that shows the issue is addressed or feature implemented. |
1435 |
Feature |
Validation |
Validation documents now include a link between an issue and any testing scenarios (feature tests) related to that issue. This provides a link for auditors between the issue and the evidence that issue was addressed or feature implemented with visual test evidence. |
|
1436 |
Bug |
Validation |
In validation documents some steps where text was input were not displayed correctly. This was corrected. |
|
1423 |
2019-08-09 |
Bug |
Automated Testing |
Test Case result screenshots were not always showing open log records. This has been corrected. Note that Rave EDC (RaveX) Test Cases will open log records for screenshots if there are fewer than 100 log records. Test Cases with more than 100 log records will run but without taking screenshots of log records after 100. |
1424 |
Bug |
Automated Testing |
Test Case results for Rave EDC (RaveX) now show the whole screen when a screenshot is taken. |
|
1433 |
Feature |
Study build Retired |
Unit Tests for Edit Checks and Derivations have been removed following the introduction of User Acceptance Tests. |
|
1429 |
2019-08-06 |
Bug |
Automated Testing |
If a failure occurred in an early part of the processing for a UAT run before any test cases were executed, the error was not reported to the user, the task would simply fail. This was corrected and these errors are now reported to users and test cases are shown with a Failed status. |
1431 |
Bug |
Automated Testing |
Infrastructure changes caused UAT result live-update to fail. This was corrected. |
|
1427 |
Bug |
Automated Testing |
Some Test Cases containing unicode characters would fail to run. This has been corrected. |
|
1414 |
Bug |
Study build |
The Edit Checks list would not display in Internet Explorer 11. This has been corrected. |
|
1311 |
2019-08-05 |
Feature |
Diagnostic |
The number of findings displayed in the panel heading for each diagnostic on the diagnostic results page now decreases when findings are fixed so that it displays the current number of unresolved findings. |
1312 |
Feature |
Diagnostic |
Diagnostic findings are now collapsed when opening the diagnostic results to make it easier to see an overview of which diagnostics have findings. |
|
733 |
Feature |
Standards |
If a Draft object (Form, Edit Check, Folder, Custom Function, Dictionary or Test Case) is copied from a Library or another Draft then the sidebar will contain informaton about which object and Draft it was copied from. Standards Compliance information is now displayed in the object sidebar. Note that Derivations cannot be copied yet - this will be added in a future release (issue #1428). |
|
1415 |
Feature |
Automated Testing |
If a Draft object (Form, Edit Check, Folder, Custom Function, Dictionary or Test Case) is copied from a Library or another Draft then the sidebar will contain informaton about which object and Draft it was copied from. Standards Compliance information is now displayed in the object sidebar. Note that Derivations cannot be copied yet - this will be added in a future release (issue #1428). (Duplicate of #733) |
|
841 |
Feature |
Study build |
Entries in Data and Unit Dictionaries can be sorted by clicking on the Coded Data or User String column heading. |
|
1365 |
2019-08-01 |
Bug |
Automated Testing |
In UAT Run page Study Site Number was whitespace-sensitive meaning a space at the start or the end of the Study Site Number would cause the system to not match the study site. This was corrected. |
1366 |
Feature |
Automated Testing |
When running UAT tests invalid username/password messages now make clear when the issue is with Rave Classic accounts. |
|
1350 |
Feature |
Standards |
ALS exports now include standard-library related properties for Forms, Fields, Data Dictionaries and Data Dictionary Entries. This allows standard library related metadata to be exported from one TrialGrid environment (e.g. beta) to another (production) via ALS export/import. |
|
1351 |
Bug |
Rave Integration Rave Compatibility |
Rave 2019.1.0 changed the way publish in place is reported. This affected the "Publish in Place" functionality of direct-Rave exports (causing it to fail). This was corrected. |
|
1292 |
2019-07-28 |
Bug |
Diagnostic |
The Project level setting "URL Users Can View" was not being honored for the import of Diagnostics from other projects in the URL. If you tried to import Diagnostic settings from a Project where you did not have a Project Role assignment but the Project was set "URL Users Can View" you should be able to import those Diagnostics but you could not. This was corrected. |
1291 |
Bug |
Diagnostic |
The Project level setting "URL Users Can View" was not being honored for viewing the Diagnostics settings page for a Project. This was corrected. |
|
1270 |
Feature |
Diagnostic |
The explanation for Diagnostic 0026 (Inactive Forms/Fields referenced in an Active Edit Check) was expanded to include a warning that a Draft containing Checks which reference inactive Fields or Forms cannot be published to a Version in Rave Architect. |
|
1271 |
Feature |
Diagnostic |
Examples were added to the description of Diagnostic 0050 (Fields related to Data Dictionaries have appropriate DataFormats). A setting to ignore inactive Fields and Fields on inactive Forms was also added with a default of True (on). |
|
1272 |
Feature |
Diagnostic |
An exclusion setting for Inactive Fields was added to Diagnostic 0032 (Date and Datetime fields set to Query Future Date) with a default of True (on). |
|
1300 |
Feature |
Diagnostic |
Diagnostic 0051 (Fields should have SAS Format Specified) had a setting "Ignore Inactive" added set by default to True to ignore Fields which are inactive or which are on Inactive Forms. |
|
1277 |
Feature |
Diagnostic |
The description for Diagnostic 0052 (SAS Format should match Rave Field format) was expanded with examples and an option to ignore inactive Fields / Fields on inactive Forms was added. |
|
1047 |
Feature |
Diagnostic |
Diagnostic 0109 was added (Fields should NOT have SAS Format Specified). This is the opposite of Diagnostic 0051 for organizations which rely solely on the default SAS formats provided by Rave. |
|
1280 |
Feature |
Diagnostic |
Additional description was added to Diagnostic 0061 to explain effect on PDF generation of unsupported HTML tags. Diagnostic also had an option added to ignore inactive Fields and Fields on inactive Forms with a default of True (on). |
|
1287 |
Feature |
Diagnostic |
Diagnostic 0081 (detect trailing whitespace) now has an option to ignore Form and Field Help. This is set to True by default. |
|
1281 |
Feature |
Diagnostic |
Additional description was added to Diagnostic 81 to explain that trailing whitespace can affect PDF generation. |
|
1285 |
Bug |
Diagnostic |
Diagnostic categories included "Coder" and "Coding". Diagnostic categories were changed to just "Coding". |
|
1286 |
Feature |
Diagnostic |
Diagnostic 0110 "ePRO Forms should not require signature" was added. It detects Forms which are set as ePRO (Patient Cloud) and which are set "Requires Signature". |
|
1052 |
Feature |
Diagnostic |
Diagnostic 0111 was added. This checks that a set of named Custom Functions exist in a Draft. |
|
1251 |
Bug |
Diagnostic |
Diagnostic 0105 had duplicate exclusions settings. Exclusion settings for Diagnostic 106 had been assigned to Diagnostic 105. This was corrected. |
|
1283 |
Feature |
Diagnostic |
Diagnostic 0063 (Dynamic Search Lists should be related to one Field) was re-written to identify an issue in Rave. Each unique Variable that appears in a Set Dynamic Search List Check action, must be referenced in the Check Steps of at least one Edit Check with a Set Dynamic Search List Check action against that Variable. If condition is not met then the Draft cannot be published and a warning "An invalid Edit Check setup was detected for the Dynamic SearchList field" is shown. For example, if I have a Draft with only one Edit Check and that Edit Check sets with CheckAction SetDynamicSearchList for FormA/FieldA/VariableA, I will not be able to publish this Draft unless the Edit Check contains a Check Step which also references VariableA (in any Form/Field, the Variable is the important thing). If I add a second Edit Check which has a SetDynamicSearchList action for FormB/FieldB/VariableA (same variable) and THIS Edit Check has a Check Step referencing FormB/FieldB/VariableA (same variable) then I will be able to publish the Draft. Diagnostic 0063 was renamed "Variables targeted by Set DSL Actions are referenced by Check Steps" |
|
1306 |
Feature |
Diagnostic |
Diagnostic 0112 was added. This checks that Variables which are set as the target of a Set Dynamic Search List Check Action have a control type of DynamicSearchList. |
|
1305 |
Feature |
Diagnostic |
Diagnostic 0113 was added. This checks that Fields with a ControlType of DynamicSearchList do not appear on the Primary Form. |
|
1045 |
Feature |
Diagnostic |
Diagnostic 0114 was added. This checks that all Forms have the Save Confirm option checked except any that are specifically identified by OID. |
|
1307 |
Feature |
Diagnostic |
Diagnostic 0087 (Appropriateness of Form-level signature=Yes) ignored inactive Forms and inactive Fields. A new setting was added to control whether inactive Forms and Fields should be ignored with a default of True (on). |
|
1308 |
Feature |
Diagnostic |
The Diagnostic Category "Rave EDC" and references to Rave EDC in Diagnostic descriptions have been updated to "Rave EDC (RaveX)" to avoid confusion with Rave Classic EDC. |
|
1304 |
Feature |
Diagnostic |
Diagnostic 0074 (Rave EDC/X only supports NoLink confirmation style) was changed to make it applicable to Rave Classic users who want to limit confirmation styles to a subset. It now allows you to select which save confirmation styles are allowed. The default is to allow only the "NoLink" style and the automatic fix is only available if the only allowed style is "NoLink" and continues to change the confirmation style to "NoLink" so the behaviour is the same as before for RaveX use but can now be configured for Classic Rave. In addition an option to ignore inactive Forms was added - defaulted to True (on). |
|
1051 |
Feature |
Diagnostic |
Diagnostic 0116 was added. This checks that a Form/Field combination has Set Observation Date of Folder set. This supports studies where the subject calendar is used. |
|
1309 |
Feature |
Diagnostic |
Diagnostic 0117 was added. This checks that the Primary Form for the Draft has a name that matches one of a set of standard names. This is for clients that want to ensure that their Primary Forms are named in specific ways such as "Subject Identification". |
|
1040 |
Feature |
Diagnostic |
Diagnostic 0118 was added. This checks that the Confirmation Message and Signature Prompt for the Draft exactly match standard wording provided by the Diagnostic settings. |
|
1048 |
Feature |
Diagnostic |
Diagnostic 0119 was added. This checks that controls of type CheckBox are not used except on Form OIDs that match a specific pattern or on Field OIDs that match a specific pattern. Some organizations choose not to use CheckBox controls for site-level data input. |
|
1313 |
Bug |
Automated Testing |
The UAT Test Case Helper for the 'When I log in with role "{role}"' step would change the step text to 'When I am logged in with role "{role}"' which was invalid. This was corrected. |
|
1314 |
Bug |
Automated Testing |
When selecting a Step to insert in the Test Case editor it was not possible to add the same step repeatedly. An "Add" button must now be clicked to add the step to the Test Case editor. This allows a step to be selected and then added each time the Add button is clicked. |
|
1319 |
Bug |
Automated Testing |
A Helper (wrench icon) was shown for the 'Then I should see "{datapoint_ref}" has value "{value}"' UAT step in the Test Case editor when it should not have been shown. This was corrected. |
|
1339 |
Bug |
Diagnostic |
Diagnostics 0088-0094 Diagnostic settings for Entry Restrictions were labelled as View Restrictions. This had no effect on functionality and was corrected. |
|
1340 |
Feature |
UX |
Classic Rave versions 2018.2.4 and 2019.1.0 were added to the possible Rave versions. |
|
1347 |
Bug |
Diagnostic |
Diagnostics 0001,0064 and 0066 were ignoring the "ignore_inactive" setting. This was corrected. |
|
1354 |
Bug |
Diagnostic |
Diagnostic 0001 does not take into account "Ignore Inactive" setting for Long Text fields which should be short (separate issue from 1347 above) |
|
1348 |
Feature |
Diagnostic |
A new setting was added to Diagnostic 0086 (Length of static values in Check and Derivation Steps) to ignore inactive Checks and Derivations with a default of true (on). |
|
1349 |
Feature |
Diagnostic |
A new setting was added to Diagnostic 0076 (Non-Zero Recordposition for Log Fields) to ignore inactive Checks and Derivations with a default of true (on). |
|
1355 |
Bug |
Diagnostic |
Diagnostic 0003 (SAS Field OID length) did not ignore Label fields. This was corrected. |
|
1356 |
Feature |
Diagnostic |
Diagnostic 0003 had a new option added to exclude Forms which match a name or pattern. |
|
1359 |
Feature |
Diagnostic |
Diagnostic 0023 (naming of DateTime control types) did not have an option to ignore Inactive Fields / Fields on Inactive Forms. This was added with default of True / on. |
|
1360 |
Feature |
Diagnostic |
Diagnostic 0023 (naming of DateTime control types) now allow you to define a "contains" string so that you can ensure some string (like DAT) appears in the Field OID. |
|
1361 |
Feature |
Diagnostic |
Diagnostic 0027 (Recordposition 0 for Standard Fields) has an option to ignore inactive Checks and Derivations. This was added with a default of True / on. |
|
1362 |
Bug |
Diagnostic |
Diagnostic 0001. The logic to select LongText was Greater Than Threshold not Greater Than or Equal To Threshold. This was corrected. |
|
1363 |
Bug |
Diagnostic |
Diagnostic 0015 modified to report "RadioButton (Horizontal) was expected" rather than the less precise "RadioButton was expected". |
|
1364 |
Feature |
Diagnostic |
Diagnostic XLS report now includes a column "Settings" which shows which settings were in effect for the Diagnostic run when the result was generated. |
|
1369 |
Feature |
Diagnostic |
A new setting was added to Diagnostic 0058 (Check Actions match Check Steps) to ignore inactive Checks with a default of true (on). |
|
1316 |
Bug |
Automated Testing |
If an Edit Check referenced a numeric Field by value and by 'IsEmpty' or 'IsNotEmpty' check steps then the Test Case Advisor would fail to generate a Test Case. This has been corrected. |
|
1320 |
Bug |
Automated Testing |
The Test Case runner would sometimes record a failure when trying to take a screenshot of a Log Form. This has been corrected. |
|
1321 |
Bug |
Automated Testing |
The Test Case Advisor has been changed to suggest Test Cases with 'I enter only this data' steps rather than 'I enter data'. This works better for Edit Checks comparing values across standard and log Fields in Rave. Some Edit Checks which use Custom Functions might be better run with 'I enter data', this will need to be reviewed and tested. 'I enter data' submits all datapoints on the form. 'I enter only this data' submits only those datapoint which are included in the Test Case. |
|
1322 |
Bug |
Automated Testing |
The Test Case runner would fail when verifying an Update Form or Update Folder Name action if the Check Action referenced a date Field. Rave uses a mixed case date to update the Folder or Form Name (for example 'AE 10 Jun 2010') even if the date on the form is in upper case ('10 JUN 2010'). Now the Test Case runner will perform a case-insensitive verification on Folder and Form names. |
|
1326 |
Bug |
Automated Testing |
The Test Case Advisor was not generating suitable values if a date Field, with 'yyyy' format, was being compared against another date Field with 'dd MMM yyyy' format. The suggested test values would not satisfy the logic of the Edit Check. This has been corrected. |
|
1329 |
Bug |
Automated Testing |
The Test Case Advisor was not incorrectly inserting a sub-folder reference on Merge Matrix Check Action steps. This has been corrected. |
|
1330 |
Bug |
Automated Testing |
If a Folder has a parent Folder then the parent will be included in suggested Test Cases. For example, a Folder 'AE_P' has a parent 'AE'. Suggested Test Cases will have steps like: When I enter data:
| DataPoint | Value |
| AE/AE_P.SAE.AETERM[1] | HEADACHE |
|
|
1331 |
Bug |
Automated Testing |
If an Edit Check included static values then the Test Case Advisor would include them in the suggested Test Case even if they would be non-conformant for that Field. This has been corrected. |
|
1335 |
Bug |
Automated Testing |
The Test Case runner would fail if the User Data String in a Data Dictionary Entry contains a single quote. This has been corrected. |
|
1337 |
Feature |
Automated Testing |
The Test Case Advisor will base date values around a date 2 years before the current date. It will suggest values (depending on the data format) which are 1 day, 1 week, 1 month and 1 year before and after the base date (2 years ago). This will avoid future dates being included in the suggested data. |
|
1328 |
Feature |
Automated Testing |
If an Edit Check references a Dynamic SearchList Field the Test Case Advisor will add a comment to the suggested Test Case, which will be categorised as requiring review. TrialGrid Test Cases can verify values within a Dynamic SearchList and can enter data into a DSL Field, but the values cannot be suggested automatically and must be inserted into the suggested Test Case. |
|
1342 |
Feature |
Automated Testing |
If an Edit Check references a FileUpload or Signature Field the Test Case Advisor will add a comment to the suggested Test Case, which will be categorised as requiring review. TrialGrid Test Cases cannot test FileUpload or Signature Fields. |
|
1343 |
Feature |
Automated Testing |
The Test Case Advisor will check Field view and entry restrictions. If a Field is view or entry restricted to the default role then an additional 'When I log in with role "{role}"' step will be inserted before the restricted Field. If further Fields are not restricted then a log in step for the default role will be inserted after the restricted Field steps. A comment will be added to the suggested Test Case, which will be categorized as requiring review. |
|
1344 |
Feature |
Automated Testing |
The Test Case Advisor will choose Lower and Upper range values for numeric Fields in preference to the maximum possible values. This leads to more realistic Test Data. |
|
1345 |
Feature |
Automated Testing |
The Test Case Advisor will now generate Test Cases for Edit Checks which have Logical Record Position check steps. A comment will be added to the suggested Test Case, which will be categorized as requiring review. |
|
1346 |
Bug |
Automated Testing |
The Test Case Advisor was suggesting values for Set Datapoint Check Action steps using the Coded Data value (for Fields referencing a Data Dictionary). The Test Case expects this to be the User String. This was corrected. |
|
1403 |
Feature |
Automated Testing |
The Test Case Advisor will now add a comment if the Edit Check references an inactive or invisible Field, or an inactive Form. |
|
1404 |
Bug |
Automated Testing |
If a SetDatapoint check action has a value which is not present in the Data Dictionary for the target Field (if that Field has a Data Dictionary) then the Test Case Advisor will use the value in the Check Action and will add a comment to the Test Case. |
|
267 |
2019-06-16 |
Feature |
Study build |
When 'multi-select' is enabled in the Matrices page 'Select all' and 'Select none' buttons are displayed and can be used to select all Matrices which are currently in the list (ie. the list can be searched and then the resulting Matrices selected), or clearing the selection. |
1259 |
Feature |
Study build |
The Matrix grid can be printed, showing the Forms and Folders for the selected Matrix or Matrices. |
|
1260 |
Feature |
Study build |
When 'multi-select' is enabled in the Matrices page the cells are color-coded: grey: no matrices have that Folder/Form green: one matrix has that Folder/Form orange: two matrices have that Folder/Form red: three or more matrices have that Folder/Form This makes it easy to spot matrices which have overlapping Folder/Forms. |
|
1261 |
Feature |
Study build |
The Matrix grid can be expanded to occupy the full width of the screen. |
|
1264 |
Feature |
Study build |
Clicking on a row header in the Matrix grid will open the corresponding Form. Clicking on a column header will open the corresponding Folder. |
|
1289 |
Bug |
Study build |
Users could access a page to view or edit the Subject folder in a draft. This has been prevented and users will be re-directed to the Folders list in this case. |
|
1298 |
Feature |
Study build |
The tooltip in the Matrix editor now displays the Matrices in which a Folder/Form combination are present (if any). |
|
1108 |
2019-06-07 |
Feature |
Permissions |
The URL Teams page now has a button to remove a user entirely from a URL. Previously a user would be removed from the URL when they were removed from their last project in that URL (so if they only had one Project and it was removed, so were they). A new button in the URL Team page is now the only way a user is permanently removed from all projects and the URL. |
1258 |
Feature |
Permissions |
The URL Teams page "Teams" permission has been renamed "Manager" since this represents the master permission to change any of the other permissions for users. |
|
1288 |
Bug |
Diagnostic |
Feature 1231 added collapse of diagnostic results where there were greater than 20 findings to improve readability. This had the unintended side-effect of disabling the Fix All button for those listings. This was corrected. |
|
1253 |
Feature |
Diagnostic |
In the Diagnostic results the settings section was set to use a smaller font. Being able to see the settings is important but it should not draw attention away from the findings. |
|
1230 |
2019-06-05 |
Bug |
Diagnostic |
Diagnostic 72 should not report empty values separated by | symbols. |
1233 |
Feature |
UX |
Generated user avatars displayed in the header bar now have a light background. Previously a dark avatar did not display well on a dark background. |
|
1231 |
Feature |
Diagnostic |
In Diagnostic findings, any diagnostic with more than 20 results has its results section closed to start with. This makes viewing results easier. |
|
1228 |
Feature |
Diagnostic |
Diagnostic 64 now shows a link to Data Dictionaries that it reports. |
|
1235 |
Feature |
Automated Testing |
In the UAT Test Case editor, the test step "I am logged in with Role" is now checked against the core configuration in TrialGrid and a warning is shown if the EDC Role name is not present or the role is present but inactive. |
|
1245 |
Feature |
Automated Testing |
The 'I am logged in with role "{role}"' UAT test step now has an associated editor which can be accessed by clicking the icon in the margin of the Test Case editor. A dialog opens which allows the user to choose an EDC role from the core configuration or to enter a new role name. |
|
1249 |
Feature |
Automated Testing |
The "folder {folder ref} exists" UAT test step now has an associated editor which allows selection of a Folder OID and the entry of Folder paths such as FOLDER1[1]/CHILD_FOLDER[2]. |
|
1255 |
Feature |
Automated Testing |
The "form {form_ref} exists in folder {folder_ref}" UAT test step now has an associated editor for the selection of Form and Folder OIDs and the entry of Form references containing repeats e.g. "AE[2]" and Folder paths. |
|
1256 |
Feature |
Automated Testing |
The "I enter data" UAT test step now as an associated editor. This allows the selection of Folder / Form / Field / Data Dictionary and Unit Dictionary values (where required). |
|
1237 |
2019-05-20 |
Bug |
Automated Testing |
Rave 2018.2.3 and 2018.2.4 restrict access to the Rave API from within Custom Functions. The TrialGrid UAT draft has been updated for compatibility with these Rave versions. |
1216 |
2019-05-17 |
Bug |
UX |
Long Project or Draft names were causing an overflow in Activity lists. This has been corrected. |
1217 |
Bug |
Study build |
Some Custom Functions were not displaying correctly in the Object comparison view. This has been corrected. |
|
1218 |
Bug |
Standards |
The Standard Compliance dropdown was not fully visible for rows at the bottom of object lists. This was corrected. |
|
1219 |
Bug |
Study build |
The Activity Record for setting the Standard Library for a Draft contained html markup. This has been removed. |
|
1221 |
Bug |
Study build |
The list of Matrices was overflowing its panel container if the Draft contained more than 20 Matrices. This was corrected. |
|
1223 |
Bug |
Study build |
The Object comparison view was incorrectly showing objects as being the same if the only difference was a line break at the end of a text property (Custom Function Source Code, for example). The objects were correctly shown as different elsewhere. |
|
1224 |
Feature |
Study build |
The list of Matrices should be searchable. |
|
1225 |
Feature |
Study build |
It is now possible to show or hide the highlighted difference between two objects in the Object Comparison view. |
|
1226 |
Feature |
Study build |
It is now possible to show or hide the properties for the source or target object in the Object Comparison view. |
|
1227 |
Feature |
Study build |
The number of changes within Custom Function Source Code is now displayed in the Object Comparison view. |
|
1236 |
Bug |
Study build |
After making a change on the Draft Edit or Project Edit pages an alert is now shown if the user tries to leave the page before saving it. |
|
1240 |
Feature |
Permissions |
Object lists now show a 'View' button if a user does not have access rights to edit or delete. |
|
1241 |
Bug |
Study build |
When a user does not have edit permission on a draft the message on the Unit Dictionary page incorrectly referred to 'Data Dictionary'. This has been corrected. |
|
1244 |
Bug |
Study build |
After clicking the button to download a Draft the page scrolled to the top. This has been corrected. |
|
1042 |
Feature |
Diagnostic |
Diagnostic 104 was added to check that %% style Form Help Text entries which link to resources are set correctly. |
|
1043 |
Feature |
Diagnostic |
Diagnostic 105 was added. This Diagnostic checks that Form DDE Options are set to "Never". It is provided for clients who do not use DDE in their Rave studies. |
|
1044 |
Feature |
Diagnostic |
Diagnostic 106 was added. This Diagnostic checks that Form IsTemplate is set to False. It is provided for clients who do not use Template Forms in their Rave studies. |
|
1098 |
Feature |
Diagnostic |
Diagnostic 107 was added. This Diagnostic checks that an All-Forms Matrix contains all Forms that are defined in the Draft (optionally excluding Inactive Forms). |
|
1120 |
Bug |
Study build |
Matrix Editor now shows Inactive Forms with (Inactive) after the Form name and a red square at the intersection of Form and Folder instead of a blue one. |
|
1222 |
Feature |
Diagnostic |
Diagnostic 108 was added. This Diagnostic checks that a PDF / All-Visits Matrix is a superset of all other Matrices for a study (i.e. that a Folder/Form combination has not been missed out) with options to ignore a set of Matrices (e.g. an All-Forms style matrix) |
|
1194 |
2019-05-10 |
Feature |
Diagnostic |
Diagnostic 66 now has an option to ignore Inactive Checks (default = Ignores inactive). |
1195 |
Feature |
Diagnostic |
Diagnostic 72 now has an option to ignore Inactive Checks (default = Ignores inactive). |
|
1192 |
Bug |
Diagnostic |
Diagnostics 0058, 0064, 0066, 0072 and 0098 did not correctly handle pattern-match exclusions, this was corrected. |
|
1198 |
Feature |
Diagnostic |
Diagnostic 103 was added. This looks for =NOW Default Values for Fields which are not of the Date/Time control type. This setting can prevent Rave Subject PDFs from generating. |
|
1196 |
Bug |
Study build |
Tags in Form Names such as <font color="blue">Demography</font> would cause breadcrumbs and Form Name edit control in the Form Editor to display incorrectly. |
|
1199 |
Feature |
Diagnostic |
Diagnostic 1 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1200 |
Feature |
Diagnostic |
Diagnostic 2 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1201 |
Feature |
Diagnostic |
Diagnostic 3 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1202 |
Feature |
Diagnostic |
Diagnostic 4 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1203 |
Feature |
Diagnostic |
Diagnostic 5 now has an option to ignore Inactive Forms (default = Ignores inactive). |
|
1204 |
Feature |
Diagnostic |
Diagnostic 6 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1205 |
Feature |
Diagnostic |
Diagnostic 7 now has an option to ignore Inactive Forms (default = Ignores inactive). |
|
1206 |
Feature |
Diagnostic |
Diagnostic 8 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1207 |
Feature |
Diagnostic |
Diagnostic 9 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1208 |
Feature |
Diagnostic |
Diagnostic 10 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1209 |
Feature |
Diagnostic |
Diagnostic 11 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1210 |
Feature |
Diagnostic |
Diagnostic 12 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1211 |
Feature |
Diagnostic |
Diagnostic 13 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1212 |
Feature |
Diagnostic |
Diagnostic 14 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1213 |
Feature |
Diagnostic |
Diagnostic 15 now has an option to ignore Inactive Fields and Fields on Inactive Forms (default = Ignores inactive). |
|
1193 |
2019-05-09 |
Feature |
Diagnostic |
Diagnostic 0020 now ignores words contained in URLs and does not attempt to spell check them. |
1197 |
Feature |
Diagnostic |
New Diagnostic 0102 finds URLs in draft text strings (Field help text for example) and checks if the URL can be accessed. |
|
1181 |
2019-05-06 |
Feature |
Tickets |
Tickets now have an optional Due date field. |
1182 |
Bug |
Infrastructure / System |
The process to remove failed tasks did not run on schedule correctly. This was corrected. |
|
1183 |
Bug |
Study build |
In prerelease environment iMedidata import failed with a file creation error. The root cause was fixed. |
|
1184 |
Feature |
Study build |
The default URL for iMedidata import or export is now set to https://www.imedidata.com since the majority of users are using the production iMedidata environment. |
|
1185 |
Feature |
Tickets |
In Ticket listings tickets which are Open and past due show their due date in red text. |
|
1186 |
Feature |
Validation |
Static Application Security Testing (SAST) output should be included in the validation package. SAST analysis examines the TrialGrid source code for potential security vulnerabilities. The output of this automated analysis was added to the validation package for TrialGrid releases. |
|
1187 |
Bug |
Diagnostic |
Diagnostic 101 did not manage Formats with + after the decimal point properly (e.g. 3.2+). This was corrected. |
|
1188 |
Feature |
Diagnostic |
Diagnostic 101 did not ignore Inactive Checks and Derivations. A setting was added for this with a default of ignoring Inactive Checks and Derivations. |
|
1189 |
Feature |
Diagnostic |
Diagnostic 64 did not ignore Inactive Edit Checks. A setting was added for this with a default of ignoring Inactive Checks. |
|
1169 |
2019-04-29 |
Bug |
Study build |
When selecting a VariableOID from the drop-down list in the Form Editor, Field OID would also be overwritten. Field OID is now only set if it is blank. |
1170 |
Feature |
Study build |
When working on long Forms it was necessary to scroll to the top to see if the Form saved. The Form Save message is now shown at the top of the screen regardless of where you are scrolled in the Form editor. |
|
1171 |
Feature |
Study build |
In the Form editor, when a Field has a related Data Dictionary a link to the Data Dictionary now appears next to the Data Dictionary selector for that field (Ctrl/Cmd-Click to open in a new Window) |
|
1172 |
Feature |
Study build |
In the Form editor, when a Field has a related Unit Dictionary a link to the Unit Dictionary now appears next to the Unit Dictionary selector for that field. |
|
1138 |
Bug |
Study build |
The Form Editor would allow the entry of invalid Field and Variable OIDs. This was corrected so that Field and Variable OIDs can only contain A..Z, 0..9 and the _ (underscore). |
|
1132 |
2019-04-26 |
Feature |
Diagnostic |
Diagnostics now have an Importance setting. By default all Diagnostics are of "Medium" and users with Manage Diagnostics permission may set a Diagnostic to High / Medium or Low importance. |
1175 |
Feature |
Diagnostic |
Diagnostic 73 checks Data Dictionary Coded Values against default values in Fields. Diagnostic 73 is case sensitive so a default value of "One" will not match against a coded value of "ONE" in the Data Dictionary. Rave is case-insensitive. A new setting was added to Diagnostic 73 to make the comparison case-insensitive to match Rave. |
|
1177 |
Feature |
Diagnostic |
PDF and Excel Diagnostic result download buttons are now shown on the Diagnostic results page. Note that this was was retired in version 53. |
|
1178 |
Feature |
Diagnostic |
The Draft Home Page Diagnostics card shows latest result count or if no Diagnostics have yet been run, a link to run Diagnostics. The text of the "Run Diagnostics" button was changed to "Run / View History" when there has been at least one Diagnostic run. This should make navigation clearer. |
|
1179 |
Feature |
Diagnostic |
If you navigate from the Draft Run Diagnostics page to the Manage Diagnostics page a navigation button now appears on the Manage Diagnostics page to take you back to that Draft Run page. Previously the navigation to get back was not clear and you would have to use the browser back button. |
|
525 |
2019-04-23 |
Feature |
Study build |
Edit Check descriptions have been shortened for Check Actions targetting the same data reference. For example, all AddForm actions referencing the same Folder/Form/Field will be displayed in one section. |
686 |
Feature |
Study build |
The Fields list now includes the Form Name as well as the Form OID. |
|
969 |
Bug |
Study build |
Deleting an entry in a Data Dictionary would sometimes cause other rows to not to be displayed. This has been corrected. |
|
1125 |
Feature |
Study build |
Only one row could be pasted into a Unit Dictionary. This has been corrected and multiple rows can be copied/pasted. |
|
1142 |
Bug |
Study build |
Displaying Matrices in Drafts with hundreds of Folders and Forms was slow. Now the initial request to display draft Matrices will still take some time to load all the information about Matrix Folder Forms but once loaded switching between Matrices will be fast. |
|
1143 |
Feature |
Study build |
When editing Data Dictionaries a warning will be displayed if a comma, semi-colon or double- slash is entered. |
|
1144 |
Bug |
Study build |
Copying from Excel into Data Dictionaries sometimes caused extra line breaks to be inserted. This has been corrected. When copying or entering data into Data or Unit Dictionaries line breaks will be automatically removed (as in Rave). |
|
1145 |
Feature |
Study build |
Edit Check descriptions have been re-formatted and include the Form and Folder names to make it easier to identify the referenced objects. The description includes an image next to each Folder, Form and Field; clicking on the image will link directly to that object. |
|
1146 |
Feature |
Study build |
When searching for Folders, Forms, Fields and Variables in the Edit Check editor, multiple terms, including numbers, can be searched using an underscore to separate terms. For example, 'VIS_1' will find all folders containing 'VIS' and '1'. |
|
1148 |
Bug |
Study build |
The description of Edit Check Action "SetVisible" was wrong and has been corrected. |
|
1149 |
Bug |
Study build |
Sometimes the count of list items (for example in the Forms list) was incorrect. Now all lists use pagination, with a configurable page size, and the counts of items are correct. |
|
1150 |
Feature |
Study build |
The count of Field Checks is now displayed underneath the count of Edit Checks on the Draft home page. Field Checks are QueryFutureDate, QueryNonConformance, LowerRange, UpperRange, NCLowerRange, NCUpperRange. Note that Field Checks can be viewed in the Fields list but are not displayed in the Edit Checks list. |
|
1151 |
Bug |
Study build |
When exporting the Fields list to pdf the columns might be truncated at the right of the page. To workaround this you can export to Excel and/or select fewer columns to be displayed and exported. |
|
1159 |
Feature |
UX |
Long activity messages are truncated in the activity lists (the full text is displayed in a tooltip when hovering over the truncated message) and the activity lists have been formatted as tables for improved readability. |
|
1164 |
Feature |
Study build |
In the Fields list, the Variable OID will only be displayed if it is different from the Field OID. |
|
3346 |
Feature |
Study build |
The Fields list can be searched by OID. |
|
1165 |
Feature |
Study build |
To improve readability of Edit Check descriptions the Folder and Form names will only be displayed once if there is only one Folder and Form in the Edit Check. |
|
1136 |
Bug |
Study build |
When fetching a list of Studies with Architect access from iMedidata, a maximum of 10 studies was found. This was corrected. |
|
1160 |
Feature |
UX |
Background tasks which fail are sometimes left in a Pending or Running state. After 72 hours these tasks are marked as failed. |
|
1166 |
Feature |
Study build |
The Direct Draft (or Version) import now supports logging in with iMedidata credentials. |
|
1167 |
Feature |
Study build |
When importing a Draft or Version from iMedidata, the system will prompt for a two-factor authentication code if iMedidata requires one. The user can then authorize TrialGrid for the rest of the TrialGrid session (i.e. until TrialGrid logout) or for 30 days. |
|
1156 |
2019-04-12 |
Feature |
Automated Testing |
When running a UAT Test Case no screenshot will be taken on a Login step. This is to avoid capturing information about studies other than the study being tested. |
1157 |
Feature |
Automated Testing |
Before running a UAT Test Case the TrialGrid UAT study must be configured correctly by a system administrator. If it is not configured correctly the Test Case cannot be run. More informative error messages are now displayed explaining what part of the configuration is incorrect. |
|
1155 |
2019-04-11 |
Bug |
Study build |
Field Help length limit was set to 4,000 characters to match Rave. |
1154 |
Bug |
Study build |
Field PreText length limit was set to 4,000 characters to match Rave. |
|
1153 |
Bug |
Study build |
Form Help length limit was set to 4,000 characters to match Rave. |
|
1152 |
Bug |
Study build |
Confirmation text limit was set to 4,000 characters to match Rave. |
|
1134 |
2019-04-05 |
Bug |
Automated Testing |
When creating a UAT Test Run if a non-existent Rave URL was entered then an internal error message was displayed. This has been replaced by a readable message. |
1135 |
Bug |
Automated Testing |
In the UAT Test Case Editor selecting the 'Then I should see form {form} in folder {folder}' step was incorrectly inserting another step. This has been corrected. |
|
1137 |
Bug |
Automated Testing |
Because of a bug in Rave Web Services (MCC-147590) the 'Enter Data' step in UAT Test Case was not causing all Fields on a Log Record to be submitted. The Rave Web Service calls have been modified to workaround this bug and the 'Enter Data' step now functions as expected on Log and Standard records. |
|
1100 |
2019-04-02 |
Bug |
Diagnostic |
Diagnostic 0094 does not correctly report multiple checks linking to a field via VariableOID. This was fixed. |
1102 |
Feature |
Study build |
When importing Drafts direct from Rave the process can fail if a Draft has a large number of Folders. This is a known issue in Rave. The manual workaround is to download the Draft in parts and merge the sheets in Microsoft Excel. The TrialGrid import-from-Rave feature now takes care of this automatically, downloading in sections and then re-assembling for import so that Drafts with large numbers of Folders can now be imported. |
|
925 |
Feature |
Study build |
The Form Editor now shows a list of related Derivations and Edit Checks for each Field under the Field Checks tab. |
|
1106 |
Bug |
Diagnostic |
When selecting a Project to copy Diagnostics from the dialog will sometimes not enable the Copy button. This was fixed. |
|
1110 |
Feature |
Infrastructure / System Retired |
Some email-related system settings were moved from system configuration into code because of the risk of changes between beta / pre-production and production versions. End-users will see no difference and are not affected. |
|
1111 |
Feature |
Study build |
When the Matrix List is opened, the Default Matrix is automatically selected. It also has (default) added to its name to make it clear which is the Default Matrix (if any). |
|
1112 |
Bug |
Validation |
Validation docs were no longer showing screenshots in validation portal. This was fixed. |
|
1113 |
Bug |
Validation |
Validation docs were showing copyright 2018. This was updated to 2019 for future releases. |
|
1114 |
Bug |
Validation |
Validation docs were not showing some text elements in the results section. This was fixed. |
|
1115 |
Bug |
Study build |
On FireFox on starting Draft Upload from an ALS spreadsheet if you navigated away from the page then the task list did not update to show progress of the upload running in the background. This was fixed. |
|
1119 |
Feature |
UX |
Rave EDC 2018.2.1 and 2018.2.2 were added as possible Rave EDC versions. |
|
1130 |
Feature |
UX |
Rave EDC 2018.2.3 were added as possible Rave EDC versions. |
|
1121 |
Bug |
Study build |
If you removed an entry from a View, Entry or Review Group list for a Field so that went from some entries to no entries, the property editor for that field would no longer display (it would stay stuck on the previous field). This was corrected. |
|
1122 |
Feature |
Collaboration |
Draft Properties now include whether a Wiki page from the list of Project Wiki Pages should be displayed on the Draft Home page. This can be used to provide more information about the Draft such as integrations it includes or current state. |
|
1123 |
Feature |
Automated Testing |
Draft Properties now includes an option to control whether to show UAT Coverage statistics on the Draft Home page. These statistics show how many Edit Checks, Derivations, Forms and Custom Functions have associated UAT Tests and how many passed on their last run. |
|
1126 |
Bug |
Permissions |
Owners of Projects were not able to assign themselves to Tickets. This was fixed. |
|
1127 |
Bug |
Diagnostic |
Diagnostic 99 identified Folder and Form repeats for Checksteps which were not data-related. This was corrected so that it only takes into account data steps. |
|
1078 |
Feature |
Tickets |
Tickets may be closed and re-opened. |
|
1124 |
Feature |
Study build |
In the Custom Function editor a Validate button has been added. This will verify the source code of the Custom Function against Rave and provide the same errors as the Rave Custom Function editor if there is a problem with the source code. |
|
1131 |
Bug |
Study build |
Preview of Custom Functions and Custom Function Templates would render xml content in the Custom Function source code as html - e.g. <input> would be rendered as an input element. This was corrected. |
|
1063 |
Feature |
Study build |
The Draft home page now shows a count of UAT Test Cases. |
|
3562 |
Feature |
Automated Testing |
The Test Case list can be filtered by the status of the last run. |
|
1064 |
Feature |
Automated Testing |
Clicking the UAT Test Case count on the Draft home page shows a list of UAT Test Cases. |
|
3562 |
Feature |
Automated Testing |
The Test Case list can be filtered by the status of the last run. |
|
3563 |
Feature |
Automated Testing |
The Test Case list can be filtered by label. |
|
3564 |
Feature |
Automated Testing |
The Test Case list can be filtered by validity. |
|
3565 |
Feature |
Automated Testing |
The Test Case list can be searched. |
|
1065 |
Feature |
Automated Testing |
A Test Case can be deleted from the list of UAT Test Cases. |
|
1066 |
Feature |
Automated Testing |
A Test Case editor was added. |
|
1067 |
Feature |
Automated Testing |
Entering @EditCheck:EDIT_CHECK_NAME in the Test Case Editor creates a relationships between the Test Case and the Edit Check for test coverage and traceability from test to Check. |
|
1068 |
Feature |
Automated Testing |
Similar to other object Editors, users can make comments on Test Cases. |
|
1069 |
Feature |
Automated Testing |
Similar to other object Editors, users can assign Labels to Test Cases for workflow. |
|
1070 |
Feature |
Automated Testing |
Steps which test Query text in a Test Case such as "Then I should see Query Text...." are checked against referenced Checks (via the @EditCheck:CHECK_NAME) and a warning is given if no referenced Edit Check has an OpenQuery action with that text. |
|
1071 |
Feature |
Automated Testing |
Similar to Edit Checks, Derivations may be referenced with @Derivation:DERIVATION_NAME in the Test Case editor. |
|
1072 |
Feature |
Automated Testing |
Similar to Edit Checks, Custom Functions may be referenced with @CustomFunction:CUSTOM_FUNCTION_NAME in the Test Case editor. |
|
1073 |
Feature |
Automated Testing |
Similar to Edit Checks, Forms may be referenced with @Form:FORM_NAME in the Test Case editor. |
|
1074 |
Feature |
Automated Testing |
Reference tags (@EditCheck, @CustomFunction etc) are not case sensitive. |
|
1075 |
Feature |
Automated Testing |
Object references are shown in the Test Case list as links to those objects. If a reference tag points to an object that does not exist (@EditCheck:NO_CHECK_OF_THIS_NAME) then the reference is shown in red text and the text is not a link. |
|
1080 |
Feature |
Automated Testing |
When a Test Case is related (via @) with an object that does not yet exist, creating that object will activate the link in the Test Case list and remove the red text. |
|
1076 |
Feature |
Automated Testing |
In the margin of the Test Case editor, an icon for a referenced object will appear. Clicking the icon in the margin navigates to that object (hint: Ctrl-Click to open in a new tab) |
|
1077 |
Feature |
Automated Testing |
Tickets may be referenced in Test Cases via the @Ticket:TICKET_NUMBER or @Specification:TICKET_NUMBER tag. This feature was removed in favor of #1673 in September 2021. |
|
1081 |
Feature |
Automated Testing |
New Test Cases are created with a boilerplate example outline of a test to help users get started. |
|
1082 |
Feature |
Automated Testing |
When an Edit Check has related Test Cases, this is shown in the side-bar of the Edit Check editor as a robot icon with a count of Test Cases. |
|
1083 |
Feature |
Automated Testing |
From the side-bar of the Edit Check editor a new Test Case can be generated for the Edit Check. |
|
1084 |
Feature |
Automated Testing |
In the Test Case listing, clicking the Run button creates a Test Set. |
|
1085 |
Feature |
Automated Testing |
The Test set created by clicking the Run button in the Test Case listing contains all the visible (filtered) Test Cases. Custom Test sets can be created by filtering the Test Case list. |
|
1086 |
Feature |
Automated Testing |
A snapshot of the Test Case (i.e. it's current content) is copied into the Test Set. The original Test Case can then be changed but the version in the Test Set is fixed, will not change and cannot be edited. |
|
1087 |
Feature |
Automated Testing |
If a Test Case is included in a Test Set and that Test Case is subsequently changed, a marker appears on the copy of the Test Case in the Test Set to show that it is no longer the same as its source Test Case. |
|
1088 |
Feature |
Automated Testing |
If a Test Case is included in a Test Set and the original Test Case is subsequently deleted, the copy of the Test Case remains in the Test Set and a market appears on that copy to show that its source has been deleted. |
|
1089 |
Feature |
Automated Testing |
Invalid Test Cases (such as ones that reference Datapoints that do not exist) cannot be added to a Test Set run and will be ignored. |
|
1090 |
Feature |
Automated Testing |
Users may delete Test Set Runs. All associated results and screenshot evidence will also be deleted. |
|
1091 |
Feature |
Automated Testing |
When running a Test Set, all the roles referenced in the Test Cases are found and the user must provide username/password credentials for them in order to run the Test Set. |
|
1092 |
Feature |
Automated Testing |
When running a Test Set the system will identify if a Test Case requires Subject Admin permission and ask for credentials for a user with that Role. Subject Admin permission is required where a step like "Given FormA in FolderB exists" is used. |
|
1116 |
2019-03-05 |
Feature |
Standards |
Performance of draft import was slow on the production site. This has been improved. |
1118 |
Bug |
Standards |
Matrix fingerprints were being calculated incorrectly on draft import. This has been corrected. There is no user impact since we do not apply standard compliance to matrices. |
|
134 |
System |
Infrastructure / System |
Upgrade to the latest hosting environment. No user impact. |
|
1104 |
System |
Infrastructure / System |
Upgrade to the latest Python version. No user impact. |
|
1105 |
System |
Infrastructure / System |
Added pre-deployment database version check. No user impact. |
|
1059 |
2019-01-12 |
Bug |
Diagnostic |
Diagnostic 099 would fail with an error message for Folders Actions with no Folder OID set but Folder repeat number set. This was fixed. |
1058 |
Bug |
Study build |
If a Custom Function was edited and exported from TrialGrid it would end up with double line spacing (i.e. every newline was turned into 2 newlines). This was fixed. |
|
1035 |
2018-12-19 |
Bug |
Study build |
It is possible to enter really long values into Rave unit dictionary constant values that get exported into an ALS. e.g. 1.23456789012347E+27. System was updated treat Unit Dictionary constant values as floating point values rather than as fixed precision numbers. This removes the limitations of issue #980 which set precision to 14 digits and a maximum number of digits before the decimal place. Note that Rave (and now TrialGrid) will round some fractional numbers. |
1039 |
Feature |
Permissions |
On the URL Roles page a count of users assigned to each role is provided. This actually showed the counts of user/project combinations assigned to that role so if a user had that role in 10 projects the count would show 10, not 1 user. This was changed to show the unique count of users in the URL with that role. |
|
219 |
Feature |
Study build |
The Draft lists page for a Project now has an option to import a Draft direct from Rave. This requires the user to enter their Rave username and password in order to see a list of Projects in Rave and a list of Drafts which can be imported. These credentials are not stored in the TrialGrid database. See help on this feature for more information. |
|
1054 |
Feature |
Study build Performance |
When importing Drafts the object fingerprint calculations have been optimized so that imports should complete faster. |
|
941 |
2018-12-05 |
System |
Infrastructure / System Retired |
Upgraded infrastructure to latest version of web-messaging system. |
1025 |
2018-12-03 |
Feature |
Infrastructure / System |
Infrastructure changes have been made to enable the creation of a prerelease environment, prerelease.trialgrid.io. At least 2 weeks before a new release to the production environment, www.trialgrid.io, the new version will be deployed to prerelease.trialgrid.io and the production database will be copied to prerelease. |
1027 |
Bug |
Study build |
Users reported slow performance when saving Forms on the beta site. This has been improved. |
|
1019 |
2018-11-28 |
Feature |
Study build |
Rave will allow users to create Derivations with Logical Errors for Example "1 +" These are valid as far as Rave is concerned (although they won't work) but the system now warns on import of the ALS if it cannot generate a description for a Derivation because of a logical error. |
1020 |
Feature |
Diagnostic |
Diagnostic 86 finds StaticValue Check steps with $ formats and incorrect lengths. It now also reports on invalid data string formats like "$2a", "$3.1" or "$" (no number). |
|
1021 |
Bug |
Diagnostic |
Diagnostic 86 was updated to check Derivation StaticValue steps as well as Check steps. |
|
1024 |
Feature |
Diagnostic |
Diagnostic 86 was updated with a new option to ignore $ formats which are too long for their value. e.g. TEST ($10) has a format which is 6 too long but this does not affect Rave. |
|
1022 |
Bug |
Diagnostic |
Diagnostic 04 was creating Activity Records with confusing descriptions e.g. "Form: 2 Field: AE DataFormat changed from AESLIFE to 1". This was corrected. |
|
1012 |
Feature |
Diagnostic |
Diagnostic 99 was added. This checks for Check Steps, Derivation Steps and Check Action Steps which have a FolderRepeat set but no Folder selected or a FormRepeat set but no Form selected. This is valid in Rave but is usually a mistake. |
|
1017 |
Feature |
Diagnostic |
Diagnostic 74 now has the Fix-All option. |
|
431 |
Feature |
Diagnostic |
Rave Clinical Views can include data from a maximum of 144 Fields per Form across all published versions and including Fields which are Active in any of those versions. Diagnostic 100 identifies Forms with a Field count greater than the limit you set. The Diagnostic may also inspect all Drafts in the Project for unique Fields. |
|
999 |
Bug |
Study build |
When using the FireFox browser, clicking "Download Draft" a second time does not download the Draft file. This was corrected. |
|
1009 |
Feature |
Diagnostic |
Diagnostic 101 was added. Like Diagnostic 86 it examines Step static values for Checks and Derivations. It identifies invalid Date/time and Numeric data formats as well as unknown Data Formats. For example, it can identify when DataFormat and Static value have been switched which Rave allows but is not valid. |
|
1023 |
Feature |
Study build |
In the Folder list, related Matrices are now shown. |
|
1008 |
2018-11-21 |
Feature |
Study build |
The list of Edit Checks now display the number of Check Steps after the Check Name. |
1004 |
2018-11-05 |
Feature |
Rave Compatibility |
Medidata will release Classic Rave 2018.2.0 on 16th Nov 2018. This new version was added to the list of possible versions for Projects. |
1007 |
Feature |
Study build |
As of Rave 2018.2.0 Medidata has renamed the "Rave X" product to "Rave EDC". The older Rave EDC product is now known as "Classic Rave". Diagnostics have been changed in line with the Medidata naming ("RaveX" -> "Rave EDC") |
|
1002 |
Feature |
Study build |
Classic Rave 2018.2.0 introduces new yy- and yyyy- formats for Date Fields. These are now supported in the Form editor. |
|
1003 |
Feature |
Diagnostic |
Diagnostic 96 was added. This checks that FieldOID is equal to VariableOID for Fields. Note that not all organizations have this standard check. |
|
1005 |
Bug |
Rave Compatibility |
Little used month formats mm and mm- did not display correctly in the Form Editor. This has been corrected. |
|
1006 |
Bug |
Study build |
Signature Fields may only have a dataformat of eSigPage, eSigFolder or eSigSubject. System was not enforcing these dataformats. This was corrected. Note that use of the Signature control is not recommended by Medidata and a warning appears in Rave 2015.1.0 or later when you publish a draft with these control types. |
|
1001 |
Feature |
Diagnostic |
Diagnostic 97 was added. This checks that Fields of type Signature are not used. |
|
1000 |
Feature |
Diagnostic |
Diagnostic 98 was added. This checks the length of SAS Labels. Rave allows up to 256 characters but some organizations have stricter limits. This diagnostic will find SAS Labels greater than a certain length. Note that in Clinical Views (and SAS On Demand) if no SAS Label is set for a Field then the Field Name is used. This Diagnostic can also check these default values. |
|
997 |
Feature |
Diagnostic |
New Diagnostic 0095, Lab Analyte should be unique in Form will find Fields on the same Form which have the same Lab Analyte Name. |
|
993 |
2018-10-30 |
Bug |
Infrastructure / System |
New diagnostic settings were not being added to existing diagnostics and a post-deployment check to verify that settings were updated was not being run. This has been corrected. |
924 |
2018-10-29 |
Bug |
Validation |
The application version number was incorrect in the help documentation on the production site. This has been corrected. |
975 |
2018-10-20 |
Feature |
Diagnostic |
Diagnostic 0071 : It is now possible to enter a list of EDC Roles that will be considered "Site Roles" (i.e. site data entry roles) by this diagnostic - overriding the "Site Role" switch in the URL Configuration. EDC Roles that exist in the configuration are colored Blue and Roles which are not present in the configuration are colored Orange as a warning that the system does not recognize these Roles. |
976 |
Feature |
Diagnostic |
Diagnostic 0085 was added. This checks the appropriateness of Signature Required setting for Forms where Signature Required=No (unchecked) but at least one Field Participates in Signature (at least one Field has DoesNotParticipateInSignature unchecked). Where Form Signature Required=No but there are fields which Participate In Signature then the Fields may not be able to be locked because they have not been signed. |
|
978 |
Feature |
Diagnostic |
Diagnostic 0087 was added. This checks the appropriateness of Signature Required setting for Forms where Signature Required=Yes (checked) but there are NO (active/visible) Fields on the Form. In this case there are no Fields which can be signed. |
|
968 |
Feature |
Diagnostic |
Diagnostic 0086 was added. This checks that Static Values with $ formats in Check Steps are the correct length. For example, a value of "YES" with $2 appears to Rave as "YE" so this should be a $3 format. |
|
979 |
Feature |
Infrastructure / System |
As Diagnostics are changed over time, new settings are added to them and instances of Diagnostics that have been added to Projects should reflect those changes. To ensure that this is the case a new deployment check was added that compares the count of settings for each Diagnostic to the count of settings of each Project Instance of that Diagnostic. If the results do not match then Diagnostics have not been updated properly and the deployment fails. |
|
864 |
Bug |
Diagnostic |
If Diagnostic results contained HTML (e.g. because a Field PreText contained HTML content) then this content would not be displayed properly in Diagnostic PDF reports or might cause the PDF generation to fail entirely. HTML content is now properly handled in Diagnostic PDF reports. |
|
970 |
Bug |
Diagnostic |
Diagnostic 0053 was taking into account Field Ordinals and would fail to find differences in the use of the same VariableOID when Fields had different Ordinals (e.g. VariableOID name used in two Fields but with different Formats - which is impossible in Rave but can happen if you edit the ALS and upload it). This was corrected. |
|
980 |
Bug |
Study build |
Rave Architect provides for maximum 17 digits and 16 decimal places for Unit Dictionary Constant values. System provided for 10 digits and 5 decimal places. This was corrected to be the same as Rave. |
|
981 |
Feature |
Diagnostic |
Diagnostic results PDF now has a table of contents and outline bookmarks added for easier navigation. |
|
985 |
Feature |
Diagnostic |
Running Diagnostics now adds an event to the activity history for the Draft. |
|
977 |
Feature |
Diagnostic |
The Diagnostic report is now available as an .xlsx download (Microsoft Excel) as well as a PDF download. The Excel version is simplified and appears in just one sheet so that it can be easily filtered. |
|
966 |
Bug |
Study build |
When downloading individual objects to ALS files (e.g. from Form and Edit Check editors) the downloaded file name would start with a "b" and have quotes around it e.g. b'Draft_8_AE003'.xls. This was corrected (e.g. Draft_8_AE003.xls) |
|
923 |
Feature |
Study build |
Checkboxes can only have a DataFormat of 1 but the Form Editor would allow other values to be entered. This was corrected so that if you enter a value other than 1 for the CheckBox field then the DataFormat is changed to 1 automatically. |
|
982 |
Feature |
Diagnostic |
Added Diagnostic 0088: Data Entry Fields should participate in Signature. See Diagnostic Catalog for details. |
|
983 |
Feature |
Diagnostic |
Added Diagnostic 0089: Data Entry fields should require Verification. See Diagnostic Catalog for details. |
|
984 |
Feature |
Diagnostic |
Added Diagnostic 0090: Data Entry Fields should be Visible. See Diagnostic Catalog for details. |
|
986 |
Feature |
Diagnostic |
Added Diagnostic 0091: Non-Data entry Fields should not Participate in Signature. See Diagnostic Catalog for details. |
|
987 |
Feature |
Diagnostic |
Added Diagnostic 0092: Non-Data entry Fields should not Require Verification. See Diagnostic Catalog for details. |
|
988 |
Feature |
Diagnostic |
Added Diagnostic 0093: Non-Data entry Fields should not be Required. See Diagnostic Catalog for details. |
|
989 |
Feature |
Diagnostic |
Added Diagnostic 0094 : Non-Data entry Fields should not have Edit Check Query Actions. See Diagnostic Catalog for details. |
|
990 |
Bug |
Diagnostic |
Diagnostics reporting strings with <core:string in them (e.g. spellcheck) cause PDF generation to fail. These are now rendered correctly in the PDF and do not cause it to fail. |
|
971 |
2018-10-10 |
Feature |
UX |
A new Search feature is available in the top menu bar, which can be used to search across all objects in Projects and Drafts. More information is available here: Search |
965 |
2018-09-17 |
Feature |
Validation |
When a change is made via a Diagnostic, this is reflected in the audit trail with a small badge next to the audit trail entry which shows the short-id number of the Diagnostic (e.g. 0001) In the full audit listings (at user, URL, Project and Draft level) Diagnostic short names also have their own column in the table. Note this badge is only shown for Diagnostic results from runs made after this change, not historical results. |
136 |
Feature |
Diagnostic |
When a change is made via a Diagnostic, this is reflected in the audit trail with a small badge next to the audit trail entry which shows the short-id number of the Diagnostic (e.g. 0001) In the full audit listings (at user, URL, Project and Draft level) Diagnostic short names also have their own column in the table. Note this badge is only shown for Diagnostic results from runs made after this change, not historical results. (Duplicate of #965) |
|
945 |
2018-09-14 |
Bug |
Diagnostic |
Updated Diagnostic 0015 Dictionary Fields are of appropriate display type. The Diagnostic now allows overlap in ranges which provides greater flexibility. The Diagnostic has also been split to provide ranges for Portrait Forms separate from Landscape Forms since on Landscape grid Forms Dictionaries are often set as DropDowns in order to conserve space. See the Diagnostics page for more details on the change to this Diagnostic. |
948 |
Feature |
Diagnostic |
Diagnostic 0040 Field OIDs should be Unique : category was changed from Best Practice to TrialGrid Diagnostic and its description updated to make clear that Rave does not require Field OIDs to be unique across all Forms. This Diagnostic exists for organizations which have this practice. The reporting message was clarified and the Audit Trail record also updated to show where VariableOID is also changed (VariableOID is changed to match FieldOID if VariableOID = FieldOID) |
|
547 |
Feature |
Diagnostic |
Diagnostic 0040 Field OIDs should be Unique : category was changed from Best Practice to TrialGrid Diagnostic and its description updated to make clear that Rave does not require Field OIDs to be unique across all Forms. This Diagnostic exists for organizations which have this practice. The reporting message was clarified and the Audit Trail record also updated to show where VariableOID is also changed (VariableOID is changed to match FieldOID if VariableOID = FieldOID) (Duplicate of #948) |
|
956 |
Feature |
Diagnostic |
Audit records created by Diagnostic 0076 (Correct Recordposition for log fields) now includes the name of the Check or Derivation and when Recordposition is changed to a wildcard this is now reported as a change to "wildcard" rather than "". |
|
947 |
Feature |
Diagnostic |
Add help to Diagnostic 0002, 0003 and 0030 to make clear where a Diagnostic is testing for a length (e.g. an OID length) whether the length value is inclusive or exclusive. |
|
916 |
Bug |
Diagnostic |
Diagnostic 0016 Bypass During Migration for Balance Check Actions would fail on fix for SendMessage actions. Note that Rave cannot import SendMessage actions from an ALS so it is not advised to edit these with TrialGrid. The fix failure was corrected and a link to the Check was also added to the report message to make it easier to review the Check. |
|
894 |
Feature |
Diagnostic |
Diagnostic 0016 Includes the Balance PSALUpdate check action. |
|
958 |
Feature |
Diagnostic |
Updated Audit Messages for greater detail for Diagnostics 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 0010, 0013, 0014, 0016, 0022, 0023, 0024, 0025, 0031, 0032, 0033, 0034, 0035, 0036, 0037, 0038, 0040, 0041, 0042, 0044, 0045, 0046, 0047, 0048, 0052, 0053, 0056, 0061, 0065, 0067, 0071, 0073, 0074, 0078, 0083 and 0084. |
|
949 |
Feature |
Diagnostic |
A new option was added to Diagnostic 0028 Valid Data Dictionary Coded values. Rave 2018.1.0 allows commas (,) and semicolons (;) but does not allow double backslash (\). The new option sets this Diagnostic to Rave 2018.1.0+ mode. |
|
938 |
Feature |
Diagnostic |
Print options for Diagnostics were changed to generate only a PDF version of the current Diagnostic listing. This PDF version includes all settings. Previously the print options did not include the settings. |
|
961 |
Feature |
Study build |
Rave 2018.1.0 introduced the HH+ and hh+ time formats. These are now supported. |
|
962 |
Feature |
Diagnostic |
Diagnostic 0081 Check text strings for trailing whitespace : when reporting a Field property, the report now includes the OID of the Form. |
|
282 |
Bug |
Diagnostic |
Inactivating a Diagnostic would remove all explanations for that Diagnostic and re-activating it would reset all settings to their defaults. The design was changed to correct this. |
|
381 |
Feature |
Study build |
A description of the Derivation logic is now displayed in the Derivation editor page. |
|
529 |
Feature |
Study build |
When editing CQL in Edit Checks, Derivations and Aliases, a Record Position of 0 will be automatically inserted for Standard Fields and a wildcard '*' for Log Fields. |
|
533 |
Feature |
Study build |
When editing CQL in Edit Checks, Derivations and Aliases the autocompletion for Fields will show additional information including the Field PreText, Control Type and Data Dictionary. Folder and Form autocomplete lists will show the Name as well as the OID. Search terms will be highlighted with underscores. |
|
944 |
Feature |
Study build |
When editing CQL in Edit Checks, Derivations and Aliases the autocompletion for Fields will show additional information including the Field PreText, Control Type and Data Dictionary. Folder and Form autocomplete lists will show the Name as well as the OID. Search terms will be highlighted with underscores. (Duplicate of #533) |
|
693 |
Feature |
Study build |
CQL has a new format for Variable only data references, the Variable OID prefixed by a colon, e.g. :AETERM Record Position can be specified after the Variable OID, e.g. :AETERM[0] :AESER[*] |
|
823 |
Feature |
Study build |
CQL has a new format for Variable only data references, the Variable OID prefixed by a colon, e.g. :AETERM Record Position can be specified after the Variable OID, e.g. :AETERM[0] :AESER[*] (Duplicate of #693) |
|
751 |
Feature |
Study build |
Data Format is displayed in the CQL autocompletion list for selecting Fields. |
|
800 |
Bug |
Study build |
CQL comparing the length of a Field using the inequality operator '!=' was incorrectly being translated into a 'LengthIsNotEqualTo' checkstep in the Rave quickedit. Rave has 'LengthIsEqualTo' but not 'LengthIsNotEqualTo' check functions. This CQL will now be converted into 'LengthIsEqualTo' and 'Not' checksteps so that the logic in Rave is correct. |
|
822 |
Feature |
Study build |
When editing CQL in Edit Checks, Derivations and Aliases the autocompletion list for Fields can be searched for a specific Form, or across all Forms. More information can be found here: Clinical Query Language |
|
877 |
Bug |
Study build |
When editing CQL in Edit Checks, Derivations and Aliases an error message 'Syntax error too many values to unpack' was sometimes displayed when a Custom Function referenced a Datapoint. This has been corrected. |
|
878 |
Feature |
Study build |
When editing CQL in Edit Checks it is now possible to use parenthesis immediately before and after the logical operators 'and', 'or' and 'not' without requiring spaces before or after the parenthesis: (1==1)and(2==2) |
|
879 |
Feature |
Study build |
The CQL syntax for Custom Functions has changed and Custom Functions are now a 'method' after the data reference: *.AE.AETERM[*].CustomFunction('AlwaysTrue') |
|
884 |
Bug |
Study build |
The Edit Check description did not include parenthesis correctly when the 'NOT' function was used. This has been corrected. |
|
913 |
Bug |
Standards |
The 'fingerprints' of Check Actions and Derivations were not being calculated correctly on import of an ALS spreadsheet, leading to incorrect standards compliance comparisons. This has been corrected. |
|
943 |
Feature |
Study build |
The syntax of data references in CQL has been changed. The Folder, Form and Field OIDs are now separated by the '.' character: FOLDER.FORM.FIELD Folder OID is optional and can be wildcarded, but Form and Field OIDs are mandatory: *.FORM.FIELD Record Positions and Folder/Form repeat numbers are specified like this: FOLDER[1].FORM[1].FIELD[*] Variable only data references are prefixed with the ':' character: :VARIABLE If not specified the reference will default to 'StandardValue'. This can be changed by appending the data value type: *.FORM.FIELD.CodedValue *:VARIABLE.UserValue More information can be found here: Clinical Query Language |
|
953 |
Bug |
Study build |
In previous CQL if a field OID is unique, e.g. only exists on FORM1 then it can be referenced in an edit check or derivation without the form: FIELD1 == 1 If a Form FORM2 is copied into the draft and that Form also contains FIELD1 then FIELD1 is no longer unique and the CQL is invalid - this causes an error. New style CQL will prevent this because Fields always have to be qualified with the Form, so the edit check would be unambiguous before and after copying: *.FORM1.FIELD1 == 1 |
|
960 |
Bug |
Study build |
Data references should not allow a Folder OID of 'SUBJECT'. |
|
873 |
2018-08-20 |
Bug |
Study build |
When Rave Matrix OIDs are long, Architect sometimes removes spaces from the OID in an attempt to fit into the maximum 32 character Excel Worksheet name. This issue was already managed in the system but a test was added to show that the system imports these Matrices correctly. |
935 |
Bug |
Study build |
When applying an existing Variable to a Field in the Form editor the control type was always changed to text. Now control type is shown in the Variable list and the Control Type is changed to the same as the Variable chosen. |
|
922 |
2018-08-15 |
System |
Infrastructure / System |
Upgraded infrastructure. |
937 |
2018-08-14 |
Feature |
Infrastructure / System |
Changes to Project roles were not audit trailed. This has been corrected. |
939 |
Feature |
Diagnostic |
Changes to Diagnostic settings were not audit trailed. This has been corrected. |
|
931 |
Feature |
Permissions |
When hovering the mouse over a Permission in the Project Permissions definitions lists, a description of the Permission is now shown as a pop-up hint. |
|
847 |
2018-08-06 |
Feature |
Study build |
FixedUnit in Field properties was not enabled for all Field Control types. It is now enabled for all Control types. |
892 |
Bug |
Diagnostic |
Diagnostic 0041 should explain what the Fix action will do. This explanation was added. |
|
895 |
Feature |
Custom Properties |
Users can now Define Custom Properties for Forms and Fields at the URL level. See Help on Properties for more information on this feature. |
|
2913 |
Feature |
Custom Properties |
Custom properties may be deleted from the URL, deleting a custom property definition will remove that custom property from all objects along with any value set. |
|
896 |
Feature |
Custom Properties |
A count of Custom Properties appears on the URL home page. |
|
897 |
Feature |
Custom Properties |
The "Properties" tab for Forms and Fields shows all custom properties defined at the URL level. Values entered for these properties are exported into the ALS and can be re-imported into TrialGrid. Note that Rave ignores these custom properties. |
|
898 |
Feature |
Diagnostic |
Diagnostics 0083 and 0084 were added to identify Forms and Fields which do not have Custom Properties set. |
|
899 |
Feature |
Custom Properties |
Creation of Custom Property Definitions is controlled by a permission at the URL level. |
|
900 |
Feature |
Custom Properties |
Custom property names and values are shown in the listing for the Object to which they are assigned (i.e. the Form or Field listings in the Draft area) |
|
901 |
Feature |
Custom Properties |
Whether a Custom Property is shown in the Object Lists can be controlled by the "Show in Lists" checkbox on the Custom Property Definition at URL level. |
|
902 |
Feature |
Custom Properties |
To avoid confusion with Custom Properties the "Properties" column of the Field and Form lists was renamed to "Summary" since it summarizes key properties of the Form or Field such as Log Direction or whether a field is Log. |
|
887 |
Bug |
Study build |
Typing appeared slow in Header Text attribute of Field, especially in Internet Explorer. This was corrected. |
|
791 |
Feature |
Diagnostic |
A "Fix All" button was added for Diagnostics which are Auto-Fix. This will auto-fix all Diagnostic results, running a task in the background so that the user is not blocked from continuing to work. Note that results with Explanations are not modified. |
|
903 |
Feature |
Permissions |
All URL Users Can View setting for Projects is now shown in the Project List. |
|
904 |
Feature |
Permissions |
Project Owner Setting in New Project / Project Edit page is now marked with * since a Project must have an owner. |
|
905 |
Feature |
Permissions |
When a Project is marked as "All URL Users Can View" any user with the ability to import objects (Forms, Edit Checks etc) in that URL can import from that Project - even if they do not have a Project role in that Project. This is useful for Standard Library Projects to allow all users in the URL to import objects from the Library without being invited to that Project. |
|
906 |
Feature |
Permissions |
Users now have all permissions within Projects that they own. If a user is a Project Owner and also has been assigned a Project Role within a Project, their owner rights take precedence. Users no longer need to be invited to projects they own. |
|
907 |
Feature |
Permissions |
There is now a separate Project-level permission for managing of Files in a Project. |
|
908 |
Bug |
Validation |
Display/formatting of release notes help page was fixed. |
|
909 |
Bug |
Study build |
HeaderText, Draft Field Number, Data Format, Fixed Unit, Default Value, SAS Label, SAS Format and AcceptableFileExtensions fields were all set to accept only the same limit characters as Architect. |
|
910 |
Bug |
Study build |
When uploading an ALS with a Field text element (such as PreText) longer than the allowed size, the upload would fail. The system now gives a warning that these attributes will be truncated to their acceptable length. It truncates the attributes and the import no longer fails. |
|
914 |
Bug |
Study build |
Whitespace was being automatically stripped from Field PreText (label), HeaderText and other text attributes. This auto-removal of whitespace was disabled. Note that Diagnostic 81 will identify Fields with trailing whitespace in these attributes. |
|
917 |
Bug |
Study build |
System was blocking some html tags from being entered for field PreText. Rave allows a lot more html tags than are listed in the "allowed html tags" reference for Rave. The system no longer blocks tags being entered but it does ignore some tags for display and show a warning of which html tags are not being displayed. |
|
918 |
Bug |
UX |
Clicking on 'URL Team' link when managing the URL team would show an error message. This has been fixed. |
|
920 |
Feature |
Tickets |
Users ticket list now includes the related Project in the listing and all ticket lists show related Objects. |
|
921 |
Bug |
Study build |
When comparing two Drafts Test Steps related to Edit Checks / Derivations would appear in the compare list. These belong only in comparison of Edit Checks and were removed from Draft compare. |
|
912 |
Bug |
Study build |
Copying Data Dictionaries by copying and pasting from an existing Dictionary and including the Specify column to create the new dictionary would cause an error on save. This was fixed. |
|
929 |
2018-07-31 |
Bug |
Study build |
When using Internet Explorer in a Draft connected to a Standard Library the list of Forms would sometimes not be displayed. This was corrected. |
890 |
2018-06-29 |
Bug |
Standards |
It was not possible to delete a Draft from a standard library even if it was not in use and the user had the correct permissions. This was corrected. |
149 |
2018-06-28 |
Feature |
Permissions |
Autocomplete has been added to the Add Project Team page (previously called Invite Project Team). Typing '@' will display a list of users with access to that URL, typing more characters will filter the list. |
717 |
Feature |
Permissions |
A new permission has been added to control which users can create standard Library projects. |
|
271 |
Feature |
Permissions Retired |
A new permission has been added to control which users can create, edit and delete Custom Function Templates. |
|
319 |
Feature |
Permissions |
A new permission has been added to control which users can change the Core Configuration of a URL. |
|
574 |
Feature |
Study build |
Draft Names must now be unique within Projects. |
|
575 |
Feature |
Study build |
Project Names must now be unique within URLs. |
|
848 |
Feature |
Permissions |
A new permission has been added to control which users can create, edit and delete Labels. |
|
849 |
Feature |
Permissions |
A new permission has been added to control which users can manage Roles and Teams. |
|
850 |
Feature |
UX |
When leaving the Project Roles page after making an unsaved change there will be a warning. |
|
874 |
Bug |
Study build |
When using Internet Explorer the cursor position would jump to the beginning of the field when editing the logic of an Edit Check. This has been corrected. |
|
881 |
Feature |
Permissions |
A new Project Role permission has been added to control which users can edit Project Wiki Pages. |
|
882 |
Feature |
Permissions |
Projects have a new property 'All URL users can view'. When set to true (checked) all users who have access to that URL can view that Project. When not set, only users who have been added to that Project with a Project Role can access that Project. |
|
883 |
Feature |
Permissions |
Projects now have an 'Owner', a User who can add new Team Members and manage their Project Role assignments. |
|
876 |
2018-06-27 |
Bug |
Study build |
Custom Function names were limited to 18 characters. Rave allows Custom Function names up to 50 characters and the system was changed to accept 50 characters. Custom Function Templates remain limited to 18 character names in order to add a 32 character unique identifier. |
873 |
2018-06-25 |
Bug |
Study build |
Matrices where Rave had removed spaces from Matrix name in the ALS tab name could not be loaded. This has been corrected. |
865 |
Bug |
Study build |
ALS files with duplicate Check Actions failed to load. This was corrected. The system now shows a warning and ignores (does not import) the duplicate Check Action. |
|
866 |
Feature |
Diagnostic |
Diagnostic 81: Strings Ending in Whitespace now includes Constant value Check Steps. |
|
867 |
Bug |
Diagnostic |
Diagnostic 50 would fail if a Float or Integer DataFormat included the + modifier to ensure exact number of digits. Diagnostic would also not recognize negative numbers as valid for numeric formats. These issues were corrected. |
|
868 |
Bug |
Study build |
Matrices which would have spreadsheet tab names of greater than 31 characters could not be loaded. This has been corrected. |
|
869 |
Feature |
Study build |
Names of Folders/Forms now also appear along with OIDs in the Matrix editor when you hover over a Folder/Form intersection. |
|
871 |
Bug |
Study build |
During ALS Import warnings reported the row number without taking into account the header row, so rows reported were one less than in the spreadsheet. This was corrected. |
|
872 |
Bug |
Diagnostic |
PDF of Diagnostic results did not handle newlines correctly which affected readability of results. This was corrected. |
|
422 |
2018-06-15 |
System |
Infrastructure / System |
Upgraded TrialGrid infrastructure. No changes were made to product features. |
856 |
Feature |
Diagnostic |
Added Diagnostic 0080 : Medical-Coded fields may not have Data Dictionaries associated with them. |
|
840 |
Feature |
Diagnostic |
Updated description for Diagnostic 0055 to note that it Deletes unused objects from the Draft. |
|
837 |
Feature |
Diagnostic |
Added Diagnostic 00081 : Look for Whitespace at the end of Text values (e.g. Carriage Return at end of Query Text) |
|
858 |
Feature |
Diagnostic |
Added Diagnostic 0082 : Medical-Coded fields must have a Text Format. Note that Diagnostic 0057 does this for Coder-related fields. |
|
768 |
2018-06-08 |
Bug |
Study build |
The performance of copying Data and Unit Dictionaries and Forms has been improved. |
854 |
Bug |
Study build |
Copying a Form into a Draft which already has a Form with the same OID could create duplicate Fields, ie. Fields with the same FieldOID. This has been corrected. |
|
855 |
Feature |
Study build |
The list of Forms and Fields to copy from now includes inactive Forms and inactive Fields and Forms with no Fields. Previously only active Forms and Fields were shown in the list. |
|
857 |
Feature |
Study build |
The performance of loading ALS files has been improved. |
|
853 |
Bug |
Labels |
When an object is labelled and then the object is deleted, the label was not deleted which caused the object list to fail to display. This was corrected. |
|
826 |
2018-05-29 |
Bug |
Study build |
Rave does not have a specific "Label" control type but TrialGrid expects that Fields with no Variable OID have a control type of Text. On import of an ALS TrialGrid now converts Fields with no VariableOID set to Text control type with a warning. |
809 |
Bug |
Study build |
When saving a Form for the first time after it has been imported from an ALS, all Fields on the Form would show that they have been changed - even if they were not. This has been corrected. |
|
827 |
Bug |
Study build |
Visual Verify In Second Pass setting from Field Editor was not being saved. This has been corrected. |
|
832 |
Feature |
Study build |
Field Delete and Clone buttons in the Form Editor are now hidden behind an access menu (3 vertical dots) to make the Form editor less "busy". |
|
833 |
Feature |
Study build |
Save button in Object Editors is now always at the top of the page. The Object Editor scrolls and the header stays in place at the top of the page. |
|
834 |
Feature |
Study build Retired |
Aliases now have the same Object Editor options as all other editors (summary, labels etc) |
|
836 |
Feature |
Study build |
Form activities summary now also shows activities for related Fields. |
|
842 |
Feature |
Study build |
The Matrix Editor now provides options to create "All Forms" and "Merged" Matrices. See help on the Matrix Editor page for further details. |
|
404 |
2018-05-25 |
Feature |
Study build Retired |
If an Alias is in use by Edit Checks or Derivations it cannot now be deleted. |
818 |
Bug |
Study build |
The Clinical Query Language parser was rejecting Folder, Form or Field OIDs starting with a numeral as being invalid. This has been corrected. Note that OIDs which are only numbers will not be accepted. |
|
821 |
Feature |
Study build |
When comparing two Edit Checks the text description is now displayed. |
|
828 |
Feature |
Study build |
Edit Checks can now be copied into a Draft even if the Draft does not contain all of the objects (Folders, Forms, Fields) referenced by the Edit Check. The Edit Check will be marked as Invalid. When the missing objects are created or copied into the Draft the Edit Check will be automatically updated. |
|
829 |
Feature |
Study build Retired |
When an Edit Check which refers to Aliases is copied into a Draft then the Aliases will be copied into the Draft, unless they already exist. |
|
830 |
Feature |
Study build Retired |
Aliases are now prefixed by the '@' symbol in Edit Checks and Derivations. Autocomplete for Aliases is available by typing '@'. |
|
843 |
Bug |
Study build |
Derivations containing Logical Record Position data references could not be saved. This has been corrected. |
|
845 |
Bug |
Study build |
When copying a Folder into a Draft with no existing Folders the Ordinal was set to 0. This has been corrected and it is now set to 1. |
|
789 |
2018-05-18 |
Feature |
Study build |
It is now possible to upload a Rave Core Configuration file for a URL. |
820 |
Feature |
Study build |
It is now possible to copy Rave Core Configuration from other URLs that a user has access to. |
|
819 |
2018-05-17 |
Bug |
Study build |
Comparing 2 Folders would fail if one or both Folders had a ParentFolder. This has been corrected. |
814 |
2018-05-15 |
Bug |
Standards |
When importing an ALS if there are duplicate CodedData values in Data Dictionaries or duplicate CodedUnit values in Unit Dictionaries then the duplicate will not be imported and a warning will be displayed. Note that CodedData and CodedUnit values are case-sensitive in Rave, ie. 'M' and 'm' are different and can both be included in a Dictionary. |
817 |
Bug |
Study build |
After creating a new Draft, the first Folder to be created had an Ordinal of 0. This has been corrected and Folder Ordinals now start at 1. |
|
815 |
2018-05-14 |
Feature |
Diagnostic |
Diagnostic 0079 was added to identify Edit Checks with SendMessage Check Actions. These cannot be loaded into Rave via ALS correctly because of Rave issue DEV-3145 so should be checked when imported into Rave. |
816 |
Bug |
Study build |
Options for Form Confirmation style should include "No Save Confirm" (equivalent of empty in ALS) on import of ALS all No Save Confirm entries were being converted to "NoLink" which causes Rave to set to "Save Confirm" on import. Import has been corrected and new option added to Form Editor. |
|
798 |
2018-05-11 |
Bug |
Study build |
Some of the Checkbox options in the Edit Check editor for Action Options (e.g. the AddMatrix Use Max Add checkbox) did not update correctly. Check Action checkboxes now are correctly shown checked or unchecked. |
813 |
Bug |
Study build |
When editing a URL Configuration clicking on the "Configuration" breadcrumb would cause a Page-Not-Found error. This was corrected. |
|
806 |
Feature |
Study build |
ControlType was added to the Field list page to make it easier to find, for example, FileUpload fields which are not supported in RaveX. |
|
812 |
Bug |
Study build |
Any user-created folders with an OID of 'SUBJECT' have been removed from the Folder list and are now at the Draft level. |
|
135 |
2018-05-09 |
Feature |
Diagnostic |
When Diagnostics have a Fix option there is now a description of what the Fix will do. |
783 |
Feature |
Diagnostic |
New Diagnostic 00078 checks for use of 'DataStatus' in Edit Checks and Derivations, fixing it to 'DataPoint'. |
|
792 |
Feature |
Diagnostic |
Diagnostic 00027 (Standard Fields in Edit Checks and Derivations which do not have RecordPosition 0) did not include the Derivation target. This has been corrected. |
|
803 |
Bug |
Diagnostic |
Sometimes when activating diagnostics the list would move position and scroll. This has been fixed. The Diagnostic Category is now displayed as a column in the table and not as a row group. |
|
805 |
Feature |
Diagnostic |
New Diagnostic 00077 checks for use of File Upload control, which is not compatible with RaveX. |
|
807 |
Bug |
Diagnostic |
Diagnostic 00063 was incorrectly reporting results if 2 or more Edit Checks referenced the same DSL with the same Action target. This has been corrected. |
|
808 |
Feature |
Diagnostic |
New Diagnostic Categories have been introduced, replacing the previous categories. See Diagnostics. |
|
788 |
2018-05-08 |
Feature |
Study build Rave Compatibility |
ALS files exported from the system did not have Rave Database version information or the default Array Delimiter set. This had no effect on functionality but caused Rave to display warnings. Rave Database version (5.6) and Default Array Delimiter (,) information is now added to the ALS files exported. |
793 |
Bug |
Diagnostic |
Diagnostic 0015 would fail if values were left out of the settings. Leaving a setting (e.g. RadioButton Horizontal) to empty or 0-0 will now make the Diagnostic ignore that category. |
|
790 |
Feature |
Study build |
Draft downloads are now named after the Project as well as the Draft Name. |
|
772 |
2018-05-04 |
Bug |
Study build |
When creating a Draft the Default SUBJECT Folder was not created. This was fixed. |
771 |
Bug |
Study build |
When creating a Draft the SUBJECT Folder does not appear in the Matrix Editor (related to #772 This was fixed. |
|
773 |
Bug |
Study build |
It is no longer possible to create a Folder with the Name or OID of "Subject" (case insensitive) since this is reserved by Rave. |
|
770 |
Bug |
Study build |
Using "rr" format for a Date/Time Field now shows a box for AM/PM. Example date/time formats with "rr" format were added to the fast-add for Date/times at the bottom of the Form editor. |
|
799 |
Bug |
Study build |
It is no longer possible to upload a Folder with the Name or OID of "Subject" (case insensitive) since this is reserved by Rave. A warning is shown and the Folder is ignored. |
|
787 |
Bug |
Study build |
MatrixExplorer would fail to load if a Check in the Study had a CheckAction with no ActionType set. This was fixed. It there is no ActionType for a CheckAction then a ? is shown as the Action Type in the Matrix explorer. |
|
794 |
Bug |
Study build |
When creating a new Draft the ProjectType and SyncOIDProjectType was not set. This is now defaulted to "Project". |
|
802 |
Bug |
UX |
When creating a new Draft it was possible to click "Create Draft" multiple times, resulting in multiple new Drafts. The Create Draft button is now disabled once clicked. |
|
785 |
Bug |
Study build Rave Compatibility |
When trying to upload an ALS with the latest BalancePSALUpdate Checkaction, import would fail. This has been corrected. |
|
786 |
Bug |
Study build |
The following CheckActions did not have ActionOptions set to 0 on export: AddComment, MarkActivityComplete, IsPresent, BalancePDALUpdate. These values are now set on import and save of CheckAction so that they appear correctly in exports. |
|
797 |
Bug |
Study build |
On import of an ALS the system now warns about Deviation Classes and Deviation Codes that are not present or not active in the URL Configuration settings. It also warns regarding SubjectStatus values which are not in that configuration. |
|
774 |
Bug |
Study build Performance |
Importing Matrices during ALS upload was noticably slower than importing other object types. The performance of importing Matrices was improved. |
|
801 |
Bug |
Help |
Links to help page were missing from Draft Upload page and from New Folder page. Help links were added. |
|
782 |
2018-05-03 |
Feature |
Help |
GPRD (EU Data Privacy Directive) Privacy notice information is now included in the sign up pages and in help. |
766 |
2018-05-01 |
Feature |
Study build |
The Matrix Explorer provides a way to visualize the Folders/Forms/Fields and Edit Checks associated with a Matrix. |
767 |
Feature |
Study build |
When a Draft has a Default Matrix set then this is the default Matrix selected in the Matrix Explorer |
|
769 |
Bug |
Study build Performance |
When updating PreText of a Field fast typing would cause the browser to become slow and possibly unresponsive. Responsiveness was improved. |
|
775 |
2018-04-27 |
Bug |
Study build |
An error was displayed after deleting a Project. This has been corrected. |
776 |
Bug |
Study build |
A quote character in a Static Value in an Edit Check would cause the ALS Upload to fail. This has been corrected. |
|
777 |
Bug |
Study build |
After copying an Edit Check the list of Edit Checks to copy from became empty. This has been corrected. |
|
765 |
2018-04-19 |
Bug |
Standards |
After copying a Data or Unit Dictionary from a Library, the standards compliance status was incorrectly being shown as 'Modified'. This has been corrected and the copy will now 'Match' the Library version. |
744 |
2018-04-16 |
Feature |
Security |
To improve application security a 'Content Security Policy' HTTP header has been added. |
745 |
Feature |
Security |
To improve application security a 'Referrer Policy' HTTP header has been added. |
|
746 |
Feature |
Security |
To improve application security an 'Expect-CT' HTTP header has been added. |
|
732 |
2018-04-13 |
Feature |
Study build Performance |
The performance of the Edit Checks list page has been improved. |
739 |
Feature |
Study build |
When uploading an ALS if there is a Matrix worksheet referencing unknown Forms or Folders then the warning message will only be displayed once for each unknown Form or Folder. |
|
743 |
Feature |
Help |
Documentation has been added to online help describing the errors and warnings which might be generated when uploading an ALS. |
|
734 |
2018-04-06 |
Feature |
Study build |
It is now possible to import Data Dictionaries from other Drafts. |
735 |
Feature |
Study build |
It is now possible to import Unit Dictionaries from other Drafts. |
|
720 |
Bug |
Study build |
You can no longer delete a Data Dictionary or Unit Dictionary if it is "in use" by a Field. |
|
725 |
Feature |
Study build |
Field Clone and Delete buttons in the Form editor now have help hints associated with them. |
|
731 |
Feature |
Study build |
It is now possible to import Custom Functions from other Drafts in the same way that Forms, Folders and Edit checks can be imported. |
|
726 |
Feature |
Collaboration |
When a user @mentions a role name (e.g. @admin or @superuser) then all users with that Role in the project are alerted and sent emails notifying them of the mention. |
|
721 |
2018-03-29 |
Feature |
Infrastructure / System |
To further improve performance of TrialGrid web pages, gzip compression has been enabled. No differences should be visible, except for faster page load times. |
722 |
Feature |
Permissions Retired |
Permission to add or delete Rave URLs is now limited to system administrators. |
|
713 |
2018-03-28 |
Feature |
Study build |
It is now possible to import Folders from other Drafts in the same way that Forms and Edit Checks can be imported. |
715 |
Bug |
Study build |
When importing Forms simultaneously, duplicate Data Dictionaries and other objects could result. This has been fixed. |
|
716 |
Bug |
Study build |
When creating a new (empty) Draft the dialog button now reads "Create Draft" instead of "Save Changes" |
|
719 |
Feature |
Study build |
A Folder which is set as the Parent of another Folder can no longer be deleted until the child folder is "unlinked" from the parent. |
|
718 |
Bug |
Study build |
Rave will export Form ConfirmationStyle as either blank or 'NoLink', which are equivalent in Rave. To ensure that the Form 'fingerprints' in TrialGrid match a blank ConfirmationStyle will be converted automatically to 'NoLink' on import. |
|
710 |
2018-03-27 |
Feature |
Study build |
Drafts may now be compared using the Compare button on the Draft home page. |
714 |
Bug |
Study build |
The Maximum for Matrices is now defaulted to 0 and if left blank in the Matrix editor will save as 0. Previously users were required to enter 0 manually. This behaviour has been changed to reflect the way Architect handles Maximum values (by defaulting to 0) |
|
712 |
2018-03-26 |
Bug |
Diagnostic |
Entering an explanation for an object with an identifier (e.g. Edit Check Name) of greater than 50 characters causes an error and the explanation is not saved. This was fixed with identifiers now allowed up to 2000 characters). |
707 |
2018-03-21 |
Bug |
Diagnostic Performance |
The number of database queries needed to run Diagnostics has been reviewed and optimized. Diagnostics will now run faster. |
708 |
Feature |
Diagnostic |
When Diagnostic 00020 (Spell Check) finds new words which are not in the TrialGrid dictionary it will log the word and suggested correction (if any) for review by TrialGrid administrators, who will decide whether or not to include it in the TrialGrid dictionary. |
|
711 |
Bug |
Study build |
Data and Unit Dictionaries with more than 1000 entries could not be saved. The limit has been increased to 5000 entries. If you have a Data or Unit Dictionary with more than 5000 entries, please contact us. |
|
709 |
2018-03-19 |
Bug |
Diagnostic |
Diagnostic 0070 failed if there is a non-ascii character in a EmailAlert text field. This was fixed. |
702 |
Bug |
Study build |
When an ALS upload failed due to errors in the spreadsheet (for example a Field referencing a Form which does not exist in the spreadsheet draft), the errors messages were being cleared from the screen. This has been corrected and the detailed errors can now be viewed, exported and printed. |
|
704 |
Bug |
Study build |
Autocomplete when editing Clinical Query Language was not firing when a record position was specified. This has been corrected. |
|
706 |
Bug |
Study build |
Individual edit page for Matrix did not have standard page headings (user profile links etc) this was fixed. |
|
703 |
2018-03-14 |
Bug |
Diagnostic |
Diagnostic 0058 - Checking Edit Check Steps and Actions was checking that ALL check actions have a matching check step when there needs to be only one matching Step/Action. This was fixed. |
705 |
Bug |
Study build |
Uploading an ALS with Check Actions that don't match a Check caused an error on import. This was fixed so that a warning is provided. The import will not succeed in this instance. |
|
701 |
2018-03-09 |
Bug |
UX |
From Project breadcrumb navigation drop-down selecting Project Team would navigate you to Project Files. This was fixed. |
698 |
Bug |
Study build |
Custom Functions with language 'SQL' were being exported with the Lang column set to 'SQL'. Rave expects 'SQ' or 'C#'. 'VB' has been removed as an option in TrialGrid since Rave no longer supports VB custom functions. |
|
112 |
2018-03-08 |
Feature |
Study build |
When editing Clinical Query Language in Edit Checks and Derivations, autocomplete now includes StandardValue, CodedValue, UserValue and Datapoint. |
687 |
Feature |
Study build |
New Edit Checks and Derivations now default to Active. |
|
694 |
2018-02-28 |
Feature |
Collaboration |
A count of open (non-deleted) comments associated with each Draft Object type (Forms, Data Dictionaries, Unit Dictionaries etc)now appears in the Form list. |
685 |
Feature |
Labels |
Labels associated with each Draft Object type are now shown in their list. |
|
695 |
Feature |
Tickets |
A count of open Tickets associated with each Draft Object type are now shown in their list. |
|
696 |
Bug |
Diagnostic |
When on manage Diagnostics Exclusions page, clicking breadcrumbs for Manage Diagnostics resulted in a page not found error. This was fixed. |
|
697 |
Bug |
Study build |
When a Label field was Inactive in the Form editor it could not be made active. This was fixed. |
|
684 |
2018-02-27 |
Bug |
Diagnostic |
Diagnostic 0068 did not work correctly where there were Variable-only Derivations (e.g. Derivations that only reference the VariableOID, no Field reference). This was corrected. |
679 |
2018-02-26 |
Feature |
UX |
Similar to the Project and Draft level breadcrumb navigation drop-downs, URL level objects now have breadcrumb drop-down navigation. |
676 |
Bug |
Diagnostic |
Diagnostic 0068 (Date Fields not covered by configured Edit checks) was incorrectly identifying fields only by VariableOID. The Diagnostic now takes into account Form and Field OID where these are set in a Check Step. |
|
677 |
Feature |
Diagnostic |
Diagnostic 0075 was introduced to check Data Dictionary names. Some users have requirements for the naming of Data Dictionaries. This Diagnostic uses regular expressions to determine valid patterns for the naming of Data Dictionaries. Regular expressions are powerful but can be complex to write. If you have a requirement for Data Dictionary naming we will be happy to assist you with writing the regular expression. |
|
678 |
Feature |
Diagnostic |
Diagnostic 0027 is used to report situations where Standard Fields are not referenced with RecordPosition=0 in Edit Checks and Derivations. This is a stylistic finding which will not always affect the performance of an Edit Check or Derivation. However, 0027 also reports a more serious condition of Log fields being Referenced with RecordPosition=0 which is a more serious error. For that reason, this Log Fields with RecordPosition=0 references are now reported in a separate Diagnostic 0076. |
|
648 |
Bug |
Diagnostic |
Diagnostic 0062 (Data Dictionary Field Default Values appear in Data Dictionary) was duplicated by Diagnostic 0073 which had the same functionality. Diagnostic 0062 was re-programmed to check for Log Field Default Value consistency. |
|
511 |
Feature |
Tickets |
Tickets associated with an object are displayed in the object summary slide-out area. |
|
650 |
2018-02-23 |
Feature |
Permissions |
Users currently active role for a Project is displayed in the user information drop down on every page and acts as a link to the definition of the role at the URL level. |
655 |
Feature |
Collaboration |
In a wiki page users can now @mention other users. Entering an @ pops up a list of users who have a role in the Project and @mentioned names are highlighted in the resulting wiki rendered text. |
|
656 |
Feature |
Diagnostic |
Diagnostic 0074 recognizes a Link style of "" as NoLink. Previously if an ALS was uploaded with an empty LinkStyle the diagnostic would report it as not supported by RaveX which was incorrect. |
|
657 |
Feature |
UX |
Breadcrumbs navigation has been improved with drop-down selection of other views within a Project or Draft. The caret (down arrow) next to a breadcrumb item can be clicked to see a list of views at the same level of the heirarchy. For example, from the Forms list you can click the Forms drop-down in the breadcrumb and select the Data Dictionaries list without having to return to the Draft Home page and then select the Data Dictionaries list. |
|
664 |
Feature |
Diagnostic |
Diagnostic 0032 (Dates with Query Future Date not set) now has an option to ignore Inactive Forms. Diagnostic will need to be inactivated and then re-activated to include this option. |
|
662 |
Feature |
Diagnostic |
Diagnostic 0069 (Forms not used in Study) now has an option to ignore Inactive Forms. Diagnostic will need to be inactivated and then re-activated to include this option. |
|
663 |
Feature |
Diagnostic |
The Diagnostic results page now shows the values of Diagnostic settings to make it clear what is being excluded from checks. The PDF report already showed this information. |
|
666 |
Bug |
Diagnostic |
Time Fields were removed from the checking performed by Diagnostic 0038 (Fields which do not require non-conformance checks). Data entry in time Fields may be non-conformant. |
|
670 |
Feature |
Tickets |
Users with the new permission Can Comment are now able to comment on Tickets. Comments are formatted in the Markdown syntax and can include references to Project wiki pages, other tickets using the #<ticket_number> and other users using the @username syntax. Users who are @mentioned in this way will receive an alert message in the application but also an email notification that they have been mentioned with a link to the location of the ticket/comment. |
|
671 |
Bug |
Study build |
The Form editor and Diagnostic 0061 (valid HTML tags) were updated to accept the hyperlink <a> tag. |
|
673 |
Feature |
Collaboration |
Users with Commenting permission are now able to comment on Draft Objects (Forms, Edit Checks, Derivations, Unit Dictionaries, Custom Functions, Folders, Data Dictionaries). Similar to comments on Tickets (see issue 670 above) users who are @mentioned receive alerts and email notifications. |
|
674 |
Feature |
Permissions |
Users may now Label Draft objects if they have Labelling permission (the same permission allows users to remove Labels) |
|
675 |
Feature |
Labels |
The ability to apply (or remove) Labels from Tickets is now controlled by the Label permission. |
|
166 |
2018-01-31 |
Bug |
Diagnostic |
The number of findings for the latest diagnostic run for a Draft is now updated when findings are fixed or explained, so that the number of unresolved findings is displayed. |
604 |
Bug |
Diagnostic |
Diagnostic 0020, Spell checking, can generate multiple findings for the same Draft object, for example, several entries within a Data Dictionary may have findings. Prevoiusly entering an explanation for one finding for the Dictionary would explain all findings for that Dictionary. Now each explanation applies to one finding only. |
|
605 |
Feature |
Diagnostic |
Findings from Diagnostic 0020, Spell checking, now have links to Data and Unit Dictionaries. |
|
607 |
Feature |
Diagnostic |
When an explanation of a Diagnostic finding is reset, the Fix button will be re-displayed when a fix is available. |
|
608 |
Feature |
Diagnostic |
Findings from Diagnostic 0020, Spell checking, now display the Form OID for findings related to a Field in addition to the Field OID. |
|
631 |
Feature |
Study build |
When copying Forms and Fields from a Standard Library or other Project, the list will display Forms containing Fields which do not exist in the target Draft, even if the Form does already exist in the target. This allows Fields to be copied from multiple Libraries or Projects into a Form in the target. |
|
647 |
Bug |
Diagnostic |
Diagnostic 0020, Spell checking, was incorrectly reporting findings if an html tag separated two words, for example 'severe<b>reaction</b>' would be reported as 'severereaction'. This has been corrected. |
|
651 |
Bug |
Study build |
If the quickedit in an Edit Check or Derivation was incomplete an interal error message was being displayed. An informational error message is now displayed describing which step is missing. |
|
641 |
2018-01-30 |
Feature |
Permissions |
A new Project Level permission (Edit Objects) was introduced which controls whether users may add, edit or delete objects in a Draft. |
646 |
Feature |
Diagnostic |
A new Project Level permission (Explain Diagnostic Result) was introduced which controls whether a user may explain a diagnostic result or reset a diagnostic explanation. |
|
652 |
Feature |
Permissions |
When a user with no Standards Compliance workflow permissions opens the Explain dialog a warning is shown that the user has no permissions to change the state of the Explanation. |
|
2655 |
Feature |
Diagnostic |
Users can reset diagnostic explanations if they have permission to do so. |
|
2654 |
Feature |
Diagnostic |
Users can explain diagnostic findings if they have permission to do so. |
|
653 |
Feature |
Permissions |
Only users with Create Draft permission are now able to edit Draft properties. |
|
654 |
Bug |
UX Retired |
Custom Function and Custom Function Template name inputs now have styling consistent with other controls on the editor page. |
|
609 |
2018-01-23 |
Bug |
Study build |
When editing Quickedit in a Derivation an error message 'Does not evaluate to True or False' was being displayed. This should not be displayed for Derivations and has been fixed. |
610 |
Bug |
Study build |
When using the Firefox browser, opening and then quickly navigating away from an Edit Check would sometimes display an empty dialog box. This has been fixed. |
|
616 |
Bug |
Study build |
The Clinical Query Language parser was generating incorrect quickedit when a Field OID was different from the Variable OID. This has been fixed. |
|
527 |
Feature |
Study build |
When editing Clinical Query Language in an Edit Check or Derivation, the position of the error will be highlighted if possible, for example when a Field OID does not exist in the Draft. |
|
636 |
2018-01-11 |
Feature |
Tickets |
In Wiki and Ticket pages, typing #<number> to reference a ticket by its number now pops up a listing of tickets starting with that number (e.g. #1 -> #1, #10, #11, #12...#100..) This makes it easier to ensure that the correct ticket is referenced. |
637 |
Feature |
Diagnostic |
Diagnostic 00074 has been added to identify Form Redirect settings which are not valid for RaveX studies (currently only "NoLink" setting is valid) |
|
638 |
Feature |
Study build |
Form, Edit Check, Derivation, Unit Dictionary, Data Dictionary and Custom Functions now offer an option to export to a ALS from the Action menu. An ALS created in this way contains only the tabs for the CRFDraft and the object being exported. These small ALS files can be loaded into Rave Architect in a few seconds as a merge - note that a merge will add new sub-objects (e.g. Fields in a Form) and change existing objects but will not delete existing sub-objects. |
|
639 |
Feature |
Diagnostic |
Diagnostic results are now ordered by the reference number of the Diagnostic (e.g. 0001, 0002...) PDF reports generated before this change still appear in the previous ordering. |
|
640 |
Feature |
Study build |
Layout of Edit Check and Form import views made it tempting to click the link to view the source object rather than to select the object to be imported. The view link was moved away from the object name and if clicked now opens the source object in a new browser tab/window. |
|
621 |
2018-01-04 |
Feature |
Tickets |
Markup syntax for tickets and wiki pages has been made identical. As part of this change, existing Wiki pages were converted to the new Markdown syntax. Users can now reference tickets by number in ticket text and in wiki pages (e.g. #123 is rendered as a link to ticket #123) |
622 |
Bug |
Security |
Some security policies were blocking application/ms-excel download of Drafts. As a result of this investigation the content type for downloading Drafts was changed to application/vnd.ms-excel which is the correct content type. |
|
623 |
Feature |
Collaboration |
When a wiki page that does not yet exist is referenced, e.g. [[No Such Page]] then it appears in an orange color with a broken-link icon following it. A wiki page which exists is shown as a link with the standard blue color with a link icon following it. |
|
625 |
Bug |
Security |
Resetting the users password through the forgot password functionality did not reset the failed login attempts count (potentially locking the user out indefinitely) this was fixed. |
|
270 |
Bug |
Study build |
When a Form is used in Edit Checks / Derivations or referenced in a Matrix it can no longer be deleted and if a user tries to delete the Form then an error is shown that it is "in use" |
|
626 |
Bug |
Study build |
When importing a Form from a Library only the first 10 fields of each Form were shown for import. This has been fixed. |
|
617 |
2018-01-01 |
Bug |
Study build |
Non-ASCII characters in Edit Check or Derivation names were causing errors when creating or saving. This has been corrected. |
618 |
Bug |
Diagnostic |
Non-ASCII characters in Edit Check or Derivation names were causing some Diagnostics to fail. This has been corrected. |
|
619 |
Bug |
Study build |
When creating and updating Derivations there is now a check to ensure that there is not already a Derivation targeting the same Variable. |
|
620 |
System |
Infrastructure / System Diagnostic |
Some Diagnostics were generating errors in the system log when reporting results of fixing back to the user. This had no impact to users but has been corrected. |
|
613 |
2017-12-26 |
Bug |
Study build |
Clinical Query Language was incorrectly allowing Variables to be wild-carded. This has been corrected, and the online help updated. |
612 |
Bug |
Study build |
If an Edit Check references a Form with wild-carded Variables then the Edit Check list would generate a Server Error. This has been corrected. |
|
592 |
2017-12-21 |
Bug |
Standards |
On adding a new Form to a Draft that is linked to a standard library (and does not exist in the Standard), the compliance summary showed that Fields may not be added or deleted. These directions were not meaningful and are no longer shown. |
584 |
2017-12-05 |
Bug |
Study build |
Rave allows use of <p> tag in Rave PreText. Code was changed to allow this tag also. Note that the <p> tag is ignored by the Rave PDF generator so is best avoided. |
576 |
Feature |
Diagnostic |
Diagnostic 00020 (Spell Check) has a new option to exclude Folder, Form and Field OIDs from the spell check. To activate this option on existing Project Diagnostics, please inactivate and reactivate the Diagnostic (note this will clear any existing exclusion settings). |
|
263 |
Feature |
Diagnostic |
Diagnostic 00054 (Unused Objects) now reports if a Custom Function might be called by another Custom Function. |
|
582 |
Bug |
Study build |
In compare view if objects being compared had unicode characters in their name then an error was shown. This was fixed. |
|
571 |
2017-12-04 |
Bug |
Validation |
Link to code testing coverage documentation in validation package is incorrect on index page leading to a file not found error when viewed on validation portal. This was fixed. |
572 |
System |
Infrastructure / System |
In release v2 some packages (3rd party software libraries) were updated. The licenses were unchanged but required review. Build process is now set to fail if there are unapproved licenses in the package list to ensure that software built with 3rd party libraries which have not been license-approved cannot be deployed (to Beta or to Production). |
|
577 |
Bug |
Study build |
Rave Dictionary Names may contain unicode characters. TrialGrid was modified to also allow this. |
|
578 |
Feature |
Diagnostic |
Diagnostic 0070 (Non-ASCII characters) was expanded to cover Data Dictionary Name, Unit Dictionary Name, Custom Function Name and Matrix Name. |
|
579 |
Feature |
Help |
Online help now contains a "Getting Started" guide to assist new users/organizations. |
|
580 |
Bug |
Study build |
Field names in Rave may be between 1 and 2000 characters. Previously the FieldName length limit was set at 50 chars. |
|
581 |
Bug |
Study build |
Contrary to Rave documentation, Rave allows h1, h2, h3, and h4 tags in text properties and allows HTML tags in uppercase. System code was changed to reflect that. |
|
570 |
Bug |
Study build Performance |
The Form listing for Standards Compliance still used too many queries. The data access was made more efficient to reduce the number of queries. |
|
597 |
Bug |
Diagnostic |
Diagnostic 0011 "fix" code was taking too long to run in some instances. Code was refactored to improve performance. |
|
598 |
Bug |
Diagnostic |
When working with Diagnostic display list previous value of Diagnostic fix was displayed then replaced with the current default (or empty if no default). This value is now cleared after every fix and Fix button now also shows a "working" icon while diagnostic is running. |
|
491 |
Bug |
Study build |
Changing VariableOID and Field OID of Field referenced in a Check Action caused a server error. Now VariableOID of CheckActions, Check Steps, Derivations and Derivation Steps are renamed if the Step/Action references the field and is not wildcarded to VariableOID only. i.e. if Step/ Action does not reference a Field and only references the VariableOID (to match any Field with that VariableOID) then the Step/Action is not changed. |
|
392 |
2017-12-20 |
Feature |
Study build |
When copying Forms the Fields to be copied can be selected (defaults to all Fields). |
599 |
Feature |
Study build |
When selecting Forms to be copied into a Draft, if a Form in the source Draft has a LinkFolder or LinkForm, and the target Draft does not contain a Folder or Form matching the Link object, then the Form cannot be copied and a message will be displayed when the Form row is expanded. |
|
601 |
Bug |
Diagnostic |
On the Draft Home page the date of the last Diagnostic run was displaying as 'Unknown date' in the Firefox browser. This has been corrected. |
|
595 |
2017-12-15 |
Bug |
Study build |
The Move Down button was not working in the Forms and Folders lists when using the Firefox browser. This has been fixed. |
596 |
Bug |
Study build |
When re-ordering Forms or Folders a large number of database queries were being executed. These actions have been optimized, improving performance. |
|
571 |
2017-12-11 |
Bug |
Validation |
Invalid link in validation documentation to code coverage was addressed in previous change but issue returned. This was fixed. |
586 |
Bug |
UX |
If a user opened multiple tabs they could be timed out of any of them. The system looks for clicks or keystrokes (data entry) on a page to determine if the user is active so if an opened tab had no activity the user could be timed out. Now each tab checks the users last system activity to see if it should time out. |
|
588 |
Feature |
Diagnostic |
Diagnostic PDF Report was redesigned to make better use of space / less paper if printed. |
|
137 |
Feature |
Diagnostic |
Reviewed Diagnostics 1-18 for effects of deleted or changed objects since diagnostic was run. This prevents fix failures if object has been changed or deleted since diagnostic ran. |
|
446 |
Feature |
Diagnostic |
When copying Forms, Edit Checks or Diagnostics Settings from another Project or Draft the list will be ordered by URL, if the user has access to more than one URL. |
|
570 |
2017-11-30 |
Bug |
Study build Performance |
The Form listing for Standards Compliance used too many queries. The data access was made more efficient to reduce the number of queries. |
142 |
2017-11-29 |
Feature |
Permissions |
If a user was invited to a study and their invitation expired then there was no way to re-invite that user except to remove them from the study team and then re-add them as a user. The system now provides a re-invite option. |
567 |
Feature |
UX Retired |
Graphs showing metrics related to the number of Activities are now available by clicking on the graph button at the right of the Activities views for the User, URL, Project or CRF Draft. |
|
568 |
2017-11-28 |
Bug |
Study build |
When adding a new Label to a Form or selecting Label from the Control Type drop-down the Name and Control Type properties would become disabled which prevented the Form from being saved. This was fixed. |
405 |
2017-11-27 |
Feature |
UX Study build |
Changes Form and Field Entry / View Restrictions and Review Groups to extended select controls which now list all allowed entries. |
430 |
Feature |
Study build |
Previously Form/Field Restriction "tags" could be individually selected for cut/copy operations. This feature was removed. Cut and Paste operations on these Properties now affect all elements so if you "Ctrl-C" in the Form View Restrictions all selected restrictions are copied to clipboard as a comma-separated list. |
|
541 |
Feature |
Standards |
In a library draft under the Field properties / Standards Tab a user can now select which Field properties (if any) should be ignored for standards compliance. This allows properties like Pre Text (label) and View / Entry Restrictions to be allowed to be changed. |
|
543 |
Feature |
Standards |
Form Editor Standards tab now has an option to allow the addition of new Fields without invalidating Standards Compliance. |
|
563 |
Feature |
Standards |
Compare View for Form objects now shows when a Field has been added or removed and whether that addition or removal is allowed by the standard. |
|
564 |
Feature |
Standards |
In a library draft under the Form properties / Standards Tab a user can now select which Form properties (if any) should be ignored for standards compliance. This allows properties like Help text and View / Entry Restrictions to be allowed to be changed in Forms that are linked to this standard Form. |
|
565 |
Feature |
Standards |
Form and Field properties which are allowed change due to Standards settings now have an icon next to their Labels in the Draft Form which shows which Form and Field properties are allowed to be changed by the Standard. |
|
566 |
Bug |
Study build |
In Form Editor, a field of control type Text with format of $200 would "overspill" the control area and goes behind other controls. It is now limited to a maximum width for display. |
|
557 |
Feature |
Study build |
Added note in help text for Check Explorer that inactivate Forms are shown in Red text. |
|
548 |
Bug |
UX |
Sometimes on login users would see an error message related to invalid session key. This has been fixed. |
|
542 |
Bug |
UX |
Profile page did not allow profile images with uppercase .PNG, .GIF and .JPEG extensions. This was fixed. |
|
556 |
Feature |
Diagnostic |
Added <small> tags to the list of html tags allowed by Rave in Field Pre Text (question text) and by Diagnostic 0061. Note that <small> tags render as normal sized text in Rave PDFs. |
|
549 |
Feature |
Diagnostic |
Added Diagnostic 0073 which will detect if the Default Value(s) of a Field linked to a Data Dictionary are valid for that Data Dictionary. |
|
519 |
Feature |
UX |
Projects now have an Active/Inactive property which can be filtered in the Project list. |
|
131 |
Feature |
UX |
If a user tries to leave the Draft Upload page during the upload of a Draft file then the system warns them that the upload will fail. Once the file has uploaded successfully, the processing of the Draft into the system proceeds in the background and it is safe to leave the page, progress of the overall import will continue to be reported in the Task List. |
|
562 |
2017-11-23 |
Bug |
Study build Performance |
When saving Edit Checks and Derivations a large number of database queries were being executed, resulting in slow performance. As part of the optimization work Standards Comparison for Edit Checks and Derivations does not now include the Check or Derivation Steps and uses the quickedit representation to calculate compliance and differences. The Clinical Query Language representation of the logic is not included in Standards Compliance. |
365 |
Feature |
Study build Rave Compatibility |
Rave 2017.2 introduced a new Check Action 'Balance PSAL Update'. This has been added to the list of Check Actions in TrialGrid. |
|
455 |
Bug |
Diagnostic |
Diagnostic 00054 'Unused Objects' was incorrectly reporting Custom Functions as being unused if they were used in a Set Dynamic Search List Check Action. This has been corrected. |
|
512 |
Bug |
Infrastructure / System |
A System Administrator page was unavailable due to a missing javascript file. |
|
520 |
Bug |
Study build |
The Matrix editor was not allowing a value of 0 to be entered in the 'Maximum' field. This has been corrected. |
|
521 |
Bug |
Study build |
When using the 'Save as New' option for an Edit Check, any Check Actions which had been marked for deletion would still be copied to the new Edit Check. This has been corrected. |
|
539 |
Bug |
Study build |
The Matrix editor was allowing invalid Matrix OIDs to be entered. This has been corrected - Matrix OIDs can only contain alphanumeric and underscore characters. |
|
540 |
Bug |
Study build |
The Matrix editor now requires a 'Maximum' value to be entered, with a default of 0. |
|
544 |
Bug |
Study build |
The Activity heatmaps were not highlighting days during which more than 256 Activities occurred. This has been corrected. |
|
551 |
Feature |
Diagnostic |
Diagnostic 00011 'Fields using the same dictionary have identical format' now suggests a Data Format based on the longest entry in the Data Dictionary. |
|
554 |
Bug |
Diagnostic |
Diagnostic 00069 'Identify Forms not included in a Matrix or in an AddForm Check Action' was reporting the Primary Form as being not included. The Primary Form will not now be reported since it is automatically available on creation of a new Subject in Rave. |
|
555 |
Feature |
Diagnostic |
Diagnostic 00069 'Identify Forms not included in a Matrix or in an AddForm Check Action' will search Custom Function code for references to the Form OID and include any such Custom Functions in the diagnostic finding. |
|
558 |
Feature |
Study build |
If a user attempts to load a CRF Draft file in Excel 97 (.xls) or Excel 2010 (.xlsx) format, an error message will be displayed asking for the file to be saved in Excel 2004 xml format. |
|
561 |
Bug |
Study build |
The Matrix editor will allow Matrix Names to be in mixed case, and does not now enforce Matrix Names to be unique within the CRF Draft (which is consistent with Rave). |
|
299 |
2017-11-20 |
Feature |
Study build |
The warnings and errors generated during upload of an Architect Loader Spreadsheet can be copied to the clipboard, printed or exported to a CSV, Excel or PDF file. |
387 |
Feature |
Study build |
The Edit Check list can be searched by Form, Field or Custom Function. |
|
435 |
Feature |
Study build |
Inactive Forms and Fields can now be included in Edit Check or Derivation logic. Previously trying to save an Edit Check or Derivation which referenced an inactive object would generate an error message, but since Rave permits inactive objects to be included TrialGrid will also now allow this. Autocomplete lists for Forms and Fields will still only display active objects. |
|
440 |
Feature |
Study build |
When uploading an Architect Loader Spreadsheet, if the Draft Name already exists in the Project then the new Draft will have a unique number appended to the name, ie. if 'DraftA' already exists then the new Draft will be named 'DraftA (1)'. |
|
480 |
Feature |
Study build |
If there are warnings (no errors) when uploading an Architect Loader Spreadsheet then a message will be displayed to inform the user that the upload has completed, but the warnings should be reviewed. |
|
481 |
Feature |
Study build |
Recent versions of Rave have changed the case of certain column headers in Architect Loader Spreadsheets (for example, 'Targetdays' is now 'TargetDays'). Previously this would generate a warning on upload into TrialGrid. TrialGrid now does a case-insensitive lookup of column names, so will load 'Targetdays' and 'TargetDays' (or any other case-variant). |
|
482 |
Feature |
Study build |
When an Architect Loader Spreadsheet is downloaded from Rave, if there are no Derivations, Check Actions or Data Dictionary Entries, Rave will write a row on the respective worksheet which contains some default values (for example, 'False' in the Specify column on the Data Dictionary Entries sheet). On upload into TrialGrid these incomplete rows would previously generate warnings, but these warnings are now suppressed and the rows are ignored. |
|
483 |
Feature |
Study build |
TrialGrid verifies that an Architect Loader Spreadsheet contains the expected columns in each worksheet, and will generate a warning on upload if expected columns are missing. Some columns are not used by TrialGrid, eg. SourceObjectId, SourceURLId, etc. If these columns are missing TrialGrid will not now display a warning. |
|
492 |
Bug |
Study build |
Matrices with large numbers of Folders were overflowing the container panel. This visual container has been removed from the Matrices page, so that large Matrices will display correctly. |
|
497 |
Feature |
UX |
List Views (eg. list of Checks, Forms, Tickets, etc) can now be copied to the clipboard, printed or exported to a CSV, Excel or PDF file. |
|
516 |
Bug |
Study build |
Deleting a Folder in the Folder list which was not displayed on the first page of the list would reset the list to the first page. List views are not paged now, so this problem will not occur. |
|
545 |
Feature |
UX |
All List Views (eg. list of Checks, Forms, Tickets, etc) now have consistent navigation and appearance. Items can be opened/edited by clicking on the identifier of the object (eg. the CheckName in the Checks list) or by clicking the 'Edit' button. Previously some List Views would allow items to be opened by clicking anywhere in the row - this option has been removed for consistency. |
|
546 |
Feature |
UX |
The 'Copy' buttons on the Form and Edit Check lists have been renamed to 'Import'. |
|
537 |
2017-11-06 |
Feature |
UX |
Form List now has the option to list All Forms. |
538 |
Bug |
UX |
Avatar images were displaying incorrectly on Draft and URL Activities pages. This was fixed. |
|
535 |
Bug |
UX |
Long Usernames would overflow the picture area in the User Profile page. This was fixed. |
|
500 |
2017-11-02 |
Feature |
UX |
Users are now able to upload a profile image of themselves to be shown where usernames are shown. |
501 |
Feature |
UX |
All users are set with an initial profile icon (a blank image). |
|
503 |
Feature |
UX |
All users are set with an initial profile icon (a blank image). (Duplicate of #501) |
|
502 |
Feature |
UX |
Users can now select from a set of unique pre-generated avatars for their profile icon. |
|
508 |
Bug |
Diagnostic |
Diagnostic 70 (Non-ascii characters) now checks Field Number property, this was omitted before. |
|
499 |
2017-11-01 |
Bug |
Study build |
When editing a Matrix the selected folder/form combination was being incorrectly saved. This has been fixed. |
498 |
Bug |
Study build |
Removing a view or entry restriction from a Field and then saving the Form caused an error to be displayed. This was fixed. |
|
432 |
2017-10-31 |
Feature |
Study build |
Folders can be reordered by selecting a single row and dragging it to a new location or selecting multiple rows and moving them up or down in the list of Folders. When dragging a row the list automatically scrolls. Multiple Folders can be selected: - on Windows using the Shift key to select multiple consecutive Folder or the Ctrl key to select multiple non-consecutive Folders - on a Mac using the Shift key to select multiple consecutive Folder or the Command key to select multiple non-consecutive Folders Clicking the 'Move Up' or 'Move Down' will move the selected Folders in the list. |
487 |
Bug |
Study build |
When deleting a Folder from the Folder list, the list would be reset to the first page. This has been fixed and the list will remain on the selected page. |
|
494 |
Feature |
Study build |
A copy of an existing Folder can be created by editing the Folder, making changes and clicking the 'Select as new' button. This will create a new Folder. |
|
495 |
Feature |
UX |
The Folder list can be copied to the clipboard, printed or exported to csv, Excel or PDF files. The columns displayed in the Folder list can be selected. The number of Folders displayed per page can be set to 'All' to display all Folders without paging. |
|
451 |
2017-10-27 |
Feature |
Study build |
In the Form Editor, Field Number now appears to the left of the Pre-Text label as per Rave. |
452 |
Bug |
Study build |
Form can be saved 2x if you are quick enough, resulting in duplicate fields. Now the Save button is disabled until the Save is complete. |
|
453 |
Feature |
Study build |
When a new field is added the focus should move to the Variable OID control of the Property Sheet. |
|
454 |
Feature |
Study build |
I should be able to "copy down" Variable OID to Field OID and Field Name. A button was added next to the Variable OID for this purpose. |
|
444 |
Feature |
Study build |
I should be able to "copy down" Variable OID to Field OID and Field Name. A button was added next to the Variable OID for this purpose. (Duplicate of #454) |
|
459 |
Feature |
Study build |
When typing in the Variable OID field in the Form Editor, a filtered list of existing Variable OIDs should be shown. This was implemented. Clicking one of the items in the list sets the current Variable OID / Form OID / Unit Dictionary / Data Dictionary and Coding Dictionary to the values for that Variable. |
|
460 |
Bug |
Study build |
Labels should be permitted to have field numbers. There was a bug that prevented field numbers from being entered for labels. |
|
461 |
Feature |
Study build |
When a field is made a Log field, the Form should automatically be set to Portrait mode if it is not already set to a log direction. |
|
463 |
Bug |
Study build |
Viewing Restrictions tab on the Form Editor causes Form to believe that it has changed. This was fixed. |
|
464 |
Bug |
Study build Rave Compatibility |
HTML Handling in Field PreText is not compliant with Rave. In particular Rave expects <br> tags to be closed (<br/>) and ul (unordered list) and ol (ordered list) tags are supported. |
|
465 |
Bug |
Diagnostic |
Diagnostic 61 (html tags) did not support ul and ol tags. This was fixed. |
|
430 |
Feature |
Study build |
View, Role and Entry Restrictions should have multi-select capability. This feature was enhanced to allow the "tags" which display the Restrictions to be clicked in order to select/deselect them. In addition, Ctrl-A to select all tags and Ctrl-C / Ctrl-X for copy/cut and Ctrl-V for paste were also added. |
|
445 |
Feature |
UX |
Users can now navigate from a role definition label in the Project Team list to the definition of that role at the URL Level. |
|
447 |
Feature |
UX |
Human readable time-since labels should have popup hints that show actual time. Now when you hover the mouse over a label like "2 minutes ago" you will see a pop-up of the date/time the event occurred. |
|
450 |
Feature |
Tickets |
Added Tickets feature. |
|
2471 |
Feature |
Labels |
Added Label feature. |
|
485 |
Bug |
Permissions |
Adding a user to a team, removing them and adding them again causes system to error. This was fixed. |
|
486 |
Feature |
Study build |
In the Form Editor when you change the Data Dictionary of a Field then the DataFormat will now change to be appropriate for that Data Dictionary |
|
490 |
Bug |
Study build |
Bug was fixed where if you add a control and then change a property of the control, its ability to drag/drop in the list of fields is lost. |
|
276 |
2017-10-09 |
Feature |
Diagnostic |
Diagnostic 00072 will detect any Edit Checks which have the same check logic and check actions. The Diagnostic can also be configured to detect Edit Checks which have the same check logic but have different actions, and/or Edit Checks which have different check logic but the same actions. |
380 |
Bug |
Study build |
If an Alias was used in an Edit Check then the description was incorrectly displaying an internal representation of the Alias. This has been corrected and the description will now display the Alias name. |
|
386 |
Feature |
Study build |
Edit Checks can be quickly copied by opening an Edit Check in the editor, entering a new name and selecting the 'Save as new' option. |
|
438 |
Bug |
Study build |
The Edit Check description was not being created if the Edit Check included a Form and Field with the same OID in conjunction with a CQL method (eg. StandardValue(*, SUBJ, SUBJ).IsPresent). |
|
442 |
Feature |
Study build Retired |
Additional help text has been added to explain how to create Edit Check test values for different types of test steps. |
|
443 |
2017-10-06 |
Bug |
Study build |
Allow field Label box in Form Editor to expand so all wording can be viewed. It now expands/shrinks as you type into it with a minimum set size. |
439 |
2017-10-05 |
Feature |
Diagnostic |
Added Diagnostic 00071 which identifies Required fields which are not visible/editable by the site |
441 |
Bug |
Diagnostic |
EDC Role Diagnostic 0021 fails in usage but not in tests. Issue was found and fixed. |
|
394 |
2017-09-29 |
Feature |
Diagnostic |
Diagnostics: Import settings from multiple Projects, combining the settings. This feature was added by introducing a selection between "Overwrite" and "Merge". See the help from the Diagnostic management page for more detail. |
261 |
Feature |
Diagnostic |
DataDictionary Specify/QueryNonConformance Diagnostic (0042) should have link for the Field. Link to Field was added. |
|
399 |
Feature |
Study build |
Added ability to "drill into" a Form from the Edit Check Explorer. The Form Name heading was made a link to the Form editor. |
|
304 |
Feature |
Diagnostic |
Added Diagnostic to find Forms not in Matrices and not in an AddForm Check Action on an active Check. Diagnostic includes ability to exclude Forms (00069) |
|
209 |
Feature |
Diagnostic |
Added Diagnostic for non-ascii characters in text fields. These can render poorly in PDFs and are often introduced by accident via Cut & Paste from other sources. Includes capability to exclude certain characters (00070) |
|
437 |
Feature |
Rave Compatibility |
Rave 2017.2.0 will be released on Oct 20, 2017. Added Rave 2017.2.0 to possible version selections for URLs. |
|
436 |
Bug |
Security |
If a user had 2 failed login attempts they could no longer log in at all. This was fixed. |
|
424 |
2017-09-25 |
Bug |
Permissions |
If a user has not accepted a project invite (i.e. set up their account) then subsequent invites ask them to log in instead of creating the account - this was fixed so that the user receives a new request to set up their account' |
416 |
Feature |
Security |
Keep records of when users login and logout. System now keeps a record of login, logout, last activity date/times and IP address on login. |
|
425 |
Feature |
Security |
If there have been invalid login attempts prior to a successful login, the user should be warned on successful login. |
|
2820 |
Feature |
Security |
If a user enters an invalid username or password the error message shown does not indicate whether the username is valid for security reasons. |
|
2821 |
Feature |
Security |
Users can be inactivated in the system by TrialGrid personnel. Users inactivated in this way will not be able to log in and will see a message informing them that they account is inactive/blocked. |
|
417 |
Feature |
Security |
Disable user account after a number of invalid password attempts. This is system configurable but currently set to 4 attempts. |
|
426 |
Feature |
Security |
After the user has made two unsuccessful login attempts, a warning should appear which shows how many attempts remain before the account becomes locked out and requires a password reset (using Forgot Password functionality) to unlock the account. |
|
366 |
2017-09-22 |
Feature |
Permissions |
If a user has Standards Approval Permission in any URL, they should see a count of Approval Requests on their home page. |
367 |
Feature |
Standards |
Users with standards approval permission should be able to view listings of current requests and past requests |
|
382 |
Bug |
Study build |
When adding a Data Dictionary from the quick-add in the form Editor the DataFormat for the field is incorrectly set. Fixed. Set to numeric or text ($) format depending on coded data content |
|
383 |
Feature |
Study build |
When clicking on a pretext label in the form preview/editor focus should move to the property sheet for that field and the pretext field should be selected |
|
388 |
Feature |
Study build |
View Restrictions / Entry Restrictions and Review Groups should have helpers to make it easier to enter these names |
|
389 |
Feature |
Study build |
View Restrictions / Entry Restrictions / Review groups tags should be color coded. Blue means present in the core configuration. Orange means not present or not active in the core configuration |
|
390 |
Feature |
Study build |
A user should be able to copy and paste tags between View / Entry restrictions and Review Groups boxes. Ctrl-C, Ctrl-V recognition and a copy button were provided. |
|
391 |
Feature |
Study build |
A user should be able to enter a comma-separated list of names for View Restrictions / Entry Restrictions / Review groups |
|
398 |
Feature |
Study build |
Query Non-Conformant and Field Required are auto-set when creating a field. Rave defaults these to un-set for a new field. Changed to be un-set by default. |
|
401 |
Feature |
Study build |
On saving a Form, display error if a variable already exists on another form. |
|
405 |
Feature |
UX Study build |
Typing @ in the Form Entry / View restrictions or Field Entry / View Restrictions or Review Groups should show a list of possible entries from core configuration |
|
406 |
Bug |
Diagnostic |
Diagnostic 00042 says it excludes by Data Dictionary Name but actually excludes by Field OID. Fix was to update the diagnostic help text and to add a new parameter that excludes by Data Dictionary Name. Users may need to remove (inactivate) and re-activate this diagnostic to see this change. Note, de-activating a diagnostic will remove any settings already entered so manage this change with care. |
|
415 |
Feature |
Study build |
In the Field property sheet it would be clearer to have "Log / Standard" label next to the Log / Standard switch. This was added. Note: This feature was added in a prior release but a test was added to the regression suite in this version to ensure the change was documented and tested. |
|
420 |
Feature |
Standards |
At the Project Level provide listings of Standards Approval Requests, Approvals |
|
373 |
2017-09-20 |
Feature |
Study build |
Warn if a user tries to leave a Data Dictionary which has not been saved. |
374 |
Feature |
Study build |
Warn if a user tries to leave a Unit Dictionary which has not been saved. |
|
375 |
Feature |
Study build Retired |
Warn if a user tries to leave an Alias which has not been saved. |
|
376 |
Feature |
Study build |
Warn if a user tries to leave a Derivation which has not been saved. |
|
377 |
Feature |
Study build |
Warn if a user tries to leave an Edit Check which has not been saved. |
|
378 |
Feature |
Study build |
Warn if a user tries to leave a Custom Function which has not been saved. |
|
379 |
Feature |
Study build |
Warn if a user tries to leave a Folder which has not been saved. |
|
372 |
2017-09-18 |
Feature |
Study build |
When editing Data or Unit Dictionaries, the Tab key can now be used to move to the next line. |
371 |
2017-09-15 |
Bug |
UX |
On Internet Explorer, navigating away from every page causes a "Do you want to leave this page?" alert. This has been fixed. |
370 |
Bug |
Study build |
When a form is copied into a draft the data and unit dictionaries referenced by fields on that form should not be copied if they already exist in the target draft. If a form contained multiple references to the same data or unit dictionary (ie. more than one field referenced the same dictionary) and the dictionary did not already exist in the target then multiple dictionaries were created. This has been fixed. |
|
265 |
Feature |
Infrastructure / System |
Validation Docs: Licenses for Javascript packages are documented, including approval status. This is enabled by use of the yarn package manager to control usage of third-party Javascript packages. |
|
351 |
2017-09-14 |
Feature |
Validation |
Validation Docs: Link between Issues / Merge Requests. |
352 |
Feature |
Validation |
Validation Docs: Link between Requirements tests and Issues. Where an Issue is referenced in a Requirement Test the validation docs now generate a hyperlink to a copy of the Issue and its history in the validation package for ease of traceability. |
|
362 |
Bug |
UX Performance |
When changing EDC Roles and Review Groups, Saves can be very slow. Performance was improved. |
|
321 |
Bug |
UX |
Add new Data Dictionary on Add Form is not wide enough. This was fixed. |
|
349 |
Bug |
Study build |
Form editor does not warn when a DataFormat is invalid. This was fixed. |
|
329 |
Feature |
Study build |
Field errors in Form editor not easily visible - errors now reported at the top of the Form page along with any Form property related errors. |
|
313 |
Bug |
Study build |
Field properties can't be edited without scrolling to end of form. Previously the property sheet automatically positioned at the top of the view area, now it is fixed in place and scrolls with the list of fields. |
|
363 |
Feature |
Study build |
Warn if a user tries to leave a Form which has not been saved. |
|
364 |
Bug |
Study build |
Data Dictionary Fields in Form editor overflow the Field Preview Area. This was fixed by limiting the width to 260 pixels maximum. |
|
353 |
2017-09-12 |
Bug |
Diagnostic |
Diagnostic result endpoint used to request fixing diagnostic findings can return a 500 Server Error Response for Diagnostic 61. The diagnostic was fixed. NOTE: Diagnostic results created prior to this fix may still exhibit this error when you try to "fix" because the code to fix the issue is stored in the database and is now out-of-date. Re-run diagnostic and fix will work. |
361 |
Bug |
Diagnostic |
HTML Content Diagnostic (61) should provide a link to the folder when correcting Folder Name. Folder link was added. |
|
360 |
Bug |
UX Performance |
Changing EDC Roles causes timeouts. Added waits so that the system cannot have multiple queued requests to change EDC roles at any one time. e.g. If you change one Role you have to wait for that to save before you can change another. |
|
354 |
2017-09-11 |
Bug |
Security |
Password reset view was case sensitive on email address. This was corrected. |
355 |
Feature |
Security |
Allow users to log in with (username OR email address) AND password. Note that email address is not case sensitive. |
|
2819 |
Feature |
Security |
Username for login is no longer case-sensitive. |
|
327 |
Feature |
Security |
Password requirements should appear on screen and in help. |
|
356 |
Feature |
Security |
Documented password requirements (Added as Issue for validation documentation tracking reasons) |
|
359 |
Feature |
Security |
Prevent users from changing their email address to duplicate another user email |
|
357 |
2017-09-08 |
Bug |
Infrastructure / System |
Notification emails include local links to objects instead of absolute links including host. Fixed so that full URL is provided and can be clicked on from email. |
344 |
2017-08-30 |
Feature |
Study build |
Data Dictionaries can now have multiple 'Specify' entries, as in Rave. |
345 |
Feature |
Study build |
Data and Unit Dictionary Coded Data/Units are not case-sensitive, ie. 'mU' is not the same as 'MU', as in Rave. |
|
346 |
Feature |
Help |
The 'Feedback' button is now labelled 'Support'. |
|
348 |
Feature |
Study build |
In the Data Dictionary editor the User String is now displayed before the Coded Data, as in Rave. |
|
340 |
2017-08-29 |
Bug |
Validation |
Requirements test coverage for Core Configuration settings was expanded. |
341 |
Feature |
UX |
Marking and Review Groups in URL Configuration should always have unique names. |
|
343 |
Feature |
Standards |
The Standard Library associated with a Form can now be changed to any Standard Library to which the user has access. This will override the Standard Library associated with the Draft. |
|
324 |
2017-08-25 |
Bug |
Infrastructure / System |
Update error reporting to provide more meaningful error message pages to users. |
339 |
2017-08-24 |
Bug |
Study build |
When copying an Edit Check any Custom Functions referenced in Check Actions were not being copied. This has been fixed. |
242 |
2017-08-23 |
Feature |
Standards |
Users will receive alerts when Standards Compliance actions are taken, for example a user with Manage Approvals permissions will receive an alert when a request for approval is made. Users with Request Approval permission will receive an alert when a request is approved or denied. The number of new alerts will be displayed in the top menu bar. Users may also receive emails when Standards Compliance actions are taken. Users can choose whether or not to receive email notifications in their user profile. |
326 |
Bug |
UX |
The time displayed against alerts in the alert notification would change to 'a few seconds ago' after 30 seconds. This has been fixed. |
|
328 |
Bug |
Study build |
The Form editor now validates that Form and Field Help text can be a maximum of 4000 characters. |
|
330 |
Bug |
Diagnostic |
Diagnostic 00020 (Spell check) would fail to fix the reported spelling mistake if the correction contained unicode characters. This has been fixed. |
|
331 |
Bug |
Study build Performance |
Performance of copying Forms has been improved. |
|
333 |
Bug |
Study build |
Activity records were not being created after updating an Edit Check. This has been fixed. |
|
335 |
Bug |
UX |
Data Dictionaries with long User Data Strings were expanding to overlap the Standards Compliance panel. This had been fixed and the Data Dictionary Entries table will resize when the browser window is resized. |
|
336 |
Bug |
Study build |
Saving a Data Dictionary would fail if a Coded Data or User Data String value was longer than 2000 characters. This has been fixed. |
|
337 |
Bug |
Standards |
When viewing a Data Dictionary which is linked to a Data Dictionary in a Standards Library, the 'Standard Required' column will display 'Not in Standard' if the Coded Data or User Data String do not match the Library version. |
|
324 |
2017-08-22 |
Bug |
Infrastructure / System |
Initial work to provide more meaningful error message pages to users. |
3652 |
Feature |
UX |
The system has an alerting feature to notify users of activities they may be interested in such as completed tasks they initiated. |
|
325 |
2017-08-18 |
Feature |
Study build |
Forms can be copied from a Standard Library or another Project Draft. All Fields in the Form will be copied and any Data Dictionaries or Unit Dictionaries references by Fields in the Form which do not already exist in the target Draft will be copied. |
323 |
2017-08-17 |
Bug |
Study build |
An Architect Loader spreadsheet containing EDC Roles with unicode characters failed on import. This has been fixed, for EDC Roles, Marking Groups and Review Groups. Diagnostics 00018, 00019 and 00021 have also been fixed to accept unicode characters in Review Groups, Marking Groups and EDC Roles. |
148 |
2017-08-14 |
Bug |
Study build Retired |
When creating a new Edit Check the Edit Check must be saved before Unit Tests can be created. |
153 |
Feature |
Study build |
When copying Edit Checks from a Standard Library or another Project Draft, Unit Tests will be copied with the Edit Check |
|
191 |
Feature |
Study build |
Edit Checks can be copied from a Standard Library or another Project Draft. Copying an Edit Check will copy any Custom Functions referenced by the Edit Check which do not already exist in the CRF Draft. |
|
227 |
Feature |
Standards |
If an Edit Check has been copied from a Standard Library which is not the main Standard Library for the CRF Draft, then the Edit Check will be compared against its source Standard Library. If and Edit Check has been copied from another CRF Draft then the Edit Check will be compared against the main Standard Library associated with its CRF Draft for Standards Compliance. |
|
277 |
Feature |
Study build |
The 'Copy to clipboard' feature in the Edit Check Editor now copies the entire Edit Check, including Check Actions to the clipboard in Rave quickedit format. |
|
306 |
Bug |
Standards |
The 'fingerprint' of Check Steps (used during Standards Compliance) were not being updated correctly when an Edit Check was saved. This has been fixed. |
|
307 |
Bug |
Standards |
The 'Explain' button in the Form editor was not working. This has been fixed. |
|
308 |
Bug |
Standards |
The 'Explain' button in the Custom Functions list was not working. This has been fixed. |
|
311 |
Bug |
Standards |
Standards Compliance filters were not working in the Custom Functions list. This has been fixed. |
|
312 |
Feature |
Study build |
Edit Check Autocomplete now includes autocomplete for Checkbox fields and will display a list of the two possible values for checkbox fields ('0' and '1') when a Checkbox field is being compared against a static value. |
|
320 |
Bug |
Study build |
Some Check Actions (SetDataPointVisible for example) with checkbox options were always displaying with a checked value. This has been fixed. |
|
314 |
2017-08-03 |
Feature |
Study build Retired |
Custom function templates should be at the URL level. |
303 |
2017-07-27 |
Feature |
Permissions |
There should be a permission to control whether a user can create a new Draft in a Project |
301 |
2017-07-24 |
Feature |
Study build |
Expand Draft Editor for Primary Matrix, Primary Form and other elements. |
295 |
Feature |
Study build |
Reorder forms in the form list view. |
|
302 |
Feature |
Study build |
When deleting a Form or Folder, reorder the remaining ordinals so they're consecutive. |
|
298 |
Feature |
Study build |
There should be a folder editor to edit and create new Folders. |
|
292 |
2017-07-21 |
Feature |
Study build |
When trying to upload a file not in Excel 2004 xml format an internal error message was displayed. Now a message 'CRFDraft sheet could not be found' will be displayed. |
293 |
Feature |
Study build |
When uploading an Architect Loader Spreadsheet containing warning and error messages, the warnings were briefly displayed and then hidden when an error occurred. Warnings and errors in the ALS content are now displayed and can be viewed in the Draft upload view. Invalid cross-references (for example a Field referencing a Form OID which does not exist in the Forms tab) will now cause the import to fail with errors. |
|
232 |
2017-07-20 |
Bug |
Study build |
Field with format HH nn has no control displayed in Form editor. This issue was fixed. |
287 |
Feature |
Study build |
When changing between fields in the Form editor the Property sheet should remain on the currently selected property type. This has been implemented. Reduces the amount of clicking required to edit fields. |
|
289 |
Bug |
Study build |
Form Active/Inactive is not updated to database as expected. This was fixed. |
|
198 |
Feature |
Study build |
There is no ability to add a new Form. This capability has been added. |
|
288 |
Bug |
Study build |
Delete button in Form list does not work. This has been fixed. |
|
197 |
Feature |
Standards |
Allow Fields to be Required / Not Required for standards compliance (work for Data Dictionaries already done) |
|
249 |
Feature |
Permissions |
View list of users per Project at the URL level without having to look into every Project to find users. |
|
192 |
Bug |
Study build |
Rave does not permit duplicate Form names or names which contain characters other than _, 0-9 and A-z. Form editor was changed so as not to permit duplicates. |
|
297 |
Bug |
Study build |
When opening a date field no query for future date appears even if it is reported into the ALS. This issue was fixed. |
|
294 |
2017-07-18 |
Bug |
Infrastructure / System |
Release notes table malformed in release on 18 July 2017. This was fixed. |
283 |
Feature |
UX |
It would be useful if the Draft List for a Project had a "last activity" date so you could more easily find the drafts people have been working on |
|
285 |
Feature |
Study build |
Allow user to create a new Draft. |
|
2479 |
Feature |
Study build |
The system now has a list of Drafts and a count of Drafts on the Project home page. |
|
230 |
Feature |
Diagnostic |
A new setting has been added to the following Diagnostics to allow objects (Fields, Data Dictionaries, Edit Checks, etc) to be excluded if the object identifier is excluded or matches an exclusion pattern: 00022 FormOIDs should not start with numbers 00023 Date Fields should have a consistent naming suffix or prefix 00024 Time Fields should have a consistent naming suffix 00025 Date/Time Fields should have a consistent naming suffix 00026 Active Checks should not reference inactive Forms or Fields 00027 Valid Record Positions for Standard and Log Fields in Edit Checks and Derivations 00028 Data Dictionary CodedData should not contain commas or semicolons. 00030 Custom Function length 00031 Edit Check SYS_ prefix 00032 QueryFutureDate should be set for Date and DateTime Fields 00033 Numeric fields should have query non-conformance set 00034 Fields which require translation should not also be marked as required 00035 Data entry Fields should have a SAS Label 00036 Fields with default values should not have SDV set 000037 Fields with default values should not be set as Required 00038 Checkbox, Data Dictionary and Time Fields should not be set to Query for Non-Conformance 00039 All question Fields should have a pre-text label 00040 Field OIDs should be unique 00041 Data Dictionaries should not have a coded value of 0 (Zero) 00042 Consider setting QueryNonConformance for Fields related to Data Dictionaries with a Specify option 00043 Data Dictionaries should be unique 00044 List of keywords to be substituted in Data Dictionary 00045 List of words to be substituted in Draft Field Default Value 00046 Place Sticky Check Action should not contain HTML tags 00047 Data Dictionaries should not have duplicate Coded Values or User Values 00048 Derived Fields should have a standard prefix 00049 Data format must be valid for Field control type 00050 Data format must be valid for associated Data Dictionary 00051 Fields should have a SAS Format specified 00052 SAS Format should match Rave Field Data Format 00053 Variables should have consistent properties 00054 Unused objects (Data Dictionaries, Unit Dictionaries, Custom Functions) 00055 Empty objects (Forms, Data Dictionaries, Unit Dictionaries, Custom Functions, Matrices) 00056 Fields associated with Coder Dictionaries should have an OID of less than 20 characters length 00057 Fields associated with Coder Dictionaries should have string formats 00058 Check Actions should have a matching Check Step 00059 Custom Functions used in RaveX should not use blacklisted methods 00060 IsPresent Check Action 00061 Valid HTML tags 00062 Default Values should be in associated Data Dictionary 00064 Edit Check Coded Value steps should be compared against valid Data Dictionary Entries 00065 Fields which are not Date or Time Fields should not have date related properties set 00066 Checkbox Fields should not have an IsEmpty or IsNotEmpty step in Edit Checks 00067 Forms should have unique names |
|
197 |
2017-07-12 |
Feature |
Standards |
Add 'required' entry to library properties for dictionaries and fields. In this release the work was done for Data Dictionaries with Unit Dictionaries and Fields to follow in a later release. |
286 |
2017-07-11 |
Bug |
UX |
When inviting a user to a team, an invalid email address would cause an error message. This was fixed. |
278 |
2017-07-10 |
Feature |
Diagnostic |
A diagnostic that checks that date fields are compared against at least one other date field is required. Diagnostic 0068 was added with this function. |
279 |
Feature |
Diagnostic |
Diagnostics should have a visible unique identifier to make referring to them easier. A unique identifier was added to the display of diagnostics in the Diagnostic results and Diagnostic Management pages. The identifier was included in the PDF output of Diagnostic results. |
|
280 |
Bug |
Diagnostic |
Diagnostics management form does not filter by properties after a reload of the page. This bug was fixed. |
|
281 |
Bug |
Diagnostic |
When a new setting is added to a diagnostic, the Project instance of that Diagnostic is not updated with the new setting. Code was added to achieve this and a database migration was also added to update any existing Diagnostics with new settings (e.g. new Field/Form exclusion settings from last release) |
|
274 |
2017-07-04 |
Bug |
Help |
After clicking on the release number in the header there's a grey box where the release number was displayed. Fix for this is to remove focus from the link after it is clicked. |
247 |
2017-07-03 |
Bug |
UX |
When creating a new EDC Role with Site Role Active an error message appeared "Request to save EDC Role failed!" Issue was fixed so that user cannot switch Site Role / Active switches until the Role Name has been saved (which it does as soon as you exit the field) |
266 |
2017-06-30 |
Feature |
Diagnostic |
Matrices have been added to the Empty Objects Diagnostic and will be raised as findings if there are no Folders/Forms in a Matrix |
255 |
2017-06-28 |
Bug |
Study build |
Forms in the SUBJECT folder were not being displayed in the Matrix editor grid. |
2575 |
Feature |
Study build |
A count of Matrices appears on the Draft home page. |
|
225 |
Feature |
Study build Retired |
Custom Function Template names can now be up to 44 characters in length. 6 characters are reserved for a suffix to be appended when generating a unique Custom Function name from a Template. The suffix will be a colon and a random 5 digit integer value, eg 'TEMPLATE_NAME:12345'. The random suffix is added to ensure uniqueness for each set of parameters with which the template is invoked. |
|
256 |
Bug |
Diagnostic |
Rave gxml such as '<core:link folderoid="AE" formoid="SAE" text="SAE form"></core:link>' was incorrectly flagged as invalid by the Place Sticky HTML Diagnostic, and caused Diagnostic pdf generation to fail. The Invalid HTML strings Diagnostic will correctly flag gxml as being not allowed, and will now autofix invalid strings. It will also flag forbidden HTML tags and attributes such as '<body>' and 'onclick'. |
|
259 |
Feature |
Diagnostic |
The Invalid HTML strings Diagnostic now checks Folder Names in addition to Field strings. |
|
240 |
2017-06-27 |
Feature |
Diagnostic |
Derived Fields are excluded from the Diagnostic which checks if QueryNonConformance has been set on numeric Fields |
241 |
Feature |
Diagnostic |
Derived Fields are excluded from the Diagnostic which checks if QueryFutureDate has been set on date Fields. |
|
257 |
2017-06-25 |
Bug |
Study build Retired |
If a Custom Function Template was changed from a Method to a Function type then it was not appearing in the autocomplete list in the Edit Check Editor. |
258 |
Feature |
UX |
Added latest Rave releases (up to 2017.1.0) to the selection list available when creating a URL in TrialGrid. |
|
238 |
2017-06-24 |
Bug |
Study build |
The CQL help page has some formatting issues and needs a link / reference to the Custom Function Templates Page. The formatting was adjusted and a link added. |
237 |
Feature |
Help |
User requested that release notes be provided to track changes made in new releases of the product. We have added a link from the top of every page that shows the version number and this links to the latest release page in help which then links to the full release history. |
|
236 |
Bug |
Study build |
This issue is related to the Infix Editor and "Intellisense". If a FieldOID was not unique in the study (i.e. existed on more than one Form) then the system would not provide the list of possible coded values for that field. The fix was to detect if the duplicate fields share the same dictionary, if they do then the coded values are shown. If not, the system shows a warning that the Field is not unique. In this case, specifying the Form as well as the Field will allow the system to determine which Field is being referenced and therefore which set of Coded Values to display. |
|
234 |
2017-06-19 |
Feature |
Standards |
Exclude CopySource, Needs Restesting and Retesting Reason from fingerprints. "Fingerprints" are a way of taking the properties of an object (Form, Folder etc) and creating a unique identifier (a "hash") from it. When you want to compare two objects and see if they are the same you can compare the fingerprints instead of looking at every property. This change removed CopySource, NeedsRetesting and RetestingReason properties from Objects so that a change in those values is not reflected in the fingerprints since it is not important for "changes" as far as a user is concerned. |
2920 |
Feature |
Study build |
The Form Editor now has a "Standards Control" tab for Forms and Fields that appear in a standard library. |
|
233 |
Bug |
Study build |
Derivation 'Applies To' is missing after import. 'Applies To' is the datapoint to which the derivation result will be written. This was added to the Derivation on import. |
|
2576 |
2017-06-12 |
Feature |
Study build |
A count of Custom Functions now appears on the Draft home page. |
3412 |
2017-06-09 |
Feature |
Study build |
The Custom Function editor now has options for indent and dedent of source code. |
3413 |
Feature |
Study build |
The Custom Function editor now has buttons for undo and redo of changes to source code. |
|
3414 |
Feature |
Study build |
The Custom Function editor now has buttons for search and replace in the source code. |
|
3415 |
Feature |
Study build |
The Custom Function editor now provides syntax highlighting for SQL and C-Sharp source code. |
|
186 |
2017-05-09 |
Feature |
Standards |
When an object with a standards deviation explanation was deleted, the standards explanations list would not load with an error. This was was corrected. |
140 |
2017-05-05 |
Feature |
Study build |
A Form Editor now exists to allow the edit for Forms and Fields. |
168 |
Bug |
Security |
Leaving the password field blank on login caused a server error. This was corrected. |
|
170 |
Feature |
Diagnostic |
The layout of the Diagnostics help page was improved to make Diagnostic titles clearer. |
|
193 |
Feature |
Study build |
On opening the Form Editor the page would scroll to the bottom of the Field List which would hide the heading of the page. This was corrected. |
|
2595 |
Feature |
Study build |
When a Form is created, it is assigned the next available Form Ordinal. |
|
3208 |
Feature |
Study build |
Data Dictionaries in Libraries may now have a "Master Dictionary" set from the other Dictionaries in that Library draft. Dictionaries in study drafts which make use of this library dictionary can add entries from this master dictionary as an "allowed change". The idea is to support the concept of controlled terminologies. |
|
2791 |
2017-04-05 |
Feature |
Standards |
Standards compliance information is shown in all object listings when a Draft is linked to a Standard Library. The listings can be filtered by Compliance status (e.g. matched / modified from library / not found). |
2792 |
Feature |
Standards |
Deviations from the standard (i.e. modified from standard or not found in standard library) can now be explained by users that have appropriate permissions and these explanations can be approved or denied by users assigned to the project with a role that has Manage Standards Approval permission. |
|
2921 |
Feature |
Standards |
Standards compliance is now calculated for objects in the system. |
|
2922 |
Feature |
Standards |
It is now possible to perform visual comparisons between a draft object and its library counterpart. |
|
2527 |
2017-04-01 |
Feature |
Study build |
Edit Checks can now be created in the system. |
2534 |
Feature |
Study build |
A listing of all Edit Checks is now provided. |
|
2528 |
Feature |
Study build |
Existing Edit Checks can now be edited. |
|
2529 |
Feature |
Study build |
The Edit Check listing now shows CheckActions for that Check and counts of CheckActions if a CheckAction appears more than once for a Check. |
|
2530 |
Feature |
Study build |
Edit Checks can now be deleted from the Check listing. |
|
2531 |
Feature |
Study build |
The Edit Checks listing can now be filtered to just valid or invalid Checks. |
|
2532 |
Feature |
Study build |
The Edit Checks listing can now be filtered to just active or inactive Checks. |
|
2533 |
Feature |
Study build |
The Edit Checks listing can now be filtered by search text to show only those Checks containing that text in the Check name. |
|
2449 |
2017-02-22 |
Feature |
Permissions |
Project Team members can now be removed from the Project Team list. |
2447 |
2017-02-16 |
Feature |
Permissions |
A count of project team members now appears on the Project page. |
2448 |
Feature |
Permissions |
A listing of project team members can now be accessed from the Project page. |
|
2818 |
2017-01-19 |
Feature |
UX |
On login users should be taken to their home page unless they tried to deep link into a page in which case on login they should be redirected to that page. |
3 |
Feature |
Security |
A user with team management permission for a Project is able to invite new or existing users to participate in the Project with a particular Role via an email invitation. |
|
3653 |
Feature |
UX |
It should be possible to have background tasks (such as uploading drafts) and see the progress of these tasks in the user interface and in historical listings of background tasks and their outcomes. |
|
2572 |
2017-01-06 |
Feature |
Study build |
Matrices can now be created and managed in the system. |
3701 |
2016-12-13 |
Feature |
Diagnostic |
It is now possible to search and filter diagnostics in the diagnostic management page. |
2 |
2016-10-26 |
Feature |
Collaboration |
Projects now have a Files area which allows files to be uploaded and downloaded from the system. |