Module : Study build

Issue

Type

TrialGrid Version

Description

4000

Feature

72

When exporting to Excel from a Draft object list, Labels, Comments and Tickets will be in separate columns.

4001

Bug

72

Importing a Matrix which is referenced in existing Edit Checks via check actions (e.g. AddMatrix) did not cause these Edit Checks to be re-assessed for validity. This was corrected.

3987

Bug

72

Saving a Matrix as new causes Edit Checks with add/merge Matrix actions related to the original Matrix to have their target matrix OIDs renamed to the newly created Matrix. This was corrected.

3972

Bug

72

Edit check explorer and matrix explorer links on the draft home page were not working. This was corrected.

3544

Bug

70

Field Default Values were truncated to 500 characters. Rave allows entry of 500 characters via the user interface but will store up to 2000 characters if loaded via ALS. TrialGrid will not now truncate Default Values when an ALS is uploaded.

3913

Bug

70

An error modal was shown when exporting from the Custom Functions list. This has been corrected.

3916

Feature

70

Exports from the Custom Functions list will now include the Custom Function actions.

3803

Feature

69

Rave 2024.2.0 introduces a new "SendNotification" action type for RaveEDC studies. This is now supported.

3888

Feature

69

Confirmation checkbox is missing from the SendMessage check action in the Edit Check editor because it is not supported in the ALS export. See Diagnostic 79. We added this issue to ensure it is documented. If Medidata adds support for import/export via the ALS we will reopen this issue.

3886

Bug

68

If duplicate objects were somehow created in a draft, trying to clone the draft would fail with a cryptic error. The error message now explains the duplicate issue so that it can be corrected.

3865

Bug

68

On saving form with EproFormat values set, a number of activity records would be recorded for the EproFormat values which did not actually change. This was corrected.

3866

Bug

68

On the organization and draft home pages the more activities links did not work. This was corrected.

3830

Feature

68

Comments for a Draft object can now be displayed in draft object lists by clicking on the count of comments for an object.

3831

Feature

68

Tickets will now be displayed in draft object lists.

3834

Feature

68

Comments for all objects can now be displayed in draft object lists by clicking on the checkbox next to 'Comments' in the list header.

3835

Feature

68

Draft objects lists can be filtered to show objects which do, or do not, have comments.

3836

Feature

68

Draft objects lists can be filtered to show objects which do, or do not, have tickets.

3837

Feature

68

