Module : Standard Rules

Issue

Type

TrialGrid Version

Description

3863

Bug

68

When rules for matrices or matrix folders are active for a draft, trying to view the active rules for the draft resulted in an error. This was corrected.

3726

Feature

66

It is now possible to create standard rules for custom objects.

3759

Bug

65

When an parent object such as an edit check had a must not exist rule but did exist, in compares only the name of the object and the rule text was shown, the comparisons of other attributes was not shown. This was corrected.

3761

Feature

65

When an object passes a MUST EXIST rule, in compares you now see that the object passed the rule. Previously this was not shown, only failed MUST NOT EXIST rules were shown.

3658

Bug

61.1

When a draft linked to a library activated more than one must-exist rule for an object, missing object calculations did not occur properly and compliance for objects was not properly calculated on save. This has been corrected.

3546

Feature

59

When downloading an ALS for a library there is now an option to download Standard Rules. Previously they were automatically included.

3504

Bug

57

When creating a draft from a library, copied checks do not check the objects referenced by AddForm, CustomFunction and Add/MergeMatrix actions to see if copying those objects is allowed. This was corrected.

3443

Bug

55

A large study with a large number of rules would use a lot of memory when creating a draft from library which could cause the process to be stopped by the server infrastructure. Memory usage was improved.

3392

Bug

53

When creating a standard rule precondition with an "and" statement in it, it was possible to create an invalid precondition without error. This has been corrected.

3371

Feature

52

It is now possible to explain why objects required by MUST EXIST rules are missing in bulk from the Draft Missing Object view.

3317

Feature

50

"May Exist" Standard Rules may now be created. Objects identified by May Exist rules are copied from the Library during "Create Draft from Library" operations but are optional in the study so may be deleted from the study draft without triggering a Missing Object deviation as a Must Exist rule would.

3318

Feature

50

In standards compares it is now possible to hide Rules passed messages since with a large number these can be distracting.

3320

Feature

50

When a rule enforces a value that is the same as the library value this is now reported as a match rather than a rule passed because if the rule did not exist it would still be a match to the library value. For example if a rule requires SDV to be True for a field and the field has SDV=True and the library has SDV=True then the rule has passed but there is no deviation from the library anyway so this is now reported as MATCH rather than Rule Passed.

3225

Bug

47

When importing a draft with Rules, the internal data type for the rule was not set which affected reporting of missing objects. This was corrected.

3147

Bug

45.3

The Draft Comparison report was failing when comparing Library Drafts containing Standard Rules. This has been corrected.

3137

Bug

45.2

Standards Compliance Calculations looked for rules related to the object identifier, not the standards object identifier which meant that when an object in a draft was linked to a library object with a different name, rules would not be found during compliance calculations. This was corrected.

2086

Feature

44

When a Draft is linked to a library with Rules a listing of missing objects is shown on the Draft home page.

3061

Feature

44

It is now possible to explain why objects required by MUST EXIST rules are missing.

3068

Bug

44

When cloning a draft the order of Check actions in the clone did not always match the order in the original checks. This was corrected.

2679

Feature

43

Description column now appears in the rules listing. Note that not all columns of the rules listing are available at all screen widths.

2981

Feature

43

Wildcard value attribute rules for non-string values (e.g. Field IndentLevel which is numeric) would silently fail and the rule would be ignored. This was corrected.

3046

Bug

42.3

Rules created to set ParentFolder attribute of a Folders to empty value (i.e. to remove parent folder value) were failing and being ignored. This was corrected.

3047

Bug

42.3

Rules created to set ParentFolder attribute of a Folders to empty value (i.e. to remove parent folder value) were showing different in compares even when the ParentFolder was blank. This was corrected.

2923

Bug

41

In the Create Draft from Library process, if an Edit Check has a MUST EXIST rule and references a Form with a MUST NOT exist rule then the draft creation process would not complete. This was corrected.

2928

Feature

41

In the Create Draft from Library process, Derivations are now automatically copied if their Folder/Form/Field references exist in the generated Draft.

2934

Feature

41

In a standard compare the description of a rule is now shown (if set) as well as the logic of the rule which can be cryptic for users.

2855

Feature

40

In the create draft from library dialog when there are warnings about unset Project properties the link now takes the user direct to the metadata tab

2681

Bug

35

Wildcard Object Identifiers and rules were being taken into account in standards compliance compares but not in the calculations. This was corrected.

2684

Bug

35

Links to Standard Rules from the compare dialog did not correctly open the rule in the rule list view. This was corrected.

2685

Bug

35

When creating a draft from a library, if View/Entry Restrictions were set to empty value by an attribute rule then this change would fail with an error. This was corrected.

2672

Bug

35

Standard Rules were not being exported from Library Drafts in ALS exports. This was corrected.

2647

Feature

35

Standard Rules override standard settings controls. For example, a form may allow fields to be deleted but if a rule says a field must exist then the Rule gets precedence.

2650

Feature

35

When creating a draft from a library via Standard Rules Matrices are now processed before edit checks so that AddMatrix and MergeMatrix check actions can be incorporated from matrices.

2651

Feature

35

It is now possible to define wildcard Must Have Attribute Standard Rules. A wildcard Must Have attribute rule is not setting a value, it is ensuring that a value matches a pattern.

2374

Feature

35

Duplicate of #2651 above.

2652

Feature

35

It is now possible to select the Attributes of Edit Checks in the Rule editor.

2519

Feature

34

Wildcards can now be entered as object identifiers in Standards Rules. This allows Rules to be written that are applied to all objects that match the Wildcard. Wildcards use regular expressions to match objects by name as explained in the help.

2523

Feature

34

