Version : 4

Released : 2018-02-05

Changes in this Release

Issue

Type

Module(s)

Description

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.

618

Bug

Diagnostic

Non-ASCII characters in Edit Check or Derivation names were causing some Diagnostics to fail. This has been corrected.

620

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.

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)

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.

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.

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.

166

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.

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.

620

System

Infrastructure / System

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.

641

Feature

Permissions

A new Project Level permission (Edit Objects) was introduced which controls whether users may add, edit or delete objects in a Draft.

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.

653

Feature

Permissions

Only users with Create Draft permission are now able to edit Draft properties.

654

Bug

Retired

Custom Function and Custom Function Template name inputs now have styling consistent with other controls on the editor page.

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.

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.

592

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.

613

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.

617

Bug

Study build

Non-ASCII characters in Edit Check or Derivation names were causing errors when creating or saving. 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.

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.

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.

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.

609

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.

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.

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.

621

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)

636

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.

654

Bug

UX

Custom Function and Custom Function Template name inputs now have styling consistent with other controls on the editor page.