The 'comments for all objects' selection (see #3834) will be remembered and automatically selected in other draft object lists.

3838

Feature

68

Clicking on a ticket in a draft object list will open the ticket in a modal

3839

Feature

68

Comments will be included in exports from draft object lists.

3840

Feature

68

Tickets will be included in exports from draft object lists.

3740

Feature

67

When copying Matrices, the list of Matrices in the source draft will show which one is the default matrix.

3741

Feature

67

The Field list can now be filtered by Coding Dictionary.

3807

Bug

67

Deletion of Forms in Drafts which are linked to libraries can sometimes take longer than 30 seconds leading to a timeout and inability to delete the Form. Form deletions are now performed in the background with progress reported to the user.

3796

Bug

67

In the Draft Compare page clicking any of the buttons on a compare row would cause that row to become selected. This was corrected.

3805

Bug

66.1

There was a javascript error if a user added a new URL or edited an existing URL and left the page without making any changes. This has been corrected. The user would not have seen this javascript error.

3784

Bug

66

When copying Data Dictionary entries between data dictionaries via the compare dialog, Data Dictionary Ordinals were not recalculated. This was found to be a problem also for Form Field Ordinals and Ordinals of Unit Dictionary Entries This was corrected with incorrect ordinals updated.

3785

Bug

66

It was possible to paste Data Dictionary Entry values with trailing spaces into the Data Dictionary editor and save the Dictionary, preserving the spaces. This was corrected, leaving existing values unchanged for compliance reasons.

3746

Bug

65

When pasting into data dictionaries the user can paste a row of 5 columns into a 4 column grid and this will lead to an error on the server. The system will no longer allow a row to be pasted into the grid if the number of columns in the clipboard data is wider than the grid.

3742

Bug

65

AddDeviation check actions showed an error message in the quickedit view that deviation class and deviation code were not found when the values were correct and could be found in the core configuration. This was corrected.

3739

Bug

65

When copying Edit Checks and other objects from one draft to another there would be an error if after copying one set of objects another set were selected and copied without having closed the copy modal in between. This has been corrected.

3731

Feature

65

The Excel and PDF exports from the Edit Check list will now include a column indicating whether the Edit Check is active or inactive.

3687

Feature

64

A warning will be displayed when exporting a Draft if the number of characters in a Custom Function is approaching the limit of 8000 characters. Sometimes Medidata Rave will not import Custom Functions which are close to 8000 characters in length.

3688

Feature

64

A warning will be displayed when editing a Custom Function if the number of characters is approaching the limit of 8000 characters. Sometimes Medidata Rave will not import Custom Functions which are close to 8000 characters in length.

3673

Bug

63

When checking whether an Matrix is in use by an edit check this operation would fail with an error. This has been corrected.

3586

Bug

61

In form previews, date fields with MMM formats did not include May as an option in the month name options. This was corrected.

3587

Bug

61

In object compares launched from the copy source section of the object editor sidebar, attributes could not be copied between objects. This was corrected.

3600

Bug

61

In object compares, values could not be copied between objects if the objects had different identifiers (e.g. Form OIDs did not match). This was corrected.

2488

Feature

60

When creating a Merged Matrix, then AddForm Check Actions to be included can be selected.

3577

Bug

60

In comparisons Folder/Form combinations in matrices could not be copied between objects, an error would result. This was corrected.

3575

Bug

60

Saving a new check via quickedit view with no steps would cause an error and the check was not saved. This was corrected.

2372

Feature

60

It is now possible to manually set the ordinal for a Form from the Form editor page.

3571

Feature

60

In draft compares it is now possible to filter the draft list by Organization (where a user has access to multiple organizations), Url and Project.

3545

Feature

58

Log fields associated with Data Dictionaries now have an option to insert pipe-separated default values generated from the Data Dictionary.

3544

Bug

58

Field Default Values were truncated to 500 characters. Rave allows entry of 500 characters via the user interface but will store up to 2000 characters if loaded via ALS. TrialGrid max Field Default value is now 2000 characters.

3520

Feature

58

If a check is invalid, the reason it is invalid is now shown as a warning in the header of the edit check editor page.

3519

Feature

58

When a Form is made inactive any Edit Checks which reference that Form via an AddForm Check Action are made invalid. If the Form is made active again the Edit check validity is re-assessed.

3527

Bug

58

When a Form referenced in a Check Action is inactive the check editor now indicates that the Form is inactive.

3528

Bug

58

When a Matrix, Form or Custom Function referenced in a Check Action does not exist in the draft the check editor now indicates this.

3521

Bug

57.2

When saving quickedit on the edit check page if a form is inactive in a check action then the save fails with an error. This was corrected.

3522

Bug

57.2

When copying a Check Action from one check to another, the validity of the target check was not recalculated. This was corrected.

3516

Bug

57

Rave will allow the special character "Start Of Text" () to be saved into an ALS but this character is not valid in XML files. Loading an ALS file with this character would fail. Now this character is ignored on import.

3506

Feature

57

When an Edit Check has an AddForm action the check is now marked invalid if the Form is not active.

3340

Bug

57

The Edit Check CQL editor did not allow Folder/Form/Field/Variable OIDs which were numeric, e.g. '1234'. This has been corrected.

3470

Feature

56

The Draft Compare Excel report now includes Activities on the Summary worksheet.

3463

Bug

56

When adding a Folder/Form combination to a matrix the combination fingerprint was not being calculated correctly. This was fixed.

3464

Bug

56

In the draft difference report, Matrix color is not shown on the compare page but was included in the difference calculation when ignore custom properties option was set. This was corrected so that color is not shown in the difference and is not included in the difference calculation when ignore custom properties option is set.

3466

Feature

56

In draft and object comparisons, check action cql like *.FORM.FIELD and .FORM[*].FIELD[*] were not considered equal. Now they show as logically equal.

3462

Bug

56

SQL Custom Functions were not included in "ignore comment and whitespace" options of Draft Compares. This was corrected.

3461

Bug

56

When saving a field with Coding Information, the activity log would show that coding information was changed even when it wasn't. This was corrected.

3465

Bug

55

When Edit Check CQL referenced a form that does not exist the error was not properly reported and a server error resulted on save. This was corrected.

3416

Feature

54

The eProFormat editor for Field eProFormat now has syntax highlighting.

3437

Bug

53.2

Comparisons of drafts with many edit check differences would fail. This was corrected.

3384

Bug

52.1

Edit checks which referred to Custom Functions in Check Steps could not be saved (an error was shown). This was corrected.

3380

Bug

52

TrialGrid was not counting line breaks in Custom Function source code in the same way as Medidata Rave. This has been corrected.

3365

Bug

51

The Fields list was not filtering by Lower/Upper/Non conformant ranges. This has been corrected.

3361

Feature

51

The Data Dictionary editor will now show an error when saving if a Coded Data value contains double backslash characters. It will not show an error if a Coded Data value contains comma or semi-colon characters, which were only problems in version of Medidata Rave prior to 2018.1.0.

3356

Feature

51

There was a limit of 1000 rows which could be copied or pasted in the Data Dictionary editor. This has been increased to 10000 rows.

3352

Bug

51

The TrialGrid Form editor was allowing '+' characters in Field Range checks, which Medidata Rave does not allow. TrialGrid will now not allow Field Range checks to contain the '+' character.

3341

Feature

51

Medidata Rave does not allow Custom Functions to end with a line comment. The TrialGrid Custom Function editor will now display an error if the source code ends with a line comment, for example:

// Comment

3333

Feature

51

Medidata Rave does not allow Static values in Edit Checks to be longer than 50 characters. TrialGrid will now display errors in the CQL and Quickedit editors.

3294

Feature

51

The Fields list now has a column with the Field Labels (pretext).

3296

Feature

51

The Fields list can be searched by Label.

2901

Bug

51

When the Primary Form on the Draft edit page is changed, there will be an alert on leaving the page if it has not been saved.

3319

Feature

50

The Draft listing page now has a filter for drafts which are/are not import sources.

3002

Feature

50

The selected size of the Matrix folder/form display will be remembered when re-visiting the page.

2556

Feature

50

Adding or removing Folder/Forms from a Matrix will now update the last updated time and user for the Matrix.

3245

Feature

49

When viewing list of Draft objects (Forms, Folders, etc) an icon will appear in the 'Updated' column if other users are viewing or editing that type of object in the Draft.

3264

Feature

49

Small Drafts will be exported without starting a 'one-off' worker, which will make the exports faster.

3259

Feature

49

The Edit Check and Custom Function editors have a new option 'Merge into Rave Draft' in the list of actions in the dropdown next to the Save button. 'Merge into Rave draft' will only be available after a performing an 'Export to Rave' from the Draft home page, and will merge into the Rave Project and Draft selected in the Export to Rave.

3286

Bug

48.2

In the Quickedit view of Edit Checks, entering lowercase Folder, Form or Field OIDs caused an error on save. This was corrected.

3277

Bug

48.1

The Ticket List view was not displaying Tickets if a Ticket had a related Matrix. This has been corrected.

1878

Feature

48

It is now possible to copy Matrices from one draft to another.

2222

Feature

48

When copying objects from one draft to another, multiple objects can be selected and copied at the same time.

2223

Feature

48

When copying objects from one draft to another, all or none of the objects in the copy list can be selected by clicking on the checkbox in the header row.

2561

Feature

48

The Field filter on the Edit Check list page does not now repeat Field OIDs when the same Field is used on multiple Forms.

2562

Feature

48

The Field filter on the Edit Check list page now includes Variable OIDs and Field OIDs.

3233

Feature

48

When copying Matrices from one draft to another, there is an option to copy any Folders/Forms which do not already exist in the target draft.

3243

Feature

48

The Draft Compare view will now only allow Test Cases to be copied if you have Manage Test Cases permission in the target Draft.

3246

Bug

48

In rare cases Check Action rows in ALS could be ignored as duplicate on import when they were not actually duplicated. This was corrected.

3231

Bug

47.1

Generating fingerprint functions on draft import had become slow. This was addressed.

3167

Feature

47

If a SQL Custom Function refers to custom database objects, TrialGrid will display a warning message.

3221

Feature

47

If the Edit Check Quickedit contains 'Step Comments', there will be a warning displayed on the CQL page, explaining that changes to the CQL will cause the Step Comments to be lost.

3134

Feature

47

Form editor allowed fields with format greater than $1999, which is an error in Rave. This was corrected.

3213

Feature

47

When an object has been copied it is now possible to perform a compare against the source object from the object editor sidebar.

3212

Feature

47

Printing form preview shows Delete and clone buttons. These were removed from the preview print.

3214

Feature

47

On Edit Check listing filters were not cleared on closing the filter area. This was corrected.

3207

Bug

47

In check quickedit Custom Function names for check actions can be entered with incorrect case causing CQL action display to be invalid. This was corrected.

471

Feature

47

If mulitple users are viewing or editing the same Draft Object, notifications will be displayed in the breadcrumb navigation list.

3160

Bug

47

The Activity Records for creating Edit Checks, Derivations, Matrices and Custom Functions were incorrectly saying 'Updated'. This has been corrected to 'Created'. Note: existing Activity Records for Matrices and Custom Functions have been corrected. It is not possible to correct the Activity Records for Edit Checks and Derivations.

3162

Feature

47

Activity Records for deleted Draft objects will not contain a hyperlink to the object, since it is deleted and cannot be viewed.

3173

Feature

47

ePRO Forms now show patient diary options on fields.

3144

Bug

47

ePRO Forms cleared existing on save of the form. This was corrected.

3153

Feature

46

Printing from form preview was always in monochrome, ignoring any color set on field pretexts. In addition, the formatting of the printed preview output was not always correct. This was fixed.

2132

Feature

46

From the Draft home page action button it is now possible to request approval for a draft from users who have roles that have not yet approved. Users receive request notifications by email.

3142

Bug

46

When copying quickedit from one object to another in the compare view, steps could be re-ordered into TrialGrid standard form. This was corrected.

3120

Feature

46

Drafts can now be set as import sources. A Draft that is not an import source does not appear in the list of Drafts to select in import dialogs.

3112

Bug

45.1

Duplicate of #3132.

2456

Feature

45

Edit Check property sheets now have the option to filter columns.

3114

Bug

45

Inactive edit check spreadsheet views were shown on the edit check listing page. This was corrected.

3105

Feature

45

Users with URL level view permission can download a report in Excel format of URL labels, actions, property sheets, project roles and custom properties.

252

Feature

45

Users with URL level Manage permission can now edit the details for that URL.

3118

Bug

44.3

When importing a Form from another draft, if the source Form was linked to itself via LinkForm then the import would fail. This was corrected.

3117

Bug

44.3

In draft compares, if Array attributes like ViewRestrictions for forms and fields had a different order but the same content they would be shown as different. This was corrected.

2997

Feature

44

Property sheets are now defined at the URL level and may be assigned to multiple Project Roles and to the Project Owner.

3048

Bug

44

Entering two question marks (??) in the Form editor help text caused an error and strange text to be entered into the help text field. This was corrected.

3055

Bug

43.1

When Form ordinals are automatically changed because of a deleted Form or because other Form ordinals are changed, automatic actions do not run for the Forms which had their ordinals automatically changed.

3056

Bug

43.1

When Folder ordinals are automatically changed because of a deleted Folder or because other Folder ordinals are changed, automatic actions do not run for the Forms which had their ordinals automatically changed.

3057

Bug

43.1

When Folders were re-ordered using the up/down buttons after a Folder was deleted, folder ordinals could get out of sync. This was corrected.

3058

Bug

43.1

When Forms were re-ordered using the up/down buttons after a Form was deleted, form ordinals could get out of sync. This was corrected.

3032

Bug

43

The Edit Check editor was not correctly parsing some expressions with folder wildcards. This has been corrected.

3033

Feature

43

The Edit Check and Derivation editors will display warnings if an inactive Form or inactive Field is referenced in the steps.

2964

Bug

42

When changing sets of field OIDs in the Form editor an error could result if related Checks or Derivations were changed as a result of the OID changes. This was corrected.

2927

Bug

41

When saving edit checks in quickedit view, fingerprints would not be properly calculated. This was corrected.

2929

Feature

41

In edit checks CQL and QuickEdit can be formatted differently but have exactly the same meaning e.g. CQL "(1 + 1) + 2" is the same as "1 + 1 + 2". Similarly the Quickedit "1 1 + 2 +" is the same as "1 1 2 + +". The system calculates a "standard form" and if two edit checks have the same standard form then differences in the CQL or QuickEdit are shown in compares but they are not counted as real differences and do not have to be explained.

2933

Bug

41

Ampersands (&) in object names appeared in excel compare difference report as & This was corrected.

2932

Bug

41

When performing import of fields into an existing Form, field ordinals could be duplicated. This was corrected.

2894

Bug

41

When saving-as a Form (i.e. to make a copy) the standards identifier would be set to the new OID of the Form rather than the original name. This was corrected.

2902

Feature

41

In object compares it is now possible to select new/different attributes or objects from one side of the compare and copy them to the other side. This allows an attribute-by-attribute merge of the two objects.

2908

Feature

41

Merging attributes to locked drafts is not possible. The locked draft shows a lock icon and attributes cannot be copied to a locked draft.

2905

Feature

41

In object compares it is now possible to select all new/different attributes or objects from one side of the compare to copy to the other rather than

2911

Feature

41

In object compares it is now possible to de-select all new/different attributes which have been selected.

2906

Feature

41

In object compares one object may have a custom property that is not present in the URL configuration for the other object. When that is the case the custom property is shown in grey text and a popup hint explains that the properties are not comparable.

2907

Feature

41

The draft compare Excel report now includes matched objects if the "include matched" option is selected.

2917

Bug

41

Testcases were not included in draft downloads unless both Test Cases and TrialGrid Extensions were selected. This was corrected.

2918

Bug

41

When no tabs are selected in the draft download dialog an error results. This was corrected so that only the CRFDraft tab is produced.

2886

Feature

40

When copying an Edit Check or Derivation, if the Variable OID of a Field is different in the target draft, then it will be updated to match the Field in the target draft.

2879

Feature

40

From the Draft Compare Dialog it is now possible to copy objects that don't exist in one draft to the other.

2884

Bug

40

Draft Lab Settings could not be saved if the Lab configuration variable names were not in upper case. This has been corrected.

2885

Feature

40

When viewing a comparison of Edit Checks, the quickedit will have the same order of steps as in the quickedit editor.

2863

Feature

40

The Custom Function list can now be searched by Source Code.

108

Feature

40

The Custom Function list now displays the name Custom Functions which are called by other Custom Functions, in the Actions column.

2865

Feature

40

The Custom Function list now has a columns 'Actions' which displays the actions performed by the custom function. see Custom Function List.

2857

Bug

40

When a Form is copied into a Draft, TrialGrid will look for invalid Edit Checks which refer to the Form OID, or the FieldOID of a Field in the Form. These Edit Checks will be updated with references to the Form/Field(s). TrialGrid was not looking at Check Actions with missing objects. This has been corrected. Copying Folders will also update Check Actions now.

2858

Bug

40

If an Edit Check Action refers to a Folder, Form or Field which does not exist in the Draft, TrialGrid was not marking the Edit Check as invalid. This has been corrected.

2862

Bug

40

The validation of settings for Check Actions 'UpdateFolderName' and 'UpdateFormName' in CQL and Quickedit was wrong and has been corrected.

2853

Feature

40

In Draft Compares it is now possible to change the short names of drafts (A/B)

2853

Feature

40

In Draft Compares it is now possible to change the short names of drafts (A/B) for different names such as Source/Target or Old/New.

2856

Bug

40

When a label name has two spaces in it, e.g. "Test: One" lists of objects could not be filtered by that label. This was corrected.

2833

Bug

40

When editing Draft Lab Variable Mappings, if a Form was selected, and then no Form was selected, a javascript error was displayed. This has been corrected.

2084

Bug

39

The order of Check Actions will now be the same in the CQL and Quickedit views.

2790

Bug

39

When copying an Edit Check the order of Check Actions will be preserved.

2757

Feature

39

The Draft Edit page now displays the Rave Project Name (as imported from Rave).

2762

Feature

39

Medidata Rave Lab Configurations can be uploaded into a URL in TrialGrid.

2763

Feature

39

Medidata Rave Lab Configurations can be viewed after upload into TrialGrid.

2764

Feature

39

A URL Lab Configuration can be deleted.

2765

Feature

39

Medidata Rave TSDV Configurations can be uploaded into a Project in TrialGrid.

2766

Feature

39

Medidata Rave TSDV Configurations can be viewed after upload into TrialGrid.

2767

Feature

39

A Project TSDV Configuration can be deleted.

2768

Feature

39

For Forms included in an active TSDV Tier, the Tier Name will be displayed in the Forms list.

2769

Feature

39

For Fields included in an active TSDV Tier, the Tier Name will be displayed in the Fields list.

2770

Feature

39

For Fields included in an active TSDV Tier, the Tier Name will be displayed next to the Field in the Form editor.

2771

Feature

39

The Form list can be filtered by TSDV Tier.

2772

Feature

39

The Field list can be filtered by TSDV Tier.

2775

Feature

39

The Form Editor will display a list of TSDV Tiers associated with Fields in the Form.

1432

Feature

37

It is now possible to edit the Lab Settings of a Draft.

2584

Feature

37

If a Lab Configuration has been loaded then the Form editor will have a list of available Analytes in the Field property sheet.

2746

Feature

37

If a Field with a Lab Analyte is set to be a Log field, then an error message will be displayed on saving the Form.

2747

Feature

37

If a Field with a Lab Analyte has a control type which is not Text or DropdownList, then an error message will be displayed on saving the Form.

2749

Feature

37

The LinkFolder list in the Form Editor does not now include the SUBJECT folder.

2750

Feature

37

If LinkFolder or LinkForm are selected and the Confirmation Style is not LinkCustom, then an error message will be displayed on saving the Form.

2751

Feature

37

Fields which have a Lab Analyte will have a "Lab" tag when viewed in the Form editor.

2742

Feature

37

When creating a Merge Matrix, inactive Forms will not be included in the merged matrix.

2743

Feature

37

When creating a Merge Matrix, AddForm Check Actions with wild-carded Folders will only be included in the Form exists in one of the selected Matrices.

2739

Feature

37

When creating a Draft from a Library via Standard Rules, Labels for objects in the library Draft are now copied to the objects in the newly created Draft.

2724

Feature

37

In Draft Compares it is now possible to ignore differences in custom properties. This can be useful to focus on core Medidata Rave attributes which have changed between Drafts.

2736

Feature

37

Medidata Rave does not allow unclosed html tags in question PreText. An error is now shown if Field PreText values contain unclosed html tags.

2703

Bug

37

When editing a Draft object, the sidebar was displayed on top of the dropdown list to 'Save as new'. This has been corrected.

2676

Feature

37

The Move Up/Down buttons in the Form and Folder lists are now displayed in the table header and will always be displayed, even when the list has been scrolled.

2718

Feature

36

When exporting to Rave additional Activity Records will be created to record the version, environment and sites.

2719

Feature

36

When copying an Edit Check from a Library or another Project, the order of Check Steps will be preserved, so that the copied Edit Check matches the original.

2717

Feature

36

When a Data Dictionary or Edit Check is opened in a modal window from the Form editor, the Form editor will not be automatically refreshed when the object modal is closed. If changes have been made to the object it might be necessary to reload the Form to see the latest changes.

2711

Feature

36

When saving an Edit Check in the CQL view, the order of Check Steps will not be changed if the check logic has not changed. Similarly when saving an Edit Check in the Quickedit view, the formatting of CQL will not be changed if the check logic has not changed.

2712

Feature

36

When converting postfix Edit Checks to the infix CQL representation in an Edit Check with multiple OR steps, there were uneccessary parentheses being added around each OR clause. Now, the minimum number of parentheses will be added.

2284

Bug

35

When saving Label fields the system allowed DataFormat and VariableOID to be set. The system now shows and error when you try to save a Label field with DataFormat or VariableOID set.

2546

Bug

35

Duplicate of 2284 above. Fixed.

2201

Bug

35

The system allowed field variables to be re-used with different Format, Dictionary, Unit Dictionary and Coding Dictionary. The system now shows an error if you try to re-use variables with different settings.

1128

Feature

35

Field Lower and Upper ranges are now checked to ensure Lower value is less than upper value.

2545

Feature

35

Field ranges are now only allowed on numeric fields and must be valid for the range type.

2701

Bug

35

System allowed Fields with control types which require a data dictionary to be saved without a data dictionary set. This was corrected.

2687

Bug

35

The system allowed Forms with no log fields to be set with a LogDirection set. The system now shows an error if you save a Form with no Log fields with LogDirection set or if you have LogDirection set and there are no log Fields.

2683

Bug

35

When importing and exporting Drafts from Rave using an iMedidata login, users would sometimes receive errors if the Rave Architect project list page was slow to load. This has been corrected.

2678

Bug

35

When importing and exporting Drafts from Rave using an iMedidata login, users would sometimes receive errors if the iMedidata or Rave session had timed out. This has been corrected.

2638

Feature

34

All Activities for objects now appear in their own tab in the object editor. Previously the activity list was found in the side-bar.

2586

Feature

34

The Edit Check list now displays Bypass during migration, and can be filtered by Bypass during migration.

2622

Bug

34

View and Entry restrictions with & in their names were being shown as "not in the Core Configuration" in the Form Editor. This was corrected.

2632

Feature

34

The Form preview for date fields with formats DD- or MMM- now shows UN or UNK to make it clearer that these are partial dates.

2627

Feature

34

Data Dictionary entries with < > and & in their user values were not being displayed correctly in the form preview. This was corrected.

2618

Bug

34

Data Dictionary Entries with & in them were being encoded to &amp; when displayed (similarly, < to &lt; and > to &gt;). This was corrected.

2619

Bug

34

Data Dictionaries could be saved with no changes made and this added new activity records. This was corrected.

2606

Bug

34

Saving a Library form causes recalculation of related objects compliance state to happen twice. This was corrected.

2601

Bug

34

When creating a new Derivation using quickedit, an error message will be if there is already a Derivation of that name.

2603

Bug

34

When creating a new Edit Check using quickedit, an error message will be if there is already an Edit Check of that name.

2602

Bug

34

An error occurred when copying a Derivation which had invalid cql. This has been corrected.

2599

Bug

34

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.

2594

Feature

34

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.

2570

Bug

34

The Draft compare results were sometimes showing Custom Functions as being different when they had no differences other than whitespace. This has been corrected.

2506

Feature

32

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

32

When comparing Drafts, a different Draft to compare against can be selected by clicking the Compare button.

2504

Feature

32

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

32

When comparing Drafts the list was not being filtered if it had been scrolled. This has been corrected.

2025

Feature

32

When comparing Drafts the object totals will change when the list is filtered.

2026

Feature

32

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

32

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.

2509

Feature

32

When creating a new URL in TrialGrid the 'Rave Version' has been removed.

2428

Feature

30

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

2422

Feature

30

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

30

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

30

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.

2410

Feature

30

Property sheets defined for Edit Checks (and associated roles) appear as tabs on the Edit Check list page.

2411

Feature

30

The Property sheet editor for Edit Checks has undo and redo functionality.

2412

Feature

30

The Property sheet editor for Edit Checks allows new Edit Checks to be created.

2413

Feature

30

The Property sheet editor for Edit Checks allows existing Edit Checks to be deleted.

2367

Feature

30

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

30

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.

2405

Bug

28

Edit Check Action cql was not being created correctly when importing an ALS spreadsheet. This has been corrected.

2399

Feature

28

There is a new button in the Custom Function editor which will remove whitespace and comments from the Source Code.

2386

Feature

28

Autocomplete help is now available in the Quickedit editors for Edit Checks and Derivations.

2394

Feature

28

The Quickedit editors will display multiple errors at once.

2395

Feature

28

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

28

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

28

The Quickedit editors will display errors if a step has invalid Logical Record Position settings.

2398

Feature

28

The Quickedit editors will display errors if a step has an invalid Custom Function step.

2228

Feature

28

The Quickedit view of Edit Checks and Derivations is now displayed in a separate tab.

2380

Feature

27

The Merge Matrix Add Form option will now include AddForm Check actions where the target Folder is wild-carded.

2353

Feature

27

From Form/Field property sheets it is now possible to jump direct to the Data Dictionary editor.

2361

Feature

27

From Form/Field property sheets it is now possible to jump direct to the Unit Dictionary editor.

2362

Feature

27

The Field property sheet now shows question text as rendered HTML.

2357

Bug

27

Field/Form property sheets which had more than 1 space in their names would fail to display. This was corrected.

2360

Bug

27

When creating a Merged Matrix the AddForm option was not adding the correct Forms to the Matrix. This has been corrected.

2232

Feature

26

Test Cases now support the Add Deviation check action.

2303

Bug

26

Copying Data and Unit Dictionaries, Edit Checks, Derivations or Test Cases into a Draft was not removing Draft approvals. This has been corrected.

493

Feature

26

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

26

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

26

The Matrix editor allows a Matrix to be created from an existing Matrix.

870

Feature

26

When a Matrix OID is changed then any Check Actions referencing that Matrix will be changed.

1449

Feature

26

After creating a Matrix, the Folder/Forms for that Matrix can be edited on a tab on the same page.

1454

Feature

26

When creating a Merged Matrix there is an option to include Forms added from an AddForm CheckAction.

2218

Feature

26

There is a separate list view for Matrices.

2219

Feature

26

The Matrix Folder/Form display can be switched between displaying Folder and Form OIDs or names.

2288

Feature

26

The Matrix Folder/Form display has an undo button.

2292

Feature

26

Matrices are color-coded in the Folder/Form display. The Matrix color can be specified when editing a Matrix.

2291

Feature

25

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.

2267

Feature

24

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

24

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.

2270

Feature

24

The Field list can now be filtered by inactive Fields.

2263

Bug

23

When deleting a Folder that is referenced in LabVariableMappings an error was shown. This was corrected.

2258

Feature

23

In the Draft Compare view it is now possible to switch DraftA and DraftB.

1746

Feature

23

Draft Compare view can now be downloaded as a report.

2259

Feature

23

The search function has been disabled, pending resolution of underlying performance issues maintaining the search index.

2255

Feature

23

It is now possible to delete Checks and Derivations related to fields from the Form editor.

959

Bug

23

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

23

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

23

The Folder Name is displayed after the Folder OID when selecting a Parent Folder.

2210

Feature

23

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

23

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

23

When creating a new Folder there is now a warning when trying to leave the page before saving.

2243

Feature

23

The Folder list will only display Calendar columns (Target Days, etc) if there are Folders which have calendar days set.

2247

Bug

23

The SUBJECT Folder cannot now be selected as a Parent Folder (as in Rave).

2248

Bug

23

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

23

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

23

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.

2164

Feature

23

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.

1819

Feature

23

Users who have been associated with an Organization and who have been granted permission (by TrialGrid) can now create URLs.

2203

Bug

23

The text box for editing Field labels was sometimes too small. This has been corrected.

2204

Feature

23

Hovering over the help text icon next to the Field label in the Form editor will display the help text.

2208

Bug

23

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

23

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

23

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

23

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.

2191

Feature

23

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.

2196

Feature

23

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.

2188

Bug

22

Copying a Draft which had a Forms with a LinkForm set failed with an error. This was corrected.

2180

Bug

22

The number of database queries used by the URL List view was optimized for performance.

2130

Feature

22

Draft Unlock is now a separate permission from Draft Lock.

2131

Feature

22

Once a Draft is approved, any change to an object in the Draft or to the Draft itself will remove those approvals.

2171

Bug

22

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.

2157

Bug

21

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

21

The Draft copy feature was not copying Matrix Folder/Forms correctly. This has been corrected.

1796

Feature

21

Test Cases are now included in Draft Comparisons.

2142

Feature

21

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.

2125

Bug

21

Comparing Drafts with many Custom Properties defined on objects was very slow. Performance was improved.

1928

Feature

21

When copying Forms or Folders the Ordinal is displayed and they are ordered in Ordinal order.

2055

Bug

21

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

21

The performance of displaying Custom Functions to copy from another Draft has been improved.

2092

Bug

21

The performance of displaying Folders to copy from another Draft has been improved.

2093

Bug

21

The performance of displaying Data Dictionaries to copy from another Draft has been improved.

2094

Feature

21

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

21

When viewing related Fields in the Data Dictionary list, inactive Fields and Fields on inactive Forms will have 'Inactive' after their name.

2110

Feature

21

When viewing related Fields in the Unit Dictionary list, inactive Fields and Fields on inactive Forms will have 'Inactive' after their name.

2111

Feature

21

When viewing related Edit Checks and Derivations in the Custom Function list, inactive Edit Checks or Derivations will have 'Inactive' after their name.

2124

Bug

21

The "reusable" slider in the Folder editor did not work. It was replaced with a checkbox.

2118

Feature

21

Users can now add their Approval to a Draft. The 'Approve Draft' user role is required to approve or revoke approval for a Draft.

2064

Bug

21

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

21

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.

2074

Feature

21

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.

2076

Feature

21

When the OID of a Matrix is changed, references to that Matrix in Check Actions are now changed as a background task.

2077

Feature

21

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

21

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

21

When the name of a Unit Dictionary is changed, references to that Unit Dictionary are now changed as a background task.

2096

Bug

21

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

21

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

21

The Project list can now be filtered to just projects where you are the owner.

2101

Bug

21

When a Draft was deleted, the count of Drafts on the project list included the deleted draft. This was corrected.

2105

Feature

21

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

21

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

21

When a user does not have permission to download a Draft from Rave Architect, automated import fails. Error handling for this case was improved.

2114

Feature

21

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

21

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.

2081

Feature

21

Aliases have been removed from the Draft home page. Aliases will be completely removed in a future version.

2082

Feature

21

Custom Function Templates have been removed from the URL home page. Custom Function Templates will be completely removed in a future version.

2099

Feature

21

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.

2040

Bug

19

When importing or uploading a Draft, Custom Function source code is analyzed to help with Test Case generation.

2053

Feature

19

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

19

In compare view the toggle to show only changed properties was moved above the table of object attributes which it filters.

1815

Feature

19

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.

2027

Feature

19

The Field display in the Form editor now shows VariableOID as well as FieldOID when these are different.

1718

Feature

19

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

19

The Edit Checks list did not filter correctly when selecting on Active/Inactive and Valid/Invalid. This was corrected.

2010

Feature

19

It is now possible to create Custom Properties for Edit Checks.

2013

Feature

19

Is is now possible to create Custom Properties for Derivations.

2014

Feature

19

Is is now possible to create Custom Properties for Unit Dictionaries.

2015

Feature

19

Is is now possible to create Custom Properties for Custom Functions.

2016

Feature

19

Is is now possible to create Custom Properties for Matrices.

2017

Feature

19

Is is now possible to create Custom Properties for Data Dictionaries.

951

Feature

19

It is now possible to create Custom Properties for Folders.

1428

Feature

19

It is now possible to copy Derivations between Drafts using the "Import" button on the Derivation list page.

1998

Bug

19

Adding a Label field to a Form could cause slow performance. This has been fixed.

1033

Bug

19

When a Custom Function is deleted the Activity Record now contains the Function Name instead of the database id.

1869

Feature

19

Autocomplete is now available in the Custom Function editor.

1984

Feature

19

Custom Function Source Code is now validated on saving a Custom Function.

1985

Feature

19

Custom Function Source Code is not automatically validated during data entry of the source code.

1987

Feature

19

A copy of a Form can be created using the 'Save as new' option in the Form editor.

1988

Feature

19

A copy of a Data Dictionary can be created using the 'Save as new' option in the Data Dictionary editor.

1989

Feature

19

A copy of a Unit Dictionary can be created using the 'Save as new' option in the Unit Dictionary editor.

1990

Feature

19

A copy of a Derivation can be created using the 'Save as new' option in the Derivation editor.

1032

Feature

19

A copy of a Custom Function can be created using the 'Save as new' option in the Custom Function editor.

1976

Feature

19

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

19

Deviation Codes and Deviation Classes in Add Deviation Checks were not properly saved. This was corrected.

1872

Feature

17

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

17

When pushing a draft to Rave Architect additional error handling code has been added.

1861

Bug

16

A javascript error on the checks list page was corrected.

1862

Bug

16

The Test Case Advisor would sometimes log internal error messages when processing an edit check using an AddHour check step.

1852

Bug

16

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.

1820

Bug

16

The performance of the Field list view was improved.

1792

Feature

16

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

16

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.

1811

Bug

16

When creating a new Form in a library the user would see Javascript errors. This was corrected.

1804

Bug

16

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

16

When displayed the list of Forms to copy the buttons to copy Forms were sometimes not visible. This has been corrected.

1801

Bug

16

The Edit/Delete buttons were not visible on the Custom Function list at smaller screen sizes. This has been corrected.

1794

Bug

16

When adding new Fields to a Form, updating view and entry restrictions would affect all newly added Fields. This was corrected.

1781

Feature

16

Labels can now be added/removed from objects selected in the Draft Comparison view.

1779

Bug

16

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.

1777

Feature

16

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

Bug

16

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

16

Duplicate Custom Functions could be created when copying Edit Checks. This has been corrected.

1747

Bug

16

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

16

When a Field with coding information is copied into another study, the coding information is now also copied with it.

1736

Bug

16

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.

1713

Bug

16

Long text strings were not not completely visible in the standards comparison view. This has been corrected.

1710

Bug

16

The Active and Signature Required properties in the Form Editor were not being saved after a change. This has been corrected.

1556

Bug

16

Form list performance when displaying Standards Compliance information was improved.

1557

Bug

16

The Data Dictionaries list was inefficient when showing standards information. Performance was improved.

1678

Feature

16

Edit Check descriptions now contain the Pretext of Fields to make them easier to understand for all users.

1679

Feature

16

The description of AddForm Check Actions now uses the Form Name rather than the Form OID.

1637

Feature

16

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.

1582

Bug

16

Changes to ConstantA-K values in the Unit Dictionary editor were not being saved. This was corrected.

1625

Bug

16

The performance of importing Architect Loader Spreadsheets with Automated Test Cases was improved.

1589

Feature

16

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.

1641

Feature

16

Source code has been removed for Edit Check and Derivation 'unit tests'. These have been replaced by Automated Testing.

1542

Bug

16

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.

2628

Feature

16

Form preview shows changes to pre-text properties live on change.

2629

Feature

16

IsLog and Inactive fields are indicated in the Form Field list.

2630

Feature

16

Changes to Field Properties are saved when the Form is saved.

1029

Bug

16

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

16

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

16

The Field Properties sheet in the Form Editor can be hidden and shown.

1511

Feature

16

The Field Properties in the Form Fields area can be hidden and shown.

1512

Feature

16

Form Fields can be displayed with styles matching Rave Classic or Rave EDC (RaveX).

1513

Feature

16

A Field with of no particular type can be added in the Form Editor.

1514

Feature

16

New Fields can be added at the top or bottom of the Form, or before or after the selected Field.

1516

Feature

16

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

16

The Form Editor has a Print button to print the Form Fields.

1510

Feature

16

Project attributes Protocol and Description are no longer required fields.

1447

Bug

15

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.

1053

Bug

15

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

15

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)