Object Identifier selections (including wildcards) can now be tested from the Rule Editor dialog. This allows you to see which objects from the library draft would be selected by this identifier.

2433

Feature

31

There is now an option to show greater detail in the Draft from Library dialog. This helps to understand why objects are copied into the Draft from the Library.

2313

Bug

26

When a Draft was created via Rules from a Standard Library the count of field level checks was not being updated (it showed 0 field level checks). This was corrected.

2282

Feature

25

When creating a Draft from a Standard Library users are now prompted how to fix missing metadata references.

2265

Feature

25

The listing of Rules activated for a Draft now include links to related Draft objects where they exist.

2290

Feature

25

In the Rule Editor it was possible to enter invalid Object Identifiers. This was corrected and help was expanded to explain how to create valid identifiers for some object types where the object names contain period (.) characters.

2242

Feature

23

Rules which use single quotes rather than double quotes are now properly displayed.

2244

Feature

23

Standard compare results now show the original library value even when it is overridden by a "Must have Attribute Rule"

2149

Feature

22

Standards Rules are now displayed in a more human readable way.

2150

Feature

22

On the Draft home page a count of active Standards Rules is only shown if the related Library has Standard rules defined.

2153

Feature

22

On the Draft home page a list of active rules is now available. This shows which rules have been activated by the Project Property settings.

2151

Feature

22

Standard Rules display for Fields in the Form editor now includes the description from the Standard Rule if any.

2046

Feature

22

Objects in a Library Draft which have related Standard Rules now have a tab which displays those rules (previously only the Form editor had this tab).

2155

Feature

22

When creating Drafts from a Library the objects copied have their copied-from information set to the library object they were copied from so that their source is recorded.

2156

Feature

22

When creating Drafts from a Library the Draft attributes such as Primary Form, Primary Matrix and signature prompt etc should be copied from the Library draft.

2170

Feature

22

When generating a draft from the library, appropriate matrices and their folder/form combinations are now also copied over. See help on generating Drafts from Libraries for more information.

2804

Feature

21

When creating a Draft from a Library, the Project the Draft is to be created in must have values set for all Custom Project Properties that the Library uses to resolve the rules. i.e. If an active Rule relates to a "Therapeutic Area" then the Project must have the Therapeutic Area property set or the Rule would not be able to be resolved.

1999

Feature

19

Standard Rules were changes to allow entering a logical expression. This allows more complex Standards Compliance rules to be created.

2000

Feature

19

When a custom property is deleted which relates to a Standard Rule, uses of that Rule are re-evaluated.

1891

Bug

17

After creating a Draft from a Library with Standard Rules, objects did not show as compliant if a custom property is empty in the Library but has a value, assigned by a rule, in the Draft. This was corrected.

1864

Feature

17

When creating or editing a Value Standard Rule for a Form, the Attribute Name to be affected is now presented as a select list making it easier to create Rules.

1865

Feature

17

When creating or editing a Value Standard Rule for a Field, the Attribute Name to be affected is now presented as a select list making it easier to create Rules.

1866

Feature

17

Standard Value rules for View and Entry restrictions are now copied as part of the Create Standard Draft functionality. This makes it possible to set up a Standard Rule such as When the Project is a Phase III Study, the View Restrictions for Form with OID ADJUDICATE must be "Investigator, Coordinator". When a Draft is created from this library using the Create-Draft-From-Library wizard, these view restrictions will be set on the Form when the Project is set as a Phase III study, overriding the normal values from the Standard Library Form.

1867

Feature

17

Standard Value Rules are now taken into account in comparisons against standard objects. For example if a Standard Form has a help text of "Library Help Text" and a form using that library has help text of "Draft Help Text" then this would notmally be flagged as a difference. However, if there is an active Standard Rule for the library that says that the Help text of this Form should be "Draft Help Text" then this value from the Rule overrides the value from the library.

1870

Feature

17

Standard Must Exist / Must Not Exist rules are now taken into account when comparing an object against a standard library object. For example, a Form may exist in a Draft and in the Library and be a precise match but if there is a Standard Rule which states that the Form should not exist for this type of Project then the standard compare will show a difference and warn that the Form should not exist.

1778

Feature

16

It is now possible to create a Draft from a standard library with Standard Library Rules applied.

1810

Feature

16

Library drafts with no Rules are not listed in the creating a Draft from Library Dialog (because with no Rules to evaluate no import would occur)

1768

Feature

16

Forms in Libraries now show a list of Rules related to that Form under the Standards Control tab.

1769

Feature

16

Fields now have a summary of related Standard Rules when they appear in a Standard Library. This is in addition to the list of Standard Rules for a Form.

1766

Feature

16

It is now possible to filter the Rules list similar to a spreadsheet autofilter function.

1759

Feature

16

Rules are now imported/exported to and from Architect Loader Spreadsheets. Rave Architect will ignore these tabs of the spreadsheet. Note that Rules are only imported/exported for Standard Library Drafts (Drafts which are imported into or exported from Projects which are marked as libraries)

1733

Feature

16

The home page of Drafts that are linked to a Library now show a count of active Standard Rules These are Rules which are selected from the Standard Library Rules list because the Drafts Project Custom Properties activate those Rules.

1724

Feature

16

Standard Rules may now be deleted from the list of Standard Rules.

1719

Feature

16

Standard Rules may be created from the Standard Rules listing for a Draft in a Standard Library.

1696

Feature

16

Drafts within Standard Libraries now have a listing of Standard Rules.

1690

Feature

16

Drafts in a Standard Library now have the count of related Rules in the Draft Summary section (e.g. similar to count of Forms and Edit Checks)

1692

Feature

16

Breadcrumbs for a Standards Library Draft now include a link to Rules.