Validation area
|
Must be true for successful deployment to the InForm application
|
Study
|
The study has at least one study event.
|
Study design
|
A warning occurs if the title or RefName of the study design, when appended with the version and locale of the study design, might exceed 63 characters. If the warning occurs, shorten the title or RefName, or the deployment process truncates the title or RefName in the InForm application.
|
Common visit
|
For studies with common forms, if you translate a title or short title of the common visit for one language, the title and short title are translated for all languages.
|
Study event
|
- Each study event has at least one form.
- A study event is not used on both a study element and a study design.
|
Form
|
- Each form:
- Contains at least one item.
- Has a layout defined for each locale that is deployed.
- Does not contain duplicate items.
- Is included in a study event no more than once.
- Each Study Completion form has a Completion Status item.
- Checks for form associations:
- Associated forms in a repeating study event must have the same type; that is, both are repeating forms or repeating, common forms.
- Forms in repeating study events can only be associated with forms in the same repeating study event.
- A repeating, common form can be associated with more than one form if the forms are repeating, common forms in the same study event.
- A form that is not repeating or common can only have one form association.
- A warning occurs when associated forms are in different study events, and indicates that this functionality is available for InForm release 6.0.1 or later.
|
Section
|
Each section has a layout defined for each locale that is deployed.
|
Item
|
- Questions for top-level items are not blank.
- Year range for date time items is valid (for example, start year cannot be later than end year).
- The precision value of a float item is not longer than the specified length of the item.
- The nesting of compound and conditional items is not greater than five. If an item holds more than one child control, a group control is created, and each group control counts as one level of nesting.
- Each compound item has at least one child item.
- An item that is designated as a key item is not:
- Formatted as a checkbox.
- An item on which other items are conditional.
- Conditional on another item if the key item is a child of a compound item.
- The study does not contain any items for which
NA
or
UNK
is the RefName.
- An item that is designated as Personal/Protected Health Information (PHI) is not included in the subject line or body of an email to be sent by a rule.
|
Codelist and codelist item
|
- Each codelist has codelist items.
- Each codelist item has a label for the appropriate locale.
- The codes of codelist items are unique within a codelist.
- The codes for codelist items on text items do not exceed the length that is specified for the text item.
- The codes for codelist items match the type of the codelist. For example, the codes for an integer codelist cannot contain letters.
- The code of a codelist item that is conditional on another item has not been modified since the codelist item was made conditional.
- Codelist labels do not contain apostrophes.
- The Study Completion Status Item custom property is not set for codelist items in multiple items.
- Each instance of a copied or linked codelist item has the same codelist type.
|
Review state
|
- The maximum number of review states is not exceeded, and there are no duplicate State values.
- State, Label, and Mnemonic are defined for a review state.
- Label and Mnemonic are defined for each review stage.
- Label and Mnemonic fields for a review state and each of its review stages have values for each required product locale. Values for an InForm product locale (English [United States] or Japanese [Japan]) are required if the locales specified for the study include a locale with the same language. For example, English translations are required if the study includes en-US or en-GB locales.
- Label and Mnemonic for each review state are unique across locales.
- Label and Mnemonic for each review stage are unique for each review state across locales.
- Review stage names exist for each review stage and are unique within a review state.
- Each review state has three defined review stages.
|
Workflow
|
- A study object does not have multiple global conditions.
- A workflow object does not have two outgoing arrows without a rule.
- All study objects in a workflow reference study objects that still exist in the study. If validation fails due to an invalid workflow, go to the Workflow Diagram tab for the workflow with the issue, and right-click in the white space of the diagram and select Refresh Workflow to correct the issue.
- A warning occurs if a rule contains the UpdateWorkflow action. The UpdateWorkflow action is not required for studies deployed to InForm release 6.1.1 or later.
- Each workflow rule is connected to a study element or study event.
|
Data-entry rule
|
- No rules are created on a linked item that is in multiple compound items.
- The query message of a rule has 255 characters or fewer, not including the parameters.
- For each data-entry rule, an item that triggers the rule is selected. If an item is not selected, you receive a warning during validation.
- Each constant has a value (the length of the value must be greater than 0).
- No email rules refer to items designated as Personal/Protected Health Information (PHI) in the subject or body of the email message.
Note: If two rules (on different study objects) have the same name, in release 2.1 of the Central Designer application, you receive a warning during validation. Using the same rule name for rules on different study objects is not recommended, and future releases may not support the practice.
|
Function
|
- All functions that are used in rules exist in the DLL file for user-defined functions.
- A warning occurs if a study or library contains a user-defined function that uses an incorrect version of the Log4Net application.
- A warning occurs if a study or library contains a user-defined function with an assembly that is:
- Unsigned.
- Not signed with a strong named signature.
- Signed with an invalid or untrusted signature.
Note: If you ignore the warning for a user-defined function with an assembly that requires signing with a strong named, valid, and trusted signature, an error occurs when the rule executes in the InForm application. For more information about user-defined function assemblies that require signing, see the Rules Reference Guide.
- A warning occurs if a study or library contains a user-defined function with invalid references to ExternalFunctions.dll.
|
Unit
|
- All units that are used in the study are in the units file. The file must have a symbol for each unit in each locale that is deployed, and a conversion map must exist to convert between the base unit and the conversion unit.
- All units are translated for all of the supported locales for a study.
- In the units file, unit names are 31 characters or fewer.
|
In-place revision
|
- The study objects associated with in-place revisions exist.
- No more than one in-place revision exists for each study object.
- Every in-place revision is associated with an existing deployment instance and a study version.
|
Study administration data
|
General checks:
- Imported study administration CSML does not contain more than one StudyAdministration object, which contains the study administration configuration settings.
Item group checks:
- Each item group contains one or more item.
- Each item in an item group is a top-level item on at least one form in the study design.
- Each item in an item group exists on a form in the study design.
- Each item in an item group exists in only one item group.
Rights group checks:
- Each rights group contains one or more item groups.
- Each item group in a rights group exists in the study.
Signature group checks:
- Each signature group contains a form.
- Each form in a signature group exists in the study design.
- For each signature group, a translation is provided for the Signature Meaning and Signature Text for each locale in the study.
|
Other
|
Oracle reserved words are not used as RefNames of any study object or Aliases of data sets and data series.
|
Copyright © 2013, 2016 Oracle and/or its affiliates. All rights reserved.