1433

Feature

14

Unit Tests for Edit Checks and Derivations have been removed following the introduction of User Acceptance Tests.

1414

Bug

14

The Edit Checks list would not display in Internet Explorer 11. This has been corrected.

841

Feature

14

Entries in Data and Unit Dictionaries can be sorted by clicking on the Coded Data or User String column heading.

267

Feature

14

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

14

The Matrix grid can be printed, showing the Forms and Folders for the selected Matrix or Matrices.

1260

Feature

14

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

14

The Matrix grid can be expanded to occupy the full width of the screen.

1264

Feature

14

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

14

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

14

The tooltip in the Matrix editor now displays the Matrices in which a Folder/Form combination are present (if any).

1217

Bug

14

Some Custom Functions were not displaying correctly in the Object comparison view. This has been corrected.

1219

Bug

14

The Activity Record for setting the Standard Library for a Draft contained html markup. This has been removed.

1221

Bug

14

The list of Matrices was overflowing its panel container if the Draft contained more than 20 Matrices. This was corrected.

1223

Bug

14

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

14

The list of Matrices should be searchable.

1225

Feature

14

It is now possible to show or hide the highlighted difference between two objects in the Object Comparison view.

1226

Feature

14

It is now possible to show or hide the properties for the source or target object in the Object Comparison view.

