Grooper Object: Difference between revisions
Dgreenwood (talk | contribs) No edit summary |
Dgreenwood (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
This page is intended for users creating and editing scripts in Grooper and other advanced users. | |||
'''Grooper Object''' is the foundational base class in Grooper. All configurable objects inherit from Grooper Object (''{{TypeName|Grooper Object}}''). This includes: | |||
* [[Node]]s in the Grooper node tree (including [[Batch]]es, [[Content Model]]s, [[Batch Processe]]s and more) | |||
* Embedded objects stored as properties of nodes (including [[Activity|Activities]], [[Value Extractor]]s, | |||
Grooper Objects are designed to be user-configurable (in most cases). These objects are used to define, store, and manage settings and data throughout Grooper. Their properties are typically exposed in the Property Grid interface, allowing users to view and modify settings in the Grooper UI. | |||
== Object Inheritance == | |||
This tree demonstrates what objects are derived from their parent. Expand an object to inspect its derived types. Click on the type name in parenthesis to navigate to the Grooper Help online. | |||
{{#tree: | {{#tree: | ||
*{{WikiHelpLinks|Connected Object}} | |||
**{{WikiHelpLinks|Batch Filter}} | |||
**{{WikiHelpLinks|Chat Filter}} | |||
** {{WikiHelpLinks|Capture Device}} | |||
*** {{WikiHelpLinks|ColorTrac Scanner}} | |||
*** {{WikiHelpLinks|Import Device}} | |||
*** {{WikiHelpLinks|ISIS Device}} | |||
*** {{WikiHelpLinks|TWAIN Device}} | |||
**{{WikiHelpLinks|Database Row}} | |||
***{{WikiHelpLinks|AI Chat}} | |||
***{{WikiHelpLinks|AI Message}} | |||
***{{WikiHelpLinks|Doc Index}} | |||
***{{WikiHelpLinks|File Store Entry}} | |||
***{{WikiHelpLinks|Import Job}} | |||
***{{WikiHelpLinks|Index State}} | |||
***{{WikiHelpLinks|Index Table}} | |||
****{{WikiHelpLinks|Batch State}} | |||
***{{WikiHelpLinks|Log Event}} | |||
***{{WikiHelpLinks|Processing Job}} | |||
***{{WikiHelpLinks|Processing Task}} | |||
***{{WikiHelpLinks|Saved Query}} | |||
***{{WikiHelpLinks|Session Stats}} | |||
**{{WikiHelpLinks|Embedded Object}} | |||
*** {{WikiHelpLinks|AI Chat Filter}} | |||
*** {{WikiHelpLinks|AI Chat Settings}} | |||
*** {{WikiHelpLinks|AI Generator}} | |||
***{{WikiHelpLinks|Activity}} | |||
**** {{WikiHelpLinks|Attended Activity}} | |||
***** {{WikiHelpLinks|Review}} | |||
**** {{WikiHelpLinks|Code Activity}} | |||
***** {{WikiHelpLinks|Apply Rules}} | |||
***** {{WikiHelpLinks|Attach}} | |||
***** {{WikiHelpLinks|Batch Transfer}} | |||
***** {{WikiHelpLinks|Burst Book}} | |||
***** {{WikiHelpLinks|Classify}} | |||
***** {{WikiHelpLinks|Clip Frames}} | |||
***** {{WikiHelpLinks|Convert Data}} | |||
***** {{WikiHelpLinks|Correct}} | |||
***** {{WikiHelpLinks|Deduplicate}} | |||
***** {{WikiHelpLinks|Detect Frames}} | |||
***** {{WikiHelpLinks|Detect Language}} | |||
***** {{WikiHelpLinks|Dispose Batch}} | |||
***** {{WikiHelpLinks|Execute}} | |||
***** {{WikiHelpLinks|Export}} | |||
***** {{WikiHelpLinks|Extract}} | |||
***** {{WikiHelpLinks|Fill Data}} | |||
***** {{WikiHelpLinks|Image Processing}} | |||
***** {{WikiHelpLinks|Initialize Card}} | |||
***** {{WikiHelpLinks|Launch Process}} | |||
***** {{WikiHelpLinks|Mark Attachments}} | |||
***** {{WikiHelpLinks|Merge}} | |||
***** {{WikiHelpLinks|Recognize}} | |||
***** {{WikiHelpLinks|Redact}} | |||
***** {{WikiHelpLinks|Remove Level}} | |||
***** {{WikiHelpLinks|Render}} | |||
***** {{WikiHelpLinks|Route}} | |||
***** {{WikiHelpLinks|Send Mail}} | |||
***** {{WikiHelpLinks|Separate}} | |||
***** {{WikiHelpLinks|Spawn Batch}} | |||
***** {{WikiHelpLinks|Split Pages}} | |||
***** {{WikiHelpLinks|Split Text}} | |||
***** {{WikiHelpLinks|Text Transform}} | |||
***** {{WikiHelpLinks|Translate}} | |||
***** {{WikiHelpLinks|XML Transform}} | |||
*** {{WikiHelpLinks|Anchor Definition}} | |||
*** {{WikiHelpLinks|Attachment Rule}} | |||
*** {{WikiHelpLinks|Attachment Type}} | |||
**** {{WikiHelpLinks|EDI File}} | |||
**** {{WikiHelpLinks|HTML Document Base}} | |||
***** {{WikiHelpLinks|HTML Document}} | |||
***** {{WikiHelpLinks|Mail Message}} | |||
**** {{WikiHelpLinks|JPEG Image}} | |||
**** {{WikiHelpLinks|Office Document}} | |||
***** {{WikiHelpLinks|Excel Document}} | |||
***** {{WikiHelpLinks|Power Point Document}} | |||
***** {{WikiHelpLinks|Word Document}} | |||
**** {{WikiHelpLinks|PDF Document}} | |||
**** {{WikiHelpLinks|PST File}} | |||
**** {{WikiHelpLinks|Text Document}} | |||
**** {{WikiHelpLinks|TIFF Document}} | |||
**** {{WikiHelpLinks|vCard}} | |||
**** {{WikiHelpLinks|XML File}} | |||
**** {{WikiHelpLinks|ZIP Archive}} | |||
*** {{WikiHelpLinks|Auto Complete Settings}} | |||
*** {{WikiHelpLinks|Barcode Reader}} | |||
**** {{WikiHelpLinks|1D Reader}} | |||
**** {{WikiHelpLinks|2D Reader}} | |||
**** {{WikiHelpLinks|Postcode Reader}} | |||
**** {{WikiHelpLinks|Standard Reader}} | |||
*** {{WikiHelpLinks|Batch Creation Settings}} | |||
*** {{WikiHelpLinks|Batch Name Settings}} | |||
*** {{WikiHelpLinks|Behavior}} | |||
**** {{WikiHelpLinks|Export Behavior}} | |||
**** {{WikiHelpLinks|Import Behavior}} | |||
**** {{WikiHelpLinks|Indexing Behavior}} | |||
**** {{WikiHelpLinks|Labeling Behavior}} | |||
**** {{WikiHelpLinks|PDF Data Mapping}} | |||
**** {{WikiHelpLinks|Separation Behavior}} | |||
**** {{WikiHelpLinks|Text Rendering}} | |||
*** {{WikiHelpLinks|Bookmark Options}} | |||
*** {{WikiHelpLinks|Bot Connector}} | |||
*** {{WikiHelpLinks|Chunk Settings}} | |||
*** {{WikiHelpLinks|Cluster Parameters}} | |||
*** {{WikiHelpLinks|CMIS Export Map}} | |||
*** {{WikiHelpLinks|CMIS Folder Reference}} | |||
*** {{WikiHelpLinks|CMIS Type Definition}} | |||
*** {{WikiHelpLinks|CMIS Type Reference}} | |||
**** {{WikiHelpLinks|CMIS Compound Type}} | |||
*** {{WikiHelpLinks|Code Expression}} | |||
**** {{WikiHelpLinks|Boolean Expression}} | |||
**** {{WikiHelpLinks|String Expression}} | |||
*** {{WikiHelpLinks|Column Map}} | |||
*** {{WikiHelpLinks|Command Options}} | |||
*** {{WikiHelpLinks|Computed Field}} | |||
*** {{WikiHelpLinks|Content Mapping}} | |||
*** {{WikiHelpLinks|Custom Statement}} | |||
*** {{WikiHelpLinks|Data Element Extension}} | |||
**** {{WikiHelpLinks|AI Extract Field Options}} | |||
**** {{WikiHelpLinks|AI Extract Section Options}} | |||
**** {{WikiHelpLinks|AI Extract Table Options}} | |||
**** {{WikiHelpLinks|Grid Layout Options}} | |||
**** {{WikiHelpLinks|Tabular Layout Options}} | |||
*** {{WikiHelpLinks|Data Element Profile}} | |||
*** {{WikiHelpLinks|Data Fill Method}} | |||
**** {{WikiHelpLinks|AI Extract}} | |||
**** {{WikiHelpLinks|Fill Descendants}} | |||
**** {{WikiHelpLinks|Run Child Extractors}} | |||
*** {{WikiHelpLinks|Download Format}} | |||
**** {{WikiHelpLinks|Download CSV}} | |||
**** {{WikiHelpLinks|Download Custom}} | |||
**** {{WikiHelpLinks|Download PDF}} | |||
**** {{WikiHelpLinks|Download ZIP}} | |||
*** {{WikiHelpLinks|Edge Adjustment}} | |||
**** {{WikiHelpLinks|Absolute}} | |||
**** {{WikiHelpLinks|Anchor}} | |||
**** {{WikiHelpLinks|Edge of Page}} | |||
**** {{WikiHelpLinks|Relative}} | |||
*** {{WikiHelpLinks|Embedded Lexicon}} | |||
**** {{WikiHelpLinks|Field Value Lexicon}} | |||
**** {{WikiHelpLinks|Fuzzy Match Weightings}} | |||
**** {{WikiHelpLinks|List Match Entries}} | |||
*** {{WikiHelpLinks|Environment Options}} | |||
*** {{WikiHelpLinks|Execute Step}} | |||
**** {{WikiHelpLinks|Execute Activity}} | |||
**** {{WikiHelpLinks|Execute Command}} | |||
*** {{WikiHelpLinks|Expression Set}} | |||
*** {{WikiHelpLinks|Field Annotation}} | |||
***** {{WikiHelpLinks|Checkbox Widget}} | |||
***** {{WikiHelpLinks|Checkbox Widget}} | |||
***** {{WikiHelpLinks|Radio Group Widget}} | |||
***** {{WikiHelpLinks|Signature Widget}} | |||
***** {{WikiHelpLinks|Textbox Widget}} | |||
**** {{WikiHelpLinks|Highlight Annotation}} | |||
**** {{WikiHelpLinks|Text Annotation}} | |||
*** {{WikiHelpLinks|Field Mapping}} | |||
*** {{WikiHelpLinks|File Reference}} | |||
**** {{WikiHelpLinks|Resource Reference File}} | |||
**** {{WikiHelpLinks|UNC File Reference}} | |||
**** {{WikiHelpLinks|URL File Reference}} | |||
*** {{WikiHelpLinks|Folder Level Info}} | |||
*** {{WikiHelpLinks|FRX Options}} | |||
*** {{WikiHelpLinks|FTP Repository Configuration}} | |||
*** {{WikiHelpLinks|Fuzzy Lookup Options}} | |||
*** {{WikiHelpLinks|Horizontal Tab Marker}} | |||
*** {{WikiHelpLinks|HTTP Auth Method}} | |||
**** {{WikiHelpLinks|Basic}} | |||
**** {{WikiHelpLinks|OAuth Client Credentials}} | |||
*** {{WikiHelpLinks|HTTP Resource}} | |||
*** {{WikiHelpLinks|Hyperlink Selector}} | |||
*** {{WikiHelpLinks|Image Segmentation Options}} | |||
*** {{WikiHelpLinks|Import Schedule}} | |||
**** {{WikiHelpLinks|Polling Loop}} | |||
**** {{WikiHelpLinks|Specific Times}} | |||
*** {{WikiHelpLinks|Index Stats}} | |||
*** {{WikiHelpLinks|Label Info}} | |||
*** {{WikiHelpLinks|Label Set}} | |||
*** {{WikiHelpLinks|Label Version}} | |||
*** {{WikiHelpLinks|Layout Provider}} | |||
**** {{WikiHelpLinks|Flow}} | |||
**** {{WikiHelpLinks|Horizontal}} | |||
**** {{WikiHelpLinks|Vertical}} | |||
*** {{WikiHelpLinks|Line Periodicity Detector}} | |||
*** {{WikiHelpLinks|LLM Provider}} | |||
**** {{WikiHelpLinks|Azure Provider}} | |||
**** {{WikiHelpLinks|GCS Provider}} | |||
**** {{WikiHelpLinks|Open AI Provider}} | |||
*** {{WikiHelpLinks|Lucene Query}} | |||
**** {{WikiHelpLinks|Lucene Group}} | |||
**** {{WikiHelpLinks|Lucene Phrase}} | |||
**** {{WikiHelpLinks|Lucene Word}} | |||
*** {{WikiHelpLinks|Metadata Options}} | |||
*** {{WikiHelpLinks|Multiline Row Settings}} | |||
*** {{WikiHelpLinks|OCR Layer}} | |||
*** {{WikiHelpLinks|OCR Repair Options}} | |||
**** {{WikiHelpLinks|Spell Corrector}} | |||
*** {{WikiHelpLinks|OMR Box}} | |||
*** {{WikiHelpLinks|Page Attachment Rule}} | |||
*** {{WikiHelpLinks|Paragraph Marker}} | |||
*** {{WikiHelpLinks|Path Expression}} | |||
*** {{WikiHelpLinks|PDF Expand Method}} | |||
**** {{WikiHelpLinks|Bookmarks}} | |||
**** {{WikiHelpLinks|Fixed Page Count}} | |||
**** {{WikiHelpLinks|Page Piece}} | |||
**** {{WikiHelpLinks|Tag Based}} | |||
*** {{WikiHelpLinks|Permission Set}} | |||
*** {{WikiHelpLinks|Piece Info Options}} | |||
*** {{WikiHelpLinks|Quoting Method}} | |||
**** {{WikiHelpLinks|Data Values}} | |||
**** {{WikiHelpLinks|Extracted}} | |||
**** {{WikiHelpLinks|Labeled Region}} | |||
**** {{WikiHelpLinks|Layout Objects}} | |||
**** {{WikiHelpLinks|Semantic}} | |||
*** {{WikiHelpLinks|Region Definition}} | |||
**** {{WikiHelpLinks|Dynamic Region}} | |||
***** {{WikiHelpLinks|Shape Region}} | |||
***** {{WikiHelpLinks|Text Region}} | |||
**** {{WikiHelpLinks|Fixed Region}} | |||
***** {{WikiHelpLinks|Relative Region}} | |||
*** {{WikiHelpLinks|Repository Configuration}} | |||
*** {{WikiHelpLinks|Repository Option}} | |||
**** {{WikiHelpLinks|AI Search}} | |||
**** {{WikiHelpLinks|LLM Connector}} | |||
**** {{WikiHelpLinks|Text Analysis Option}} | |||
*** {{WikiHelpLinks|Resource Reference}} | |||
**** {{WikiHelpLinks|Bing Search}} | |||
**** {{WikiHelpLinks|Database Table}} | |||
**** {{WikiHelpLinks|Search Index}} | |||
**** {{WikiHelpLinks|Web Service}} | |||
*** {{WikiHelpLinks|Result Filter}} | |||
*** {{WikiHelpLinks|Result Processor}} | |||
**** {{WikiHelpLinks|OCR Reader}} | |||
**** {{WikiHelpLinks|OMR Reader}} | |||
**** {{WikiHelpLinks|Place Zone}} | |||
*** {{WikiHelpLinks|Result Set Options}} | |||
*** {{WikiHelpLinks|Return Value}} | |||
*** {{WikiHelpLinks|Route Definition}} | |||
*** {{WikiHelpLinks|Sample Image Collection}} | |||
*** {{WikiHelpLinks|Schema Mapping}} | |||
*** {{WikiHelpLinks|Search Filter}} | |||
**** {{WikiHelpLinks|Boolean Filter}} | |||
**** {{WikiHelpLinks|Field Filter}} | |||
***** {{WikiHelpLinks|Comparison Filter}} | |||
***** {{WikiHelpLinks|In Filter}} | |||
**** {{WikiHelpLinks|Is Match Filter}} | |||
**** {{WikiHelpLinks|Lambda Filter}} | |||
*** {{WikiHelpLinks|Separate Action}} | |||
**** {{WikiHelpLinks|Separation Event}} | |||
***** {{WikiHelpLinks|Barcode Detected}} | |||
***** {{WikiHelpLinks|Blank Page Detected}} | |||
***** {{WikiHelpLinks|Content Type Detected}} | |||
***** {{WikiHelpLinks|Page Count}} | |||
***** {{WikiHelpLinks|Shape Detected}} | |||
*** {{WikiHelpLinks|Service Deployment}} | |||
**** {{WikiHelpLinks|Chat Service}} | |||
**** {{WikiHelpLinks|Embeddings Service}} | |||
**** {{WikiHelpLinks|Fine Tuning Service}} | |||
*** {{WikiHelpLinks|Service Stats}} | |||
*** {{WikiHelpLinks|Stats Query}} | |||
*** {{WikiHelpLinks|Subset Filter}} | |||
*** {{WikiHelpLinks|Table Header Detector}} | |||
*** {{WikiHelpLinks|Table Mapping}} | |||
*** {{WikiHelpLinks|Table Row Detector}} | |||
*** {{WikiHelpLinks|Text Preprocessor}} | |||
*** {{WikiHelpLinks|Type Permissions}} | |||
*** {{WikiHelpLinks|Value Lookup}} | |||
**** {{WikiHelpLinks|Group Options}} | |||
*** {{WikiHelpLinks|Value Selector}} | |||
*** {{WikiHelpLinks|Variable Definition}} | |||
*** {{WikiHelpLinks|Vector Search Options}} | |||
*** {{WikiHelpLinks|Vertical Tab Marker}} | |||
*** {{WikiHelpLinks|Virtual Table Definition}} | |||
*** {{WikiHelpLinks|XML Value Selector}} | |||
** {{WikiHelpLinks|Import Provider}} | |||
*** {{WikiHelpLinks|CMIS Import Base}} | |||
**** {{WikiHelpLinks|Import Descendants}} | |||
**** {{WikiHelpLinks|Import Query Results}} | |||
*** {{WikiHelpLinks|File Import}} | |||
**** {{WikiHelpLinks|File System Import}} | |||
**** {{WikiHelpLinks|FTP Import}} | |||
**** {{WikiHelpLinks|SFTP Import}} | |||
*** {{WikiHelpLinks|HTTP Import}} | |||
*** {{WikiHelpLinks|Mail Import}} | |||
*** {{WikiHelpLinks|OPEX Import}} | |||
*** {{WikiHelpLinks|Search Import}} | |||
*** {{WikiHelpLinks|Test Batch}} | |||
** {{WikiHelpLinks|Node}} | |||
*** {{WikiHelpLinks|AI Assistant}} | |||
*** {{WikiHelpLinks|Batch Object}} | |||
**** {{WikiHelpLinks|Batch Folder}} | |||
***** {{WikiHelpLinks|Batch}} | |||
**** {{WikiHelpLinks|Batch Page}} | |||
*** {{WikiHelpLinks|Batch Process}} | |||
*** {{WikiHelpLinks|Batch Process Step}} | |||
*** {{WikiHelpLinks|CMIS Connection}} | |||
*** {{WikiHelpLinks|CMIS Repository}} | |||
*** {{WikiHelpLinks|Content Type}} | |||
**** {{WikiHelpLinks|Content Category}} | |||
**** {{WikiHelpLinks|Content Model}} | |||
**** {{WikiHelpLinks|Document Type}} | |||
**** {{WikiHelpLinks|Form Type}} | |||
**** {{WikiHelpLinks|Page Type}} | |||
*** {{WikiHelpLinks|Control Sheet}} | |||
*** {{WikiHelpLinks|Data Connection}} | |||
*** {{WikiHelpLinks|Data Element}} | |||
**** {{WikiHelpLinks|Data Field}} | |||
***** {{WikiHelpLinks|Data Column}} | |||
**** {{WikiHelpLinks|Data Field Container}} | |||
***** {{WikiHelpLinks|Data Element Container}} | |||
****** {{WikiHelpLinks|Data Model}} | |||
****** {{WikiHelpLinks|Data Section}} | |||
***** {{WikiHelpLinks|Data Table}} | |||
*** {{WikiHelpLinks|Data Rule}} | |||
*** {{WikiHelpLinks|Extractor Node}} | |||
**** {{WikiHelpLinks|Data Type}} | |||
**** {{WikiHelpLinks|Field Class}} | |||
**** {{WikiHelpLinks|Value Reader}} | |||
*** {{WikiHelpLinks|File Store}} | |||
*** {{WikiHelpLinks|Folder}} | |||
**** {{WikiHelpLinks|Batches Folder}} | |||
**** {{WikiHelpLinks|Local Resources Folder}} | |||
**** {{WikiHelpLinks|Machines}} | |||
**** {{WikiHelpLinks|Projects Folder}} | |||
*** {{WikiHelpLinks|IP Element}} | |||
**** {{WikiHelpLinks|IP Step Container}} | |||
***** {{WikiHelpLinks|IP Group}} | |||
***** {{WikiHelpLinks|IP Profile}} | |||
**** {{WikiHelpLinks|IP Step}} | |||
*** {{WikiHelpLinks|Lexicon}} | |||
*** {{WikiHelpLinks|Machine}} | |||
*** {{WikiHelpLinks|Object Library}} | |||
*** {{WikiHelpLinks|OCR Profile}} | |||
*** {{WikiHelpLinks|Project}} | |||
*** {{WikiHelpLinks|Resource File}} | |||
*** {{WikiHelpLinks|Root}} | |||
*** {{WikiHelpLinks|Scanner Profile}} | |||
*** {{WikiHelpLinks|Separation Profile}} | |||
*** {{WikiHelpLinks|Training Page}} | |||
*** {{WikiHelpLinks|Work Queue}} | |||
**** {{WikiHelpLinks|Processing Queue}} | |||
**** {{WikiHelpLinks|Review Queue}} | |||
** {{WikiHelpLinks|Node Query}} | |||
** {{WikiHelpLinks|Purge Folder}} | |||
** {{WikiHelpLinks|Search Index Query}} | |||
** {{WikiHelpLinks|Task Filter}} | |||
*** {{WikiHelpLinks|Attended Task Filter}} | |||
*** {{WikiHelpLinks|Unattended Task Filter}} | |||
}} | }} | ||
Revision as of 10:15, 4 September 2025
This page is intended for users creating and editing scripts in Grooper and other advanced users.
Grooper Object is the foundational base class in Grooper. All configurable objects inherit from Grooper Object (Grooper.GrooperObject). This includes:
- Nodes in the Grooper node tree (including Batches, Content Models, Batch Processes and more)
- Embedded objects stored as properties of nodes (including Activities, Value Extractors,
Grooper Objects are designed to be user-configurable (in most cases). These objects are used to define, store, and manage settings and data throughout Grooper. Their properties are typically exposed in the Property Grid interface, allowing users to view and modify settings in the Grooper UI.
Object Inheritance
This tree demonstrates what objects are derived from their parent. Expand an object to inspect its derived types. Click on the type name in parenthesis to navigate to the Grooper Help online.