Represents a field.
Fields can be children of Data Model or Data Section objects. Field objects have properties which define characteristics such as:
Inherits from: Data Element
The following 34 properties are defined.
Property Name | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
General | |||||||||||||||||||||||||
Value Type | Type: Storage Type
Defines what type of information this field will contain. Any value extracted or entered into the field which cannot be converted to the Value Type will place the field into an error state. |
||||||||||||||||||||||||
Value Extractor | Type: Value Extractor
The default extractor to use for this field. The default extractor can be overridden on individual Content Types. |
||||||||||||||||||||||||
Minimum Confidence | Type: Double, Default: 20%, Range: 0% - 100%
The minimum confidence required for extracted values. Any extracted field value with a confidence lower than this threshold will be excluded. |
||||||||||||||||||||||||
Sub-Element Name | Type: String
Indicates the subelement of the field's data type to be used as the value for this field. For example, the built-in Address Data Type defines Address, City, State, and ZIP as subelements. To capture only the City from the address value, select the Address Data Type and indicate "City" as the subelement. |
||||||||||||||||||||||||
Description | Type: String
Specifies a description for the item. |
||||||||||||||||||||||||
Appearance | |||||||||||||||||||||||||
Alignment | Type: HorizontalAlignment, Default: Left
The text alignment for this field. Can be one of the following values:
|
||||||||||||||||||||||||
Display Width | Type: Int32, Default: 100
The width of the field in pixels. Controls the width of the control which represents the field in the Index Panel. If the parent element is a Data Table, then this value specifies the column width. |
||||||||||||||||||||||||
Error Color | Type: Color, Default: 255, 192, 192
The background color to use when the field has a validation error. |
||||||||||||||||||||||||
Background Color | Type: Color, Default: Window
The background color for this item. |
||||||||||||||||||||||||
Foreground Color | Type: Color, Default: WindowText
The foreground color for this item. |
||||||||||||||||||||||||
Visible | Type: Boolean, Default: True
Controls whether this item is visible in the user interface. |
||||||||||||||||||||||||
Label Position | Type: LabelPositionEnum, Default: Left
Controls how the label for this item is displayed. Can be one of the following values:
|
||||||||||||||||||||||||
Label Alignment | Type: ContentAlignment, Default: MiddleLeft
The text alignment to be used for the data element's label. Can be one of the following values:
|
||||||||||||||||||||||||
Behavior | |||||||||||||||||||||||||
Auto Complete | Type: Auto Complete Settings
Enables or disables autocomplete for this field. Can be one of the following values:
|
||||||||||||||||||||||||
Input Mask | Type: Mask Settings
Defines input masking settings. Can be one of the following values:
|
||||||||||||||||||||||||
Multi Line | Type: Multi Line Settings
Defines multi-line input settings. Can be one of the following values:
|
||||||||||||||||||||||||
Tooltip | Type: String
The tooltip to display when a user hovers the mouse over this field. Include user assistance instructions here. |
||||||||||||||||||||||||
Read Only | Type: Boolean, Default: False
If set to true, the field will not be editable in the user interface. |
||||||||||||||||||||||||
Required | Type: Boolean, Default: False
If set to true, a value is required in the field. |
||||||||||||||||||||||||
Sticky | Type: Boolean, Default: False
If set to true, the field's value will persist when moving to the next document in data review. |
||||||||||||||||||||||||
Requires Validation | Type: Boolean, Default: False
If set to true, this field will require operator review. When Require Validation is enabled, the field will be created in an error state, and will remain in an error state until a user enters and leaves the field in the Index Panel. This feature is designed to ensure that a field receives human review. |
||||||||||||||||||||||||
Spell Correction | Type: Spell Corrector
If set to true, this field will require operator review. Can be one of the following values:
|
||||||||||||||||||||||||
Character Casing | Type: CharacterCasing, Default: Normal
Controls the character casing of this field. Can be one of the following values:
|
||||||||||||||||||||||||
Preserve Character Data | Type: Boolean, Default: False
Indicates whether character-level position and confidence data should be saved. If true, character-level detail will be saved with the data element. If false, only the raw text of the element's value will be saved. As storing this information increases storage requirements and reduces performance, this feature should only be enabled for individual data elements in cases where it is needed. Character-level data can be useful in custom activities or custom export sceanrios, and is also used in certain built-in Grooper activities. |
||||||||||||||||||||||||
Rubberband OCR Profile | Type: OCR Profile
The OCR Profile to use for rubberband OCR. |
||||||||||||||||||||||||
Expressions | |||||||||||||||||||||||||
Default Value Expression | Type: String
Generates the default value for the field. The expression must evaluate to a value matching the Value Type of the field. Below are various examples of default value expressions: Default to a literal string value: Default to a literal numeric value: Default to the current date and time: Default to the current date: Default to the current user name: Default to the current machine name: Default to the MIME type of the document: Default to the name of the Content Type assigned to the document: Default to the "Subject" metadata element of a PDF file: Default to the filename associated with a File System Link: Default to the filename associated with a File System Link without the extension: Default to the name of the 2nd directory level associated with a File System Link: Default to the sender associated with a Mail Message: Generate a unique idenfier: |
||||||||||||||||||||||||
Generated Default Value | Type: String
A preview of the default value for this field with variables inserted. |
||||||||||||||||||||||||
Calculate Expression | Type: String
Calculates the expected value for a field. A Calculate Expression is a VB.Net code snippet which calculates the value for a field based on the value of other fields - similar to the way a formula defines a relationship between various cells in a spreadsheet. Depending on the value of the 'Calculate Mode' property, the expression can be used to validate the field or automatically populate its value. The expression must produce a value compatible with the field's Value Type. If the field is a Decimal type, the expression should evaluate to a Decimal value. If the field is a DateTime type, the expression should evaluate to a DateTime value. If the expression produces an invalid value which cannot be converted to the field's type, the field will be set to an error state. Simple ExamplesBelow are various examples of simple calculate expressions:
LINQ ExamplesExpressions may use LINQ syntax to access information in collections, such as tables and multi-instance sections.
|
||||||||||||||||||||||||
Calculate Mode | Type: CalculateModeEnum, Default: Validate
When a Calculate Expression is provided, this property controls the behavior when the field is calculated. Can be one of the following values:
|
||||||||||||||||||||||||
Calculate Tolerance | Type: Decimal, Default: 0
The amount of tolerance allowed between a field's value and its calculated value. This setting affects the validation performed by a calculate expression. If this property is set to 0, then the field value must exactly match the calculated value. |
||||||||||||||||||||||||
Validate Expression | Type: String
Defines an expression which determines if the field value is valid or invalid. The expression must evaluate to a Boolean value. Sections, Tables, and Fields which are peers in the Data Model hierarchy may be referenced by name. A return value of True indicates that the value of the field is valid, and false indicates that the field value is invalid. Below are various examples of validate expressions: Invoice Total must be greater than 0 and less than 100,000: Invoice Total must be greater than or equal the Subtotal: Invoice Date cannot be older than 90 days: Invoice No cannot contain a tilde (~) character: |
||||||||||||||||||||||||
Validate Message | Type: String
An optional custom message to display when the Validate Expression fails. |
||||||||||||||||||||||||
List Settings | |||||||||||||||||||||||||
List Values | Type: Embedded Lexicon
An Embedded Lexicon containing values for this field, which can include locally-defined lexicon entries as well as references to external lexicons. |
||||||||||||||||||||||||
Restrict To List | Type: Boolean, Default: False
If set to true, the field only allows values from the list and does not allow free typing. |
Command Name | Shortcut Keys | Description | |
---|---|---|---|
Add Multiple Items | Creates multiple items as children of the selected object. | ||
Clear Children | Deletes all children of the selected object(s). | ||
Export to Zip Archive | Exports a set of Grooper nodes to a ZIP archive. | ||
Publish to Grooper Repository | Publishes one or more Nodes to one or more Target Grooper Repositories. | ||
Unpublish | Unpublishes a set of Grooper Nodes to a Target Grooper Repository. |
Tab Name | Description |
---|---|
Data Element - General | Provides a user interface displaying the properties of a Data Element as well as an interface for testing the Data Element on test Batch documents. |
Grooper Node - Scripting | Provides script viewing, compilation, management, and basic editing features. |
Grooper Node - Contents | Provides a user interface for viewing and managing the children of a Grooper Node. |
Grooper Node - Advanced | Displays detailed information about Grooper Node objects, and provides administrative functions for managing them. |
Auto Complete Settings, Embedded Lexicon, Mask Settings, Multi Line Settings, OCR Profile, Spell Corrector, Storage Type, Value Extractor
Checkbox Widget, Correct, Document Type, Export Mapping, Field Mapping, Highlight Annotation, Lexicon Lookup, Radio Group Widget, Redact, Signature Widget, Textbox Widget, Train Lexicon