1227

Feature

14

The number of changes within Custom Function Source Code is now displayed in the Object Comparison view.

1236

Bug

14

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.

1241

Bug

14

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

14

After clicking the button to download a Draft the page scrolled to the top. This has been corrected.

1120

Bug

14

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.

1196

Bug

13

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.

1183

Bug

13

In prerelease environment iMedidata import failed with a file creation error. The root cause was fixed.

1184

Feature

13

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.

1169

Bug

13

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

13

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

13

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

13

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

13

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

525

Feature

13

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

13

The Fields list now includes the Form Name as well as the Form OID.

969

Bug

13

Deleting an entry in a Data Dictionary would sometimes cause other rows to not to be displayed. This has been corrected.

1125

Feature

13

Only one row could be pasted into a Unit Dictionary. This has been corrected and multiple rows can be copied/pasted.

1142

Bug

13

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

13

When editing Data Dictionaries a warning will be displayed if a comma, semi-colon or double- slash is entered.

1144

Bug

13

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

13

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

13

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

13

The description of Edit Check Action "SetVisible" was wrong and has been corrected.

1149

Bug

13

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

13

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

13

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.

1164

Feature

13

In the Fields list, the Variable OID will only be displayed if it is different from the Field OID.

3346

Feature

13

The Fields list can be searched by OID.

