Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Content Type - Labels

Content Type Design Tab GrooperReview.Pages.Design

Edit Label Sets for this content type or its descendants.

Remarks

The Content Type Labels tab provides a comprehensive, interactive workspace for managing Label Sets associated with the selected Content Type and its descendant types. This control is designed for solution designers, subject matter experts, and administrators who need to configure, test, and refine the mapping between document text and Data Elements for extraction and classification.

Purpose

Use this tab to view, edit, and test Label Sets for the current Content Type and all descendant types that define or inherit a Labeling Behavior. The interface supports rapid onboarding of new document types, ongoing maintenance of label definitions, and validation of extraction logic using real-world test documents.

UI Components

  • Label Set Editor:

    • Displays the Label Set for the Content Type of the currently-selected document.
    • Presents all Data Elements in a hierarchical grid, with editable label values for header, footer, static, and custom labels.
    • Supports inline editing, context menu commands, and visual cues for label status (hit, miss, override, hidden).
    • Allows toggling visibility of data elements and their labels.
    • Keyboard shortcuts: Enter inserts a new line, Ctrl + Enter commits the edit.
  • Test Source:

    • Provides access to a Test Batch, allowing users to open and browse sample documents for label testing.
    • Selecting a document loads it into the Document Viewer and, if in scope, loads its Label Set into the editor.
    • Scope is determined by the selected Content Type and its descendants; only those label sets can be edited.
  • Document Viewer:

    • Displays the currently-selected document, overlaid with annotations indicating detected label locations.
    • Supports label capture by double-click (for simple labels) or by using the rubberbanding tool (F4) for complex labels.
    • Allows direct interaction for label assignment and verification.
  • Toolbar and Buttons:

    • {add}: Add a new label (header, footer, static, or custom, depending on the selected data element).
    • {new_type}: Add a new Document Type as a child of the current Content Type.
    • {rubberband}: Capture a label by rubberbanding a region on the document (F4).
    • {test}: Test extraction; use Alt + click to unit test the selected data element.
    • {automap}: Automatically map labels using heuristics or AI.
    • {clear}: Clear all labels for the current type.
    • {show}: Toggle the visibility of hidden Data Elements.
    • {save}: Save changes to the label set.
    • {cancel}: Discard unsaved changes.
    • Button states and tooltips provide guidance for available actions.
  • Context Menu:

    • Right-click on a label or data element to access commands such as clear, copy, paste, and auto-map.
    • Menu options are context-sensitive and may include custom commands for label management.
  • Tree Viewer (optional):

    • May be present to provide a hierarchical view of the Data Model, supporting navigation and selection of data elements.

Workflow and Scope

Example

The following diagram illustrates the typical layout of the Content Type Labels tab:

┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Labels               {add} {new_type} {rubberband} {test} {automap} {clear} {show} {save} {cancel} │
├────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ {Label Set Editor}                                  │ {Document Viewer with Label Annotations}     │
│ ┌─────────────────────────────────────────────────┐ │ ┌──────────────────────────────────────────┐ │
│ │ Data Element      | Header Label (editable)     │ │ │                                          │ │
│ │ ────────────────  | ─────────────────────────   │ │ │                                          │ │
│ │ Invoice Number    | Invoice #                   │ │ │                                          │ │
│ │ Invoice Date      | Invoice Date                │ │ │                                          │ │
│ │ ...               | ...                         │ │ │                                          │ │
│ └─────────────────────────────────────────────────┘ │ │  Highlighted label regions on document   │ │
│ {Test Source}                                       │ │  image for selected label                │ │
│ ┌─────────────────────────────────────────────────┐ │ │                                          │ │
│ │  Root                                           │ │ │                                          │ │
│ │  ├─ Folder 1                                    │ │ │                                          │ │
│ │  │ └─ Page 1                                    │ │ │                                          │ │
│ │  └─ Folder 1                                    │ │ │                                          │ │
│ │    └─ Page 1                                    │ │ │                                          │ │
│ └─────────────────────────────────────────────────┘ │ └──────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
  • {Toolbar}: Command buttons for label management and testing.
  • {Test Source}: Browse and select documents from a test batch.
  • {Label Set Editor}: Edit and manage labels for each Data Element in the current Content Type.
  • {Document Viewer with Label Annotations}: Visual feedback for label capture and mapping.

Accessibility

  • All controls are fully navigable by keyboard and mouse.
  • Keyboard shortcuts are available for label editing, capture, and testing.
  • Visual cues and color coding provide feedback on label status, mapping, and scope.
  • Tooltips and context menus offer guidance for available actions.

Advanced Features

  • Scope Awareness: Only label sets for the selected Content Type and its descendants are editable, ensuring users do not inadvertently modify unrelated types.
  • Live Testing: Integration with the Test Source and Document Viewer allows for immediate feedback and validation of label definitions.
  • Flexible Label Types: Support for header, footer, static, and custom labels, with context-sensitive options based on the selected data element.
  • Bulk Operations: Commands for auto-mapping and clearing all labels streamline onboarding and maintenance.
  • Annotation Synchronization: Selecting a label in the editor automatically highlights its detected locations in the document image.

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification