- Overview
- Help Status
-
Activity
- Attended Activity
-
Code Activity
- Apply Rules
- Attach
- Batch Transfer
- Burst Book
- Classify
- Clip Frames
- Convert Data
- Correct
- Deduplicate
- Detect Frames
- Detect Language
- Detect Language (Legacy)
- Dispose Batch
- Execute
- Export
- Extract
- Fill Data
- GPT Embed
- Image Processing
- Initialize Card
- Launch Process
- Mark Attachments
- Merge
- Recognize
- Redact
- Remove Level
- Render
- Route
- Send Mail
- Separate
- Spawn Batch
- Split Pages
- Split Text
- Text Transform
- Train Lexicon
- Translate
- XML Transform
-
Article
- AI Assistants
- AI Powered Features
- Batch Processing Workflows
- Document Scanning
- PDF Processing
- Search Overview
- Attachment Type
- Behavior
- Capture Device
- Classify Method
- CMIS Binding
- CMISQL Element
- Collation Provider
-
Command
- Action List - Create Copy Actions
- AI Chat
- Attachment Type
- Batch
-
Batch Folder
- Batch Folder - Add To Index
- Batch Folder - Assign Document Type
- Batch Folder - Classify Command
- Batch Folder - Collapse
- Batch Folder - Edit Type Assignment
- Batch Folder - Extract
- Batch Folder - Group Children
- Batch Folder - Insert Control Sheets
- Batch Folder - New Text Document
- Batch Folder - Remove From Index
- Batch Folder - Remove Level
- Batch Folder - Revert To Loose Pages
- Batch Folder - Set Field Value
- Batch Folder - Sort Children
- Batch Object
- Batch Page
- Batch Process
- CMIS Connection
- CMIS Document Link
- CMIS Export Map - Auto Map
- CMIS Folder Link
- CMIS Import Map - Auto Map
- CMIS Repository - Reset
- CMIS Type Definition - Generate Local Type
- Column Map - Auto Map
- Content Link - Remove Link
-
Content Type
- Content Type - Clean Overrides
- Content Type - Create Data Model
- Content Type - Create Local Resources Folder
- Content Type - Create Search Index
- Content Type - Delete Search Index
- Content Type - Generate Control Sheets
- Content Type - Purge Training
- Content Type - Rebuild Training
- Content Type - Submit Indexing Job
- Convert Data - Create Convert Actions
- Copy Base
- Data Connection
- Data Element - Remove Overrides
- Data Field Container
- Data Type - Convert To Value Reader
- EDI File
- Excel Document - Convert to CSV
- Exchange - Rebuild Search Folder
- Field Class - Purge Training
- File Store
- File System Link
- Folder - Remove Empty Subfolders
- FTP Link
- HTML Document
- HTTP Link
- JSON File
- Lexicon
- Machine - Tune File System
- Mail Link
- Mail Message
- Node
- OAuth Client Credentials - Test
- Object Library
- PDF Document
- Project - Remove Empty Subfolders
- PST File - Burst
- PST Link - Load Content
- Resource File
- Root
- Saved Query
- Search Index - Generate Subsets
- SFTP Link
- Text Document
- Value Reader - Convert To Data Type
- vCard - Expand Photo
- Word Document - Convert to PDF
- XML File
- ZIP Archive
- ZIP Link - Load Content
- Content Link
- Data Action
- Data Instance
- Export Definition
- Export Format
- Grooper Command Console (GCC)
- Import Definition
- Import Provider
-
IP Command
- Adjust Saturation
- Adjust Tint
- Analyze Photo
- Auto Adjust Levels
- Auto Color Balance
- Auto Convert
- Auto Deskew
- Auto Orient
- Auto QA
- Auto White Balance
- Barcode Detection
- Binarize
- Blank Page Detection
- Border Detect
- Box Detection
- Brightness Contrast
- Classify Image
- Color Detection
- Color Dropout
- Color Stamp Detection
- Colorize
- Compute Moments
- Contrast Stretch
- Convert
- Corner Detection
- Crop
- Dilate Erode
- Edge Detection
- Execute Profile
- Extract Channel
- Extract Features
- Extract Page
- Feature Dropout
- Filter
- Gamma Adjust
- Histogram
- Hough Lines
- Invert
- Line Detection
- Measure Entropy
- Mirror
- Negative Region Removal
- OCR Cleanup
- Patch Code Detection
- Posterize
- Projection Profile
- Randomize Defects
- Resize
- Rotate
- Shade Removal
- Shape Detection
- Solarize
- Sticky Note Detection
- Swap Channels
- Undistort
- Warp
- Lookup Specification
- Measurement
-
Node
- AI Assistant
- Batch Object
- Batch Process
- Batch Process Step
- CMIS Connection
- CMIS Repository
- Content Type
- Control Sheet
- Data Connection
- Data Element
- Data Rule
- Extractor Node
- File Store
- Folder
- IP Element
- Lexicon
- Machine
- Object Library
- OCR Profile
- Project
- Resource File
- Root
- Scanner Profile
- Separation Profile
- Training Page
- Work Queue
- OCR Engine
-
Property Converter
- Auto Deskew - Precision Converter
- Base Multi Culture Converter
- Blank Zero Converter
- Check List Converter
- CMIS Export Map - Column Converter
- CMIS Folder Reference - Converter
- CMIS Import Map - Field Converter
- CMIS Object - Choice Converter
- Code Expression - Converter
- Collection Converter
- Column Map - Column Converter
- Content Type - Unlimited Converter
- Degrees Converter
- Execute Command - Link Name Converter
-
Expandable Converter
- Base Culture Converter
- Batch Name Settings - Converter
- Border - Converter
-
Choice Converter
- Activity Processing - Queue Converter
- AI Chat Filter - Index Converter
- AI Search - Api Version Converter
- Apply Image Cleanup - Ip Profile Converter
- Azure OCR - Api Version Converter
- Azure OCR - Model Version Converter
- Barcode Extractor - Output Group Converter
- Base Combining Provider - Group Name Converter
- Batch - Step Converter
- Batch Process - Queue Converter
- Batch Process Step - Processing Scope Converter
- Batch Process Step - Queue Converter
- Batch Transfer - Process Converter
- Batch Transfer - Repository Converter
- Batch Transfer - Step Converter
- Build Fine Tuning File - Fill Method Converter
- Chat Filter - User Id Converter
- Chat Filter - User Name Converter
- Classify - Classification Level Converter
- Classify - Output Level Converter
- CMIS Export - Creatable Child Type Converter
- CMIS Export - Creatable Folder Converter
- CMIS Type Reference - Cmis Type Converter
- CMISQL Element - Qrderable Property Converter
- CMISQL Element - Queryable Property Converter
- CMISQL Element - Selectable Property Converter
- CMISQL Query - Primary Type Converter
- ColorTrac Scanner - Resolution Converter
- Comparison Filter - Function Name Converter
- Comparison Filter - Operand Type Converter
- Comparison Filter - Value Type Converter
- Comparison Predicate - Comp Op Converter
- Comparison Predicate - Value Converter
- Data Element - Display Label Converter
- Data Field - Sub Element Converter
- Database Table - Extended Property Name Converter
- Database Table - Table Name Converter
- EDI Schema Importer - X12Schema Converter
- Fill - Fill Method Converter
- Fill Data - Name Converter
- Fill Descendants - Name Converter
- Flag Item - Flag Reason Converter
- Generate Local Type - Doc Type Property Converter
- Import Provider - Disposition Converter
- Import Repository - Repository Converter
- ISIS Device - Device Name Converter
- Join Clause - Secondary Type Converter
- Label Info - Parent Label Converter
- Lexicon Lookup - Lookup Field Converter
- Lexicon Lookup - Target Field Converter
- Nested Table - Table Converter
- ODBC - Pg Odbc Dsn Converter
- Pattern-Based - Group Name Converter
- PDF Data Mapping - Font Name Converter
- Predicate List - Logical Operator Converter
- Read Metadata - Property Name Converter
- Reference - Group Name Converter
- Regular Expression - Group Converter
- Remove From Index - Index Name Converter
- Remove Overrides - Property Name Converter
- Reset - Step Converter
- Root - License Url Converter
- Route Definition - Process Converter
- Run Step - Step Converter
- Schema Mapping - Schema Name Converter
- Search Index - Index Name Converter
- Search Index Query - Index Name Converter
- Send To Test Batch - Flag Reason Converter
- Set Field Value - Value Converter
- String - Pdf Font Name Converter
- Task Filter - Activity Name Converter
- Task Filter - Process Name Converter
- Task Filter - Queue Converter
- Task Filter - Step Name Converter
- Text Document - Encoding Converter
- Text Document - Normalize Encoding Converter
- TWAIN Device - Compression Mode Converter
- TWAIN Device - Device Name Converter
- Update Process - Process Converter
- Update Process - Step Converter
- Value Selector - Target Field Converter
- XML Value Selector - Target Field Converter
- Double Range - Double Range Converter
- Expandable Info Converter
- Integer Range - Integer Range Converter
- Logical Border - Arrow Converter
- Logical Border - Logical Border Converter
- Logical Point - Logical Point Converter
- Logical Rectangle - Logical Rectangle Converter
- Logical Size - Logical Size Converter
- On Off Converter
- Percent Range - Percent Range Converter
- Point ExF - Converter
- Rectangle - Converter
-
Type Selector
- CMISQL Query - Where Element Converter
- Data Connection - Connection Converter
- Exchange - Auth Method Converter
- Execute - Command Converter
- Execute Activity - Activity Converter
- Execute Command - Command Converter
- Run Activity - Activity Converter
- SharePoint - Auth Method Converter
- Storage Type - Converter
- Web Service Lookup - Auth Method Converter
- Unit Border - Unit Border Converter
- Unit Line Length - Unit Line Length Converter
- Unit Point - Unit Point Converter
- Unit Range - Unit Range Converter
- Unit Rectangle - Converter
- Unit Size - Unit Size Converter
- Value Extractor - Converter
- JPEG 2000 - Ratio Converter
- Logical Value - Simple Value Converter
- Logical Value - Universal Value Converter
- Node Information - Value Converter
- Page Filter Converter
- Path Expression - Converter
- Percent Converter
- Pg Dictionary Converter
- Pg Flags Converter
- Pg Ref Collection Converter
- Pg String Collection Converter
- Pg Type Display Name Converter
- Product License - Quantity Converter
- Read Only Converter
- Rectangle - Inches Converter
-
Simple Converter
- Click to Edit Converter
- Data Action - Source Element Converter
- Data Action - Target Element Converter
- IN Predicate - In Predicate Values Converter
- OAuth Authentication - Login Converter
- Pattern Match - Group Options Converter
- Pg Format Converter
- Product License - Quantity Used Converter
- Project - Projects Converter
- Publish To Repository - Repository Converter
- Result Set Options - Sort Order Converter
- Review - View List Converter
- Stats Query - Name List Converter
- String - Pg Text Lines Converter
- Type Permissions - Command Converter
- Word Match - Term Options Converter
- Text Rendering - Size Converter
- Time Range Converter
- Time Ranges Converter
- Time Span Converter HMS
- Timer Service - Time Converter
- Times Converter
- Unit Value - Unit Value Converter
- Word Match - Integer Range Converter
-
Property Editor
- Anchor Definition - Location Editor
- Barcode Detected - Preview Image Editor
-
Choice Property Editor
- Azure Document Intelligence OCR - Model Editor
- Base Culture Editor
-
Check List Editor
- AI Assistant - Search Index Editor
- AI Table Reader - Included Columns Editor
- Batch Filter - Activity Editor
- Batch Filter - Process Editor
- Batch Filter - Status Editor
- Batch Filter - Step Editor
- CMIS Type Reference - Secondary Types Editor
- Data Fill Method - Included Children Editor
- Delete Fine Tuned Model - Models Editor
- Generate Local Type - Property Check List
- IMAP - folder Editor
- Publish To Repository - Repository Editor
- Rebuild Indexes - Table Names Editor
- Reset - Step Checklist Editor
- Stats Query - Name List Editor
- Table Mapping - Column Check List
- Text Analysis - Entity Type Editor
- Type Permissions - Command Editor
- Data Connection - Table Name Editor
- Delete Fine Tuned Model - Model Editor
- GPT Embed - Embeddings Model Editor
- LLM Connector - Chat Model Editor
- LLM Connector - Embeddings Model Editor
- Return Value - Column Editor
- SQL Server - Database Name Editor
- Start Fine Tuning Job - Model Editor
- CMIS Compound Type - Editor
- CMISQL Query - Query Editor
-
Code Property Editor
- AI Chat Filter - Filter Editor
- AI Schema Extractor - Schema Editor
- Ask AI - Schema Editor
-
Code Expression Editor
- Batch Process Step - Next Step Editor
- Batch Process Step - Should Submit Editor
- Calculate Value - Value Expression Editor
- CMIS Export Map - Expression Editor
- CMIS Import Map - Expression Editor
- Code Expression - Editor
- Column Map - Expression Editor
- Computed Field - Expression Editor
- Concat - Trigger Editor
- Content Type - Caption Editor
- Copy Base - Trigger Editor
- Custom Statement - Statement Editor
- Data Export - Alternate Database Editor
- Data Field - Default Value Editor
- Data Field - Field Expression Editor
- Data Rule - Trigger Editor
- Data Section - Caption Editor
- Expression Set - Default Value Editor
- Expression Set - Field Expression Editor
- IP Element - Next Step Editor
- IP Element - Should Execute Editor
- Lookup Specification - Trigger Editor
- Metadata Options - Value Editor
- Path Expression - Editor
- Raise Issue - Log Message Editor
- Remove - Trigger Editor
- Require Value - Log Message Editor
- Text Transform - Record Editor
- Variable Definition - Expression Editor
- Create Table - Statement Editor
- Data Field Container - Css Editor
- Database Lookup - SQL Query Editor
- Embedded Lexicon - Local Entries Editor
- Json Property Editor
- KVP Editor
- Lexicon - Lexicon Link Code Editor
- List Match - Local Entries Editor
- Mail Import - IMAP Query Editor
- Pattern Match - Output Format Editor
- Regex Property Editor
- Search Classifier - Filter Editor
- Search Index - Filter Editor
- Search Index Query - Filter Editor
- Search Index Query - Order By Editor
- Search Index Query - Search Editor
- Send Mail - Template Editor
- String List Editor
- Submit Indexing Job - Select Editor
- Subset Filter - Filter Editor
- Text Property Editor
- Web Service - Header Editor
- Web Service Lookup - Post Data Editor
- Web Service Lookup - Url Editor
- Word Match - Output Format Editor
- XML Lookup - Selector Editor
- XML Transform - Transform Editor
- XML Value Selector - Path Editor
- Folder Browse Editor
- LDAP - ACL Editor
- OAuth Authentication - Login Editor
- Object Collection Editor
- Object Properties Editor
- Open File Editor
-
Reference Editor Base
-
Node Reference Editor
- Archive - Folder Editor
- Batch Process Step Editor
- Content Type Editor
- Custom Statement - Scope Editor
- Data Action - Action Element Editor
- Data Action - Source Editor
- Data Action - Target Editor
- Data Field Container - Rule Editor
- Data Rule - Scope Editor
- Database Cleanup - Folder Editor
- Dispose Batch - Target Folder Editor
- Execute Rule - Rule Editor
- Field Match - Field Editor
- Generate Subsets - Field Editor
- Grid Layout - Header Column Editor
- Piece Info Options - Key Column Editor
- Piece Info Options - Value Column Editor
- Return Value - Field Editor
- Set Field Value - Field Editor
- Table Mapping - Scope Editor
- Task Filter - Batch Editor
- Test Batch Editor
- Text Transform - Scope Editor
- Train Lexicon - Scope Editor
- Virtual Table Definition - Collection Editor
- Web Service - Definition File Editor
- Ordered Reference Editor
-
Reference List Editor
- All Nodes Reference Editor
- Behavior - Field List Editor
- Bookmark Options - Data Element Editor
- Build Fine Tuning File - Batch Editor
- Content Types Editor
- Correct - Fields Editor
- Data Fill Method - Included Descendants Editor
- Data Model - Style Sheets Editor
- Data Rule - Required Elements Editor
- Data Values - Included Elements Editor
- Extract - Data Element Filter Editor
- Indexing Behavior - Included Elements Editor
- JSON Data Mapping - Included Elements Editor
- Lexicon - Lexicons Editor
- Piece Info Options - Element Editor
- Project - Projects Editor
- Redact - Extractors Editor
- Redact - Fields Editor
- Require Value - Required Elements Editor
- Section Extract Method - Included Descendants Editor
- Thumbnail View - IP Profiles Editor
- Transaction Detection - Field List Editor
-
Node Reference Editor
- Sample Image Collection - Editor
- Value Extractor - Editor
- Zone Editor
- Schema Importer
- Section Extract Method
- Separation Provider
- Service Instance
- Storage Type
- Table Extract Method
- Task View
-
UI Element
-
Control
- Active Task List
- AI Helper
- Batch Info Tab
- Batch Info Viewer
- Batch List
- Batch Manager
- Candidate List
- Card List
- Chat Console
- Class Help
- CMIS Repository Searcher
- CMIS Tree Browser
- CMIS Type Tree
- Code Editor
- Complete List
- Content Viewer
- Context Menu
- Conversation Viewer
- Data Element Tester
- Data Grid
- Data Grid Document
- Data Grid Element
- Data Inspector
- Data Tree
-
Design Tab
- AI Assistant - Chat History
- Batch
- Batch Folder - General
- Batch Page - General
- Batch Process
- Batch Process Step
- CMIS Connection - General
- CMIS Repository
- Content Type
- Control Sheet - General
- Data Connection - General
- Data Element
- Data Rule - Tester
- Extractor Node - Tester
- Field Class - Weightings
- Folder - Batches
- IP Element Container - Tester
- IP Step - Tester
- Lexicon - General
- Machines
- Node
- OCR Profile - Tester
- Processing Queue - Workers
- Project - Usage
- Resource File - General
- Root
- Training Page - General
- Design Tab Host
- Diagnostics Viewer
- Document Searcher
- Document Viewer
- Expression Grid
- Extractor Builder
- FRX Grid
- FRX Visualizer
- Image Editor
- Image Print Preview
- Image Viewer
- Instance Searcher
- Label Set Editor
- List Searcher
- Lookup Fields
- Lookup Results
- Node Finder
- Node Report
- Object List
- OCR Viewer
- Page Navigator
- Profile Browser
- Property Grid
-
Property Grid Editor
- ACL Editor
- Anchor Editor
- Choice Editor
- CMIS Query Editor
- Code Property Editor
- Collation Editor
- Collection Editor
- Extractor Property Editor
- Folder Editor
- List Editor
- Multi Reference Editor
- OAuth Log-in Editor
- Object Editor
- Ordered Reference Editor
- Preview Image Editor
- Reference Editor
- Sample Image Editor
- Zone Editor
- Property Help
- Query Editor
- Query Helper
- Query List
- Recognition Tester
- Rep Info Panel
- Review Tab
- Search Result Cards
- Separation List
- Service Collection
- Splitter
- Stats Report
- Stats Result Set
- Stats Viewer
- Tab List
- Task List
- Test Source
- Tree Viewer
- Upload Dialog
- Weightings List
- Web Page
-
Control
- Value Extractor
- Variable Provider
-
Other Configuration Types
- API Key
- Archive Info
- Border
- Capture Settings
- Character Class Filter
- Chat Parameters
- CMIS Object
- CMIS Property Definition
- Code39Settings
-
Connected Object
- Batch Filter
- Chat Filter
- Database Row
-
Embedded Object
- AI Chat Filter
- AI Chat Settings
- AI Generator
- Anchor Definition
- Attachment Rule
- Auto Complete Settings
- Barcode Reader
- Batch Creation Settings
- Batch Name Settings
- Bookmark Options
- Bot Connector
- Boundary Detector
- Chunk Settings
- Cluster Parameters
- CMIS Export Map
- CMIS Folder Reference
- CMIS Import Map
- CMIS Type Definition
- CMIS Type Reference
- Code Expression
- Column Map
- Command Options
- Computed Field
- Content Mapping
- Custom Statement
- Data Element Extension
- Data Element Profile
- Data Fill Method
- Data Generator
- Edge Adjustment
- Embedded Lexicon
- Environment Options
- Execute Step
- Expression Set
- Field Annotation
- Field Mapping
- File Reference
- Folder Level Info
- FRX Options
- FTP Repository Configuration
- Fuzzy Lookup Options
- Horizontal Tab Marker
- HTTP Auth Method
- HTTP Resource
- Hyperlink Selector
- Image Segmentation Options
- Import Schedule
- Index Stats
- Label Info
- Label Set
- Label Version
- Layout Provider
- Line Periodicity Detector
- LLM Provider
- Lucene Query
- Metadata Options
- Multiline Row Settings
- OCR Layer
- OCR Repair Options
- OMR Box
- Page Attachment Rule
- Paragraph Marker
- Path Expression
- PDF Expand Method
- Permission Set
- Piece Info Options
- Quoting Method
- Region Definition
- Repository Configuration
- Repository Option
- Resource Reference
- Result Filter
- Result Processor
- Result Set Options
- Return Value
- Route Definition
- Sample Image Collection
- Schema Mapping
- Search Filter
- Separate Action
- Service Deployment
- Service Stats
- Stats Query
- Subset Filter
- Table Header Detector
- Table Mapping
- Table Row Detector
- Text Preprocessor
- Transaction Extractor
- Type Permissions
- Value Lookup
- Value Selector
- Variable Definition
- Vector Search Options
- Vertical Tab Marker
- Virtual Table Definition
- XML Value Selector
- Node Query
- Purge Folder
- Search Index Query
- Task Filter
- Constrained Wrap Options
- Culture Data
- Dash Detector
- Database Connection Settings
- Defect Generator
- Double Range
- Dropout Method
- Event Filter
- Fiche Card Layout
- Folder Level Options
- Horizontal Alignment Settings
- HTTP Authentication Method
- Image Compression
- Image Info
- Integer Range
- Line Snap Options
- Margin Detector
- Multi Line Settings
- Node Information
- PDF Burst Settings
- PDF Page Generator
- PDF Render Settings
- Percent Range
- Rectangle
- Region Detector
- Regular Expression
- Remote Repository
- Row Alignment Settings
- Scan Once Settings
- Semantic Quoting Query
- SFTP Repository Configuration
- Shell Execute Info
- Sort Specification
- System Config
- Text Wrap Options
- TIFF Page
- Transaction Layout Detection
- Vertical Wrap Detection
- Advanced Topics
-
Enumerations
-
Grooper
- CharacterCasing
- ConcurrencyMode
- DatabaseStatus
- DCTModes
- EventType
- NodeAttributes
- Pages
- PixelFormat
- ProcessingScope
- ProcessingStatus
- ResultOrder
- SimplePixelFormat
-
Grooper.Activities
- ActionType
- BatchDisposition
- BatchNameSuffixEnum
- BodyRenderingMethod
- ComparisonMode
- DuplicateDisposition
- ExecuteType
- ExecutionScope
- ExtractMode
- FilterType
- MatchActions
- OcrAssistMode
- PageExtractMode
- ProblemDisposition
- ReclassifyModes
- RepairScope
- RouteMethod
- SaveDisposition
- SharedBehaviorModes
- SpawnMethod
- StatsLoggingMode
- TextExtractMode
- TrainingScope
- XmlSource
- XmlTarget
-
Grooper.Capture
- FeedOrientation
- ImportType
- MissDispositionEnum
- PageDirection
- ScanningSpeed
- TwainCompressionModes
-
Grooper.Capture.ColorTrac
- ColorFormat
- PageSizeMode
- PaperEndCondition
- PaperJustification
- ScanSpeed
- StandardPageSize
-
Grooper.Cloud
- ApiRegionEnum
- ContentLayout
- HttpVerbs
- MessageFormats
- MetadataModes
- TranslateDisposition
-
Grooper.CMIS
- AuthenticationProvider
- CmisProtocol
- ImportModes
- LoadScope
- NamingMethods
- OrderByDirection
- TransferScopes
-
Grooper.Core
- ActivateModes
- ArrayActions
- AttachmentPosition
- BrowserSuggestMode
- CalculateModes
- CalculateModes
- CaptureScope
- ClassificationLevel
- CompareMode
- ConflictDispositions
- ConflictResolution
- ControlCharacters
- CreateModes
- DedupMode
- DispositionType
- DuplicateFilenameResolution
- FolderRelativePosition
- FolderRelativePosition
- FooterModes
- FormatOptions
- FuzzyMatchMode
- GroupingColumn
- IdfModes
- IssueDisposition
- JsonLayout
- LexiconType
- MergeModes
- MissDispositions
- MissDispositions
- NumberFormats
- OxiElement
- PaginationType
- ParagraphOptions
- PdfBuildOptions
- PopulationMethod
- ProcessingLevel
- PropagationMode
- SegmentType
- SortColumns
- SortDirection
- SortDirections
- SortDirections
- SortOption
- SortOrder
- StandardWeightings
- TabOptions
- TaskScope
- TfModes
- TimeFrames
- TimeGrouping
- TrainingScopes
- TriggerModes
- TypeKind
- TypeModes
- TypeOperation
- UserTrainingMode
- ValueInterpretations
- ZIPDispositions
-
Grooper.EDI
- AttachmentNamingMethods
- DataDisposition
- NamingMethods
- NamingMethods
-
Grooper.Extract
- AdjustmentMethod
- AlignmentMode
- CollationType
- CombineType
- CompassDirection
- ConfidenceModes
- ContextScopes
- CultureScopes
- ExecutionScope
- FlowDirection
- GroupingType
- HorizontalDataAlignment
- HorizontalDataAlignment
- LabelLayout
- LookupOption
- MappingType
- OmrBoxDirection
- OmrFlowDirection
- OmrMode
- OutputValueOptions
- ReadDirection
- ReadMethods
- ReferencePointPosition
- ROIModes
- RowDetectionMode
- RowMatchOptions
- SecondaryExtractMethod
- SecondaryExtractTrigger
- SplitPositionEnum
- TableRowAlignment
- TableStyles
- VerticalDataAlignment
- WordTransform
-
Grooper.GPT
- AuthorizationMethod
- BooleanOperator
- BuiltInFieldKinds
- DocumentLinkingOptions
- FieldAlignMode
- IndexOperations
- LambdaFunction
- LayoutComponentTypes
- OperationType
- QueryTypes
- ReasoningEffortLevels
- ResultOrder
- RetrievalOptions
- RowAlignMode
- SearchModes
- SectionAlignMode
- ServiceTiers
- VerbosityLevels
-
Grooper.IP
- AdaptiveKernelType
- AngleCategory
- Axis
- BinarizationMethod
- ChannelNumber
- Code39Options
- ColorSpaceType
- CombDetectionType
- CompressionMode
- Connectivity
- CropMethod
- CurveType
- DetectMethod
- FeatureType
- FillMethod
- FilteringLevel
- FilterTypeEnum
- HarrisFilterType
- HoughLevel
- ImageEdges
- InpaintMethod
- MaskShape
- MaskSize
- MeasurementType
- Method
- OneDimSymbology
- OperationType
- OperationType
- Pdf417Options
- PostSymbology
- ProcessingResolution
- ProgressionOrder
- ReadDirection
- ReadingQuality
- ResizeInterpolationMode
- SizeMethod
- Symbology
- TwoDimSymbology
- WarpInterpolationMode
-
Grooper.Messaging
- BodyHandling
- Orientation
- PaperKind
- SaveAction
- SelectorKind
-
Grooper.OCR
- AccuracyLevels
- BaseCharacterSetEnum
- DetectionMethod
- EngineModeEnum
- FontPitchMode
- LexMode
- PageOrientation
- PageOrientation
- SegmentationModeEnum
- SynthesisMethodEnum
-
Grooper.Office
- SaveMethod
-
Grooper.PDF
- CompressionMode
- ImageLayout
- PDFAComplianceLevels
- PdfBorderStyle
- PdfDisplayMode
- PdfPermissions
- PdfViewerOptions
- SearchableTextFormat
- TargetColorFormat
-
Grooper.Services
- DaysOfWeek
-
Grooper.Services.CMIS
- ConnectMethod
- ContentMode
- FileType
- FormOverlayType
- MergeAction
-
Miscellaneous
- BaseTypeId
- CharacterCasing
- CompressionLevel
- ContentAlignment
- DateTimeStyles
- FileAttributes
- FontStyle
- Formatting
- HorizontalAlignment
- Keys
- NumberStyles
- RegexOptions
- ThreadPriority
- UriKind
-
Grooper
Data Type
Recognizes and extracts complex data values or structures from document text using one or more extractors and configurable collation logic.
Remarks
The Data Type object is a flexible data extraction tool in Grooper, designed to identify and capture information that cannot be matched by a single Value Extractor. It enables the recognition of both simple and highly complex data patterns, such as dates in multiple formats, address blocks, table rows, or other structured entities.
Overview
Data Types are used to aggregate results from multiple extractors, combining their outputs according to configurable collation rules. This allows for the extraction of data that may appear in various forms or layouts within a document.
- Use Data Types when you need to extract information that is too complex for a single Value Extractor, such as multi-format values or multi-field structures.
- Data Types can be added as children of a Project or the "Local Resources" folder of a Content Type.
- They are referenced by other objects (such as Field Classes or Value Readers) to participate in extraction workflows.
Extractor Configuration
You can define extractors for a Data Type in several ways:
- Local Extractor: Assign a single extractor using the 'Extractor' property for simple cases.
- Direct Children: Add Value Readers, Field Classes, or other Data Types as child nodes.
- Referenced Extractors: Use the 'Referenced Extractors' property to include external extractors.
Extractors are executed in a specific order: local, children, then referenced.
Collation and Output
The 'Collation' property determines how results from all extractors are merged. Collation providers can:
- Return all results individually (default).
- Combine results into structured outputs, such as key-value pairs, arrays, or table rows.
- Enforce spatial or logical relationships between extracted values.
Choose the collation provider that matches your data extraction scenario.
Filtering and Post-Processing
Data Types support additional configuration for refining results:
- Input Filter: Restrict extraction to a subset of the document.
- Exclusion Extractor: Remove unwanted results that overlap with exclusion matches.
- Subtraction Extractor: Remove specific content from output values.
- Lookup: Validate or correct extracted values using a vocabulary list.
- Result Filter and Result Options: Further filter and process output instances.
- Post Processing: Apply custom logic to each result after extraction.
Use Cases
The following examples illustrate common scenarios for Data Types, each using a different collation method:
-
Capturing a date value in multiple formats
Use the Individual collation provider to merge results from several extractors, each matching a different date format (e.g.,01/01/2000,January 1, 2000,01-JAN-2000).- How it works:
- Configure multiple Value Extractors, each targeting a specific date format using regular expressions or parsing logic.
- The Individual collation method returns all matches as separate results, regardless of which extractor found them.
- This approach ensures that all valid date representations are captured, even if they appear in different formats within the same document.
- When to use:
- When documents may contain the same data element in multiple possible formats, and you want to capture every occurrence.
- How it works:
-
Capturing arrays of repeated values
Use the Array collation provider to collect multiple occurrences of a repeated value, such as a list of invoice numbers or serial numbers, into a single array output.- How it works:
- Define an extractor that matches the repeated value (e.g., serial number).
- The Array collation method groups all matches into an array, which can be mapped to an array-type Data Field.
- This is useful for capturing lists of items, such as all part numbers on a packing slip or all email addresses in a correspondence.
- When to use:
- When you need to return a collection of similar values as a single array result, rather than as individual outputs.
- How it works:
-
Recognizing key-value pairs
Use the Key-Value Pair collation provider to pair extracted keys (such as field labels) with their corresponding values, enabling structured extraction of form fields or labeled data.- How it works:
- Configure one extractor to find keys (labels) and another to find values.
- The Key-Value Pair collation method associates each key with its nearest value, producing structured pairs (e.g.,
"Name: John Smith"). - This is ideal for extracting data from forms, statements, or any document where information is presented as labeled fields.
- When to use:
- When extracting structured data from forms, tables, or documents with consistent label-value formatting.
- How it works:
-
Recognizing an address block with ordered fields
Use the Ordered Array collation provider to extract multi-line address blocks, where each line or field (e.g., Name, Street, City, State, Zip) is captured by a separate extractor and combined in a specific order.- How it works:
- Create extractors for each address component (e.g., one for Name, one for Street, etc.).
- The Ordered Array collation method assembles the results in the defined order, ensuring the output matches the expected address structure.
- This approach is robust to variations in address formatting, as each field is matched independently but output as a single, ordered block.
- When to use:
- When extracting structured, multi-line data where the order of fields is important, such as mailing addresses or contact blocks.
- How it works:
-
Capturing a complex pattern with multiple parts
Use the Pattern-Based collation provider to recognize data elements that consist of multiple, possibly optional, parts—such as a policy number with optional prefixes and suffixes, or a product code with embedded metadata.- How it works:
- Define extractors for each part of the pattern (e.g., prefix, core value, suffix).
- The Pattern-Based collation method coordinates these extractors, matching only when the required pattern (including optional parts) is satisfied.
- This enables extraction of values that cannot be matched by a single regular expression or extractor, especially when the pattern is variable or context-dependent.
- When to use:
- When extracting data elements that have a complex, multi-part structure, or when optional/variable components must be recognized as part of a whole.
- How it works:
Usage Guidance
- Use Data Types to model data elements that require multiple extraction strategies or complex validation.
- Configure extractors and collation to match the structure and variability of your target data.
- Leverage filtering and post-processing options to ensure high-quality, relevant results.
- Reference Data Types from higher-level objects to integrate them into your extraction workflows.
For more information, see the documentation for Value Extractors, Field Classes, Collation Providers, and related extraction objects.
Properties
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| General | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Local Extractor | Value Extractor | ► |
Specifies a single local extractor to be used as the primary extraction method for this Data Type. Can be one of the following types:
OverviewThe 'Extractor' property allows you to assign a single Value Extractor to this Data Type. This is ideal for simple extraction scenarios where only one extraction method is needed. Execution Order and Combined ExtractorsIf 'Extractor' is set, and you also configure 'Extractors' (referenced extractors) or add child extractors. All configured extractors will be executed in the following order:
The results from all extractors are merged according to the selected 'Collation' method. This allows you to combine multiple extraction strategies within a single Data Type, and to control the order in which their results are considered and merged. Configuration
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Referenced Extractors | Extractor Node[] | ► |
Specifies a list of external extractors to be included in this Data Type's extraction process. OverviewThe 'Extractors' property allows you to reference additional Extractor Nodes (such as Value Readers, Field Classes, or other Data Types) to participate in extraction. Execution Order
Configuration
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Collation | Collation Provider | ► |
Defines how results from all extractors are merged and transformed into the final output for this Data Type. Can be one of the following types:
OverviewThe 'Collation' property determines the method used to combine results from all configured extractors. The selected Collation Provider controls how individual matches are grouped, ordered, or structured in the output. Collation Methods
Execution and Output
Configuration
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description | String | ► |
Specifies a description for the item. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Culture Filter | Culture Data[] | ► |
Specifies an optional list of cultures that this Data Type supports for extraction. OverviewThe 'CultureFilter' property allows you to restrict extraction to documents with specific culture codes (locales). This is useful for handling documents in multiple languages or regional formats. How It Works
Configuration
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Input Filter | Value Extractor | ► |
Specifies an optional extractor that restricts the scope of data extraction to a subset of the input. Can be one of the following types:
OverviewThe 'Input Filter' property allows you to define a Value Extractor that limits where extraction occurs within the input document. Instead of running extraction logic against the entire document, extraction is performed only within the regions or segments matched by the input filter. This is especially useful for:
How It Works
Configuration
Advanced Usage
Sample Regular ExpressionsHere are some examples of regular expressions the might be used with Pattern Match to create input filters for common scenarios:
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Exclusion Extractor | Value Extractor | ► |
Specifies an optional extractor to filter out undesirable results from the output set. Can be one of the following types:
OverviewThe 'Exclusion Extractor' property allows you to define a Value Extractor that identifies regions or values to be excluded from the final extraction results. Any result that overlaps with a match from the exclusion extractor will be discarded. This is especially useful for:
How It Works
Configuration
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Subtraction Extractor | Value Extractor | ► |
Specifies an optional extractor to remove specific content from output values. Can be one of the following types:
OverviewThe 'Subtraction Extractor' property allows you to define a Value Extractor that identifies content to be removed from each output value after extraction. This is useful for cleaning up results by stripping unwanted substrings, such as labels, prefixes, suffixes, or formatting artifacts. How It Works
Configuration
Constraints
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lookup | Value Lookup | ► |
Defines a lookup operation to filter, validate, or correct captured values using a vocabulary list. OverviewThe 'Lookup' property allows you to specify a Value Lookup object that validates each extracted value against a predefined list of known values (a vocabulary). This can be used to filter out invalid results, correct misspellings, or standardize output values. How It Works
Configuration
Advanced Usage
Best Practices
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Deduplicate By | DedupMode | ► |
Specifies the mode used to deduplicate overlapping Data Instance results.
Disabled
Can be one of the following values:
Deduplication ensures that only a single Data Instance is retained when multiple results overlap in the document content. This is especially useful when multiple extractors or extraction techniques may produce redundant or overlapping results. Common Deduplication Scenarios
UsageSet the deduplication mode using the 'Deduplication Mode' property. When enabled (not 'Disabled'), the 'Compare By' property is also exposed, allowing further control over how duplicates are detected. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compare Mode | CompareMode | ► |
Specifies the method used to determine whether two Data Instances are considered duplicates during deduplication.
Ordinal
Can be one of the following values:
The comparison mode controls how overlap or duplication is detected between Data Instances when deduplication is enabled. The selected mode affects which results are considered overlapping and subject to deduplication, and is configured using the 'Compare By' property when deduplication is enabled. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Result Filter | Result Filter | ► |
Defines rules for filtering the result set produced by extraction operations. The Result Filter allows you to configure a set of criteria that each Data Instance must meet to be included in the final result set. Results that do not match the specified conditions are excluded, enabling precise control over which values are retained for downstream processing or export. Configuration and Usage
Typical Scenarios
Related Types
For more information, see the documentation for Data Instance, Value Extractor, and Result Filter properties. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Result Options | Result Set Options | ► |
Configures post-processing options for a set of extracted results, enabling value normalization, confidence adjustment, sorting, filtering, and other result set controls. The Result Set Options class provides a flexible set of controls for shaping the output of data extraction and classification activities in Grooper. It allows you to define how individual results are adjusted, how the overall result set is filtered or ordered, and how output values are normalized for downstream use. OverviewUse this class to:
These options are commonly configured on Data Fields, Data Types, or other extraction elements to ensure that the output meets business requirements and is ready for validation, export, or further processing. Key Scenarios
Processing FlowWhen applied, the options in this class are processed in a defined sequence:
This ensures that the final output is both clean and conforms to the requirements of downstream consumers. Usage Guidance
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Post Processing | Result Processor | ► |
Specifies an optional post-processing operation to be applied to each output instance. Can be one of the following types:
OverviewThe 'PostProcessing' property allows you to define a Result Processor that applies additional logic to each output instance after extraction, filtering, and lookup operations have completed. Post-processing can be used to transform, normalize, or further validate extracted values before they are returned as final results. How It Works
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Info | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Group Names | String | ► |
Displays the list of named groups that this Data Type will output based on the current extractor and collation configuration. OverviewThe 'Group Names' property provides a comma-separated list of all named groups produced by the configured extractors and collation provider. Named groups are typically defined in regular expressions or extraction patterns and represent subfields or components of the extracted data. How It Works
Usage
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Extractor Count | String | ► |
Displays the total number of extractors (local, referenced, and child) represented by this Data Type. The 'ExtractorCount' property summarizes the number and types of extractors configured for this Data Type. It includes:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Design Tabs
| General | View or edit properties of a node. |
| Reports | View reports for a node. |
| Scripting | Create, debug, modify, and compile scripts for scriptable nodes. |
| Tester | Test an Extractor Node on documents in a test batch. |
| Advanced | View or edit advanced details about a node. |
Context Menu Commands
| Command | Shortcut | Description |
|---|---|---|
| quick_reference_all Convert To Value Reader | Converts this Data Type to a Value Reader with equivalent functionality. |
Child Types
Data TypeField ClassValue Reader
See Also
Value ExtractorCollation ProviderCulture DataValue LookupResult FilterResult Set OptionsOCR ReaderOMR ReaderPlace Zone