1165

Feature

13

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

13

When fetching a list of Studies with Architect access from iMedidata, a maximum of 10 studies was found. This was corrected.

1166

Feature

13

The Direct Draft (or Version) import now supports logging in with iMedidata credentials.

1167

Feature

13

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.

1155

Bug

13

Field Help length limit was set to 4,000 characters to match Rave.

1154

Bug

13

Field PreText length limit was set to 4,000 characters to match Rave.

1153

Bug

13

Form Help length limit was set to 4,000 characters to match Rave.

1152

Bug

13

Confirmation text limit was set to 4,000 characters to match Rave.

1102

Feature

13

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

13

The Form Editor now shows a list of related Derivations and Edit Checks for each Field under the Field Checks tab.

1111

Feature

13

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

1115

Bug

13

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.

1121

Bug

13

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.

1124

Feature

13

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

13

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

13

The Draft home page now shows a count of UAT Test Cases.

1058

Bug

11

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

Bug

11

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.

219

Feature

11

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

11

When importing Drafts the object fingerprint calculations have been optimized so that imports should complete faster.

1027

Bug

11

Users reported slow performance when saving Forms on the beta site. This has been improved.

1019

Feature

11

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.

999

Bug

11

When using the FireFox browser, clicking "Download Draft" a second time does not download the Draft file. This was corrected.

