Release History

Issue

Release Date

Type

Module(s)

Description

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

Collaboration

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

Collaboration

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.

2559

Feature

Collaboration

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

Collaboration

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

Collaboration

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

Collaboration

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.

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 nows show 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.

2084

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

Collaboration

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 methoid 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 not be specified in the Test Case, since Rave will automatically create the Parent if necessary. See Automated Testing Step Reference. This issue was also addressed on 2019-12-06.

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.

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

Collaboration

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

Collaboration

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.

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 (&nbsp;) 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.

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

Collaboration

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

Collaboration

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.

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.

1163

Feature

Study build

The Field Label is displayed as a tooltip when hovering over the Field OID in the Fields list.

1164

Feature

Study build

In the Fields list, the Variable OID will only be displayed if it is different from the Field 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

Collaboration

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.

1064

Feature

Automated Testing

Clicking the UAT Test Case count on the Draft home page shows a list of UAT Test Cases.

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 and hovering over the count now shows a pop-up listing of the unique users. This is useful for checking that nobody has a role you didn’t expect them to have.

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.

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

Collaboration

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

Collaboration

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

Collaboration

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

Collaboration

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.

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

Collaboration

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

Collaboration

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.

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.

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

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

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

Collaboration

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

Is a user has 2 failed login attempts they can 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.

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 and Denials.

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 is case sensitive on email address (fixed).

355

Feature

Security

Allow users to log in with (username OR email address) AND password. Note that username or email address are not 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.

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.

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 Fuinctions now appears on the Draft home page.

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.

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.

3

Feature

Permissions

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.

2572

2017-01-06

Feature

Study build

Matrices can now be created and managed in the system.

2

2016-10-26

Feature

Collaboration

Projects now have a Files area which allows files to be uploaded and downloaded from the system.