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 35 properties are defined.
Property Name | Description |
---|---|
General | |
Value Type | Type: Storage Type, Default: String
Defines what type of information this field will contain. Can be one of the following values:
|
Value Extractor | Type: Value Extractor
The default extractor to use for this field. Can be one of the following values:
|
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 set to error, requiring human review during Data Review. |
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
Generic property allowing an administrator to document the purpose of this Grooper Node. |
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 | |
FieldSense™ | Type: Field Sense Settings
Controls whether FieldSense™ is enabled 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. |
Disable Auto Calculate | Type: Boolean, Default: False
If set to true, this field will not trigger recalculation |
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 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. The expression must evaluate to a value matching the Value Type of the field. Sections, Tables, and Fields which are peers in the Data Model hierarchy may be referenced by name. Below are various examples of calculate expressions: Should equal the product of the Quantity and Unit Price fields: Should equal the sum of the Subtotal and Sales Tax fields: Should equal the Invoice Date plus 30 days: Should equal the sum of the 'Line Total' column in the 'Line Items' table.: Should equal the sum of the 'Total Hours' field from all instances of the 'Semester' section: Call a static method named CalculateValue() in the 'Utilities' object library: |
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. |
Embedded Lexicon, Field Sense Settings, Mask Settings, Multi Line Settings, OCR Profile, Spell Corrector, Storage Type, Value Extractor
Checkbox Widget, Correct, Document Type, Embedded Extractor, Field Mapping, Highlight Annotation, Lexicon Lookup, Radio Group Widget, Redact, Signature Widget, Textbox Widget, Train Lexicon