1023

Feature

11

In the Folder list, related Matrices are now shown.

1008

Feature

11

The list of Edit Checks now display the number of Check Steps after the Check Name.

1007

Feature

11

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

11

Classic Rave 2018.2.0 introduces new yy- and yyyy- formats for Date Fields. These are now supported in the Form editor.

1006

Bug

11

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.

980

Bug

9

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.

966

Bug

9

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

9

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.

961

Feature

9

Rave 2018.1.0 introduced the HH+ and hh+ time formats. These are now supported.

381

Feature

9

A description of the Derivation logic is now displayed in the Derivation editor page.

529

Feature

9

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

9

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

9

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

9

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

9

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

9

Data Format is displayed in the CQL autocompletion list for selecting Fields.

800

Bug

9

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

9

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

9

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

9

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

9

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

9

The Edit Check description did not include parenthesis correctly when the 'NOT' function was used. This has been corrected.

943

Feature

9

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

9

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

9

Data references should not allow a Folder OID of 'SUBJECT'.

873

Bug

9

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

9

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.

847

Feature

9

FixedUnit in Field properties was not enabled for all Field Control types. It is now enabled for all Control types.

887

Bug

9

Typing appeared slow in Header Text attribute of Field, especially in Internet Explorer. This was corrected.

909

Bug

9

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

9

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

9

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

9

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.

921

Bug

9

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

9

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

Bug

9

When using Internet Explorer in a Draft connected to a Standard Library the list of Forms would sometimes not be displayed. This was corrected.

574

Feature

7

Draft Names must now be unique within Projects.

575

Feature

7

Project Names must now be unique within URLs.

874

Bug

7

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.

876

Bug

7

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

Bug

7

Matrices where Rave had removed spaces from Matrix name in the ALS tab name could not be loaded. This has been corrected.

