Version : 7

Released : 2018-07-23

Changes in this Release

Issue

Type

Module(s)

Description

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.

135

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.

815

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.

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.

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.

872

Bug

Diagnostic

PDF of Diagnostic results did not handle newlines correctly which affected readability of results. This was corrected.

782

Feature

Help

GPRD (EU Data Privacy Directive) Privacy notice information is now included in the sign up pages and in help.

801

Bug

Help

Links to help page were missing from Draft Upload page and from New Folder page. Help links were added.

422

System

Infrastructure / System

Upgraded TrialGrid infrastructure. No changes were made to product features.

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.

774

Bug

Performance

Importing Matrices during ALS upload was noticably slower than importing other object types. The performance of importing Matrices was improved.

149

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

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.

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.

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.

785

Bug

Rave Compatibility

When trying to upload an ALS with the latest BalancePSALUpdate Checkaction, import would fail. This has been corrected.

788

Feature

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.

404

Feature

Retired

If an Alias is in use by Edit Checks or Derivations it cannot now be deleted.

829

Feature

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

Retired

Aliases are now prefixed by the '@' symbol in Edit Checks and Derivations. Autocomplete for Aliases is available by typing '@'.

834

Feature

Retired

Aliases now have the same Object Editor options as all other editors (summary, labels etc)

271

Feature

Retired

A new permission has been added to control which users can create, edit and delete Custom Function Templates.

814

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.

890

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.

772

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".

785

Bug

Study build

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

Importing Matrices during ALS upload was noticably slower than importing other object types. The performance of importing Matrices was improved.

788

Feature

Study build

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.

790

Feature

Study build

Draft downloads are now named after the Project as well as the Draft Name.

798

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.

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.

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.

819

Bug

Study build

Comparing 2 Folders would fail if one or both Folders had a ParentFolder. This has been corrected.

789

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.

404

Feature

Study build

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

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

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.

826

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

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.

768

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.

873

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.

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.

876

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.

574

Feature

Study build

Draft Names must now be unique within Projects.

575

Feature

Study build

Project Names must now be unique within URLs.

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.

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.

850

Feature

UX

When leaving the Project Roles page after making an unsaved change there will be a warning.