865

Bug

7

ALS files with duplicate Check Actions failed to load. This was corrected. The system now shows a warning and ignores (does not import) the duplicate Check Action.

868

Bug

7

Matrices which would have spreadsheet tab names of greater than 31 characters could not be loaded. This has been corrected.

869

Feature

7

Names of Folders/Forms now also appear along with OIDs in the Matrix editor when you hover over a Folder/Form intersection.

871

Bug

7

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.

768

Bug

7

The performance of copying Data and Unit Dictionaries and Forms has been improved.

854

Bug

7

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

7

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

7

The performance of loading ALS files has been improved.

826

Bug

7

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

7

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

7

Visual Verify In Second Pass setting from Field Editor was not being saved. This has been corrected.

832

Feature

7

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

7

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

7

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

836

Feature

7

Form activities summary now also shows activities for related Fields.

842

Feature

7

The Matrix Editor now provides options to create "All Forms" and "Merged" Matrices. See help on the Matrix Editor page for further details.

404

Feature

7

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

818

Bug

7

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

7

When comparing two Edit Checks the text description is now displayed.

828

Feature

7

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

7

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

7

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

843

Bug

7

Derivations containing Logical Record Position data references could not be saved. This has been corrected.

845

Bug

7

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

Feature

7

It is now possible to upload a Rave Core Configuration file for a URL.

820

Feature

7

It is now possible to copy Rave Core Configuration from other URLs that a user has access to.

819

Bug

7

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

817

Bug

7

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.

816

Bug

7

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

Bug

7

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

7

When editing a URL Configuration clicking on the "Configuration" breadcrumb would cause a Page-Not-Found error. This was corrected.

806

Feature

7

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

7

Any user-created folders with an OID of 'SUBJECT' have been removed from the Folder list and are now at the Draft level.

788

Feature

7

ALS files exported from the system did not have Rave Database version information or the default Array Delimiter set. This had no effect on functionality but caused Rave to display warnings. Rave Database version (5.6) and Default Array Delimiter (,) information is now added to the ALS files exported.

790

Feature

7

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

772

Bug

7

When creating a Draft the Default SUBJECT Folder was not created. This was fixed.

771

Bug

7

When creating a Draft the SUBJECT Folder does not appear in the Matrix Editor (related to #772 This was fixed.

773

Bug

7

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

7

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

7

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

7

Matrix Explorer 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

7

When creating a new Draft the ProjectType and SyncOIDProjectType was not set. This is now defaulted to "Project".

785

Bug

7

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

786

Bug

7

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

7

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

7

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

766

Feature

6

The Matrix Explorer provides a way to visualize the Folders/Forms/Fields and Edit Checks associated with a Matrix.

767

Feature

6

When a Draft has a Default Matrix set then this is the default Matrix selected in the Matrix Explorer

769

Bug

6

When updating PreText of a Field fast typing would cause the browser to become slow and possibly unresponsive. Responsiveness was improved.

775

Bug

6

An error was displayed after deleting a Project. This has been corrected.

776

Bug

6

A quote character in a Static Value in an Edit Check would cause the ALS Upload to fail. This has been corrected.

777

Bug

6

After copying an Edit Check the list of Edit Checks to copy from became empty. This has been corrected.

732

Feature

6

The performance of the Edit Checks list page has been improved.

739

Feature

6

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.

734

Feature

6

It is now possible to import Data Dictionaries from other Drafts.

735

Feature

6

It is now possible to import Unit Dictionaries from other Drafts.

720

Bug

6

You can no longer delete a Data Dictionary or Unit Dictionary if it is "in use" by a Field.

725

Feature

6

Field Clone and Delete buttons in the Form editor now have help hints associated with them.

731

Feature

6

It is now possible to import Custom Functions from other Drafts in the same way that Forms, Folders and Edit checks can be imported.

713

Feature

6

It is now possible to import Folders from other Drafts in the same way that Forms and Edit Checks can be imported.

715

Bug

6

When importing Forms simultaneously, duplicate Data Dictionaries and other objects could result. This has been fixed.

716

Bug

6

When creating a new (empty) Draft the dialog button now reads "Create Draft" instead of "Save Changes"

719

Feature

6

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

6

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

Feature

6

Drafts may now be compared using the Compare button on the Draft home page.

714

Bug

6

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)

711

Bug

6

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.

702

Bug

6

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

6

Autocomplete when editing Clinical Query Language was not firing when a record position was specified. This has been corrected.

706

Bug

6

Individual edit page for Matrix did not have standard page headings (user profile links etc) this was fixed.

705

Bug

6

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.

698

Bug

6

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

Feature

6

When editing Clinical Query Language in Edit Checks and Derivations, autocomplete now includes StandardValue, CodedValue, UserValue and Datapoint.

687

Feature

6

New Edit Checks and Derivations now default to Active.

697

Bug

6

When a Label field was Inactive in the Form editor it could not be made active. This was fixed.

671

Bug

6

The Form editor and Diagnostic 0061 (valid HTML tags) were updated to accept the hyperlink <a> tag.

631

Feature

4

When copying Forms and Fields from a Standard Library or other Project, the list will display Forms containing Fields which do not exist in the target Draft, even if the Form does already exist in the target. This allows Fields to be copied from multiple Libraries or Projects into a Form in the target.

651

Bug

4

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.

609

Bug

4

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

4

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

4

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

4

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.

638

Feature

4

Form, Edit Check, Derivation, Unit Dictionary, Data Dictionary and Custom Functions now offer an option to export to a ALS from the Action menu. An ALS created in this way contains only the tabs for the CRFDraft and the object being exported. These small ALS files can be loaded into Rave Architect in a few seconds as a merge - note that a merge will add new sub-objects (e.g. Fields in a Form) and change existing objects but will not delete existing sub-objects.

640

Feature

4

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.

270

Bug

4

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

4

When importing a Form from a Library only the first 10 fields of each Form were shown for import. This has been fixed.

617

Bug

4

Non-ASCII characters in Edit Check or Derivation names were causing errors when creating or saving. This has been corrected.

619

Bug

4

When creating and updating Derivations there is now a check to ensure that there is not already a Derivation targeting the same Variable.

613

Bug

4

Clinical Query Language was incorrectly allowing Variables to be wild-carded. This has been corrected, and the online help updated.

612

Bug

4

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.

584

Bug

3

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.

582

Bug

3

In compare view if objects being compared had unicode characters in their name then an error was shown. This was fixed.

577

Bug

3

Rave Dictionary Names may contain unicode characters. TrialGrid was modified to also allow this.

580

Bug

3

Field names in Rave may be between 1 and 2000 characters. Previously the FieldName length limit was set at 50 chars.

581

Bug

3

Contrary to Rave documentation, Rave allows h1, h2, h3, and h4 tags in text properties and allows HTML tags in uppercase. System code was changed to reflect that.

570

Bug

2

The Form listing for Standards Compliance still used too many queries. The data access was made more efficient to reduce the number of queries.

491

Bug

2

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

Feature

2

When copying Forms the Fields to be copied can be selected (defaults to all Fields).

599

Feature

2

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.

595

Bug

2

The Move Down button was not working in the Forms and Folders lists when using the Firefox browser. This has been fixed.

596

Bug

2

When re-ordering Forms or Folders a large number of database queries were being executed. These actions have been optimized, improving performance.

570

Bug

2

The Form listing for Standards Compliance used too many queries. The data access was made more efficient to reduce the number of queries.

568

Bug

2

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

Feature

2

Changes Form and Field Entry / View Restrictions and Review Groups to extended select controls which now list all allowed entries.

430

Feature

2

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.

566

Bug

2

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

2

Added note in help text for Check Explorer that inactivate Forms are shown in Red text.

562

Bug

2

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

2

Rave 2017.2 introduced a new Check Action 'Balance PSAL Update'. This has been added to the list of Check Actions in TrialGrid.

520

Bug

2

The Matrix editor was not allowing a value of 0 to be entered in the 'Maximum' field. This has been corrected.

521

Bug

2

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

2

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

2

The Matrix editor now requires a 'Maximum' value to be entered, with a default of 0.

544

Bug

2

The Activity heatmaps were not highlighting days during which more than 256 Activities occurred. This has been corrected.

558

Feature

2

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

2

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

Feature

2

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

2

The Edit Check list can be searched by Form, Field or Custom Function.

435

Feature

2

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

2

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

2

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

2

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

2

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

2

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

2

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.

516

Bug

2

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.

499

Bug

2

When editing a Matrix the selected folder/form combination was being incorrectly saved. This has been fixed.

498

Bug

2

Removing a view or entry restriction from a Field and then saving the Form caused an error to be displayed. This was fixed.

432

Feature

2

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

2

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

2

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.

451

Feature

2

In the Form Editor, Field Number now appears to the left of the Pre-Text label as per Rave.

452

Bug

2

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

2

When a new field is added the focus should move to the Variable OID control of the Property Sheet.

454

Feature

2

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

2

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

2

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

2

Labels should be permitted to have field numbers. There was a bug that prevented field numbers from being entered for labels.

461

Feature

2

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

2

Viewing Restrictions tab on the Form Editor causes Form to believe that it has changed. This was fixed.

464

Bug

2

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.

430

Feature

2

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.

486

Feature

2

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

2

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.

380

Bug

2

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

2

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

2

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

2

Additional help text has been added to explain how to create Edit Check test values for different types of test steps.

443

Bug

2

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.

399

Feature

2

Added ability to "drill into" a Form from the Edit Check Explorer. The Form Name heading was made a link to the Form editor.

382

Bug

1

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

1

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

1

View Restrictions / Entry Restrictions and Review Groups should have helpers to make it easier to enter these names

389

Feature

1

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

1

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

1

A user should be able to enter a comma-separated list of names for View Restrictions / Entry Restrictions / Review groups

398

Feature

1

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

1

On saving a Form, display error if a variable already exists on another form.

405

Feature

1

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

415

Feature

1

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.

373

Feature

1

Warn if a user tries to leave a Data Dictionary which has not been saved.

374

Feature

1

Warn if a user tries to leave a Unit Dictionary which has not been saved.

375

Feature

1

Warn if a user tries to leave an Alias which has not been saved.

376

Feature

1

Warn if a user tries to leave a Derivation which has not been saved.

377

Feature

1

Warn if a user tries to leave an Edit Check which has not been saved.

378

Feature

1

Warn if a user tries to leave a Custom Function which has not been saved.

379

Feature

1

Warn if a user tries to leave a Folder which has not been saved.

372

Feature

1

When editing Data or Unit Dictionaries, the Tab key can now be used to move to the next line.

370

Bug

1

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.

349

Bug

1

Form editor does not warn when a DataFormat is invalid. This was fixed.

329

Feature

1

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

1

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

1

Warn if a user tries to leave a Form which has not been saved.

364

Bug

1

Data Dictionary Fields in Form editor overflow the Field Preview Area. This was fixed by limiting the width to 260 pixels maximum.

344

Feature

1

Data Dictionaries can now have multiple 'Specify' entries, as in Rave.

345

Feature

1

Data and Unit Dictionary Coded Data/Units are not case-sensitive, ie. 'mU' is not the same as 'MU', as in Rave.

348

Feature

1

In the Data Dictionary editor the User String is now displayed before the Coded Data, as in Rave.

339

Bug

1

When copying an Edit Check any Custom Functions referenced in Check Actions were not being copied. This has been fixed.

328

Bug

1

The Form editor now validates that Form and Field Help text can be a maximum of 4000 characters.

331

Bug

1

Performance of copying Forms has been improved.

333

Bug

1

Activity records were not being created after updating an Edit Check. This has been fixed.

336

Bug

1

Saving a Data Dictionary would fail if a Coded Data or User Data String value was longer than 2000 characters. This has been fixed.

325

Feature

1

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

Bug

1

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

Bug

1

When creating a new Edit Check the Edit Check must be saved before Unit Tests can be created.

153

Feature

1

When copying Edit Checks from a Standard Library or another Project Draft, Unit Tests will be copied with the Edit Check

191

Feature

1

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.

277

Feature

1

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.

312

Feature

1

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

1

Some Check Actions (SetDataPointVisible for example) with checkbox options were always displaying with a checked value. This has been fixed.

314

Feature

1

Custom function templates should be at the URL level.

301

Feature

1

Expand Draft Editor for Primary Matrix, Primary Form and other elements.

295

Feature

1

Reorder forms in the form list view.

302

Feature

1

When deleting a Form or Folder, reorder the remaining ordinals so they're consecutive.

298

Feature

1

There should be a folder editor to edit and create new Folders.

292

Feature

1

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

1

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

Bug

1

Field with format HH nn has no control displayed in Form editor. This issue was fixed.

287

Feature

1

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

1

Form Active/Inactive is not updated to database as expected. This was fixed.

198

Feature

1

There is no ability to add a new Form. This capability has been added.

288

Bug

1

Delete button in Form list does not work. This has been fixed.

192

Bug

1

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

1

When opening a date field no query for future date appears even if it is reported into the ALS. This issue was fixed.

285

Feature

1

Allow user to create a new Draft.

2479

Feature

1

The system now has a list of Drafts and a count of Drafts on the Project home page.

255

Bug

1

Forms in the SUBJECT folder were not being displayed in the Matrix editor grid.

2575

Feature

1

A count of Matrices appears on the Draft home page.

225

Feature

1

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.

257

Bug

1

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.

238

Bug

1

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.

236

Bug

1

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.

2920

Feature

1

The Form Editor now has a "Standards Control" tab for Forms and Fields that appear in a standard library.

233

Bug

1

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

Feature

1

A count of Custom Functions now appears on the Draft home page.

3412

Feature

1

The Custom Function editor now has options for indent and dedent of source code.

3413

Feature

1

The Custom Function editor now has buttons for undo and redo of changes to source code.

3414

Feature

1

The Custom Function editor now has buttons for search and replace in the source code.

3415

Feature

1

The Custom Function editor now provides syntax highlighting for SQL and C-Sharp source code.

140

Feature

1

A Form Editor now exists to allow the edit for Forms and Fields.

193

Feature

1

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

1

When a Form is created, it is assigned the next available Form Ordinal.

3208

Feature

1

Data Dictionaries in Libraries may now have a "Master Dictionary" set from the other Dictionaries in that Library draft. Dictionaries in study drafts which make use of this library dictionary can add entries from this master dictionary as an "allowed change". The idea is to support the concept of controlled terminologies.

2527

Feature

1

Edit Checks can now be created in the system.

2534

Feature

1

A listing of all Edit Checks is now provided.

2528

Feature

1

Existing Edit Checks can now be edited.

2529

Feature

1

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

1

Edit Checks can now be deleted from the Check listing.

2531

Feature

1

The Edit Checks listing can now be filtered to just valid or invalid Checks.

2532

Feature

1

The Edit Checks listing can now be filtered to just active or inactive Checks.

2533

Feature

1

The Edit Checks listing can now be filtered by search text to show only those Checks containing that text in the Check name.

2572

Feature

1

Matrices can now be created and managed in the system.

3974

Feature

1

Drafts now have a Check Explorer which visualizes the relationships between forms via Edit Checks.