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

CMIS Repository - Search

CMIS Repository Design Tab GrooperReview.Pages.Design

Search this repository using a CMISQL Query and review results in an interactive, visual interface.

Remarks

The CMIS Repository Search tab provides a comprehensive interface for building, executing, and reviewing CMISQL Queries against a connected CMIS Repository. This control is designed for users who need to perform advanced searches, analyze repository content, and preview documents—all within a single, integrated workspace.

Purpose

Use this tab to compose and run CMISQL Queries, filter and sort results, and inspect document content and metadata. The interface supports both direct query editing and guided property-based query construction, making it accessible to both technical and non-technical users.

UI Components

  • Toolbar:

    • {revision}: Toggle inclusion of previous document revisions (if supported by the repository).
    • {run}: Execute the current query (F8).
    • Status and error labels provide real-time feedback on query execution.
  • Query Editor:

    • {Code Editor}: Edit the CMISQL Query as text, with syntax highlighting and code completion.
    • {Property Grid}: Edit the query using a structured, categorized grid. Changes in either editor are synchronized in real time.
  • Result List:

    • Displays query results in a paged, tabular format, with columns for object name, type, creator, and creation date.
    • Supports multi-select, sorting, and navigation. Selecting a document loads its content in the document viewer.
  • Document Viewer:

    • Shows the currently selected document from the result list, supporting images, text, PDFs, and more.
    • Provides page navigation, search, and viewer-specific actions.
  • Splitter Controls:

    • The layout uses resizable panels for query editing, results, and document viewing, allowing you to optimize your workspace.

Usage Guidance

  1. Compose a query using the code editor or property grid.
    • Use the code editor for direct editing, or the property grid for guided construction.
  2. Click {run} or press F8 to execute the query.
  3. Review results in the result list. Use sorting, paging, and selection to focus on relevant items.
  4. Select a document to preview its content in the document viewer.
  5. Use the {revision} toggle to include or exclude previous document versions (if available).
  6. Resize panels as needed for your workflow using the splitters.

Example

The following diagram illustrates the typical layout of the CMIS Repository Search tab:

┌───────────────────────────────────────────────────────────────────────────────────────────┐
│ Toolbar: {revision} {run} {Status/Error}                                                  │
├───────────────────────────────────────────────────────────────────────────────────────────┤
│ ┌───────────── Query Editor ─────────────┐  ┌───────────── Document Viewer ─────────────┐ │
│ │ {Code Editor}                          │  │                                           │ │
│ │ {Property Grid}                        │  │                                           │ │
│ └────────────────────────────────────────┘  └───────────────────────────────────────────┘ │
├───────────────────────────────────────────────────────────────────────────────────────────┤
│ {Result List} (paged, tabular results)                                                    │
│                                                                                           │
│   | Object Name | Base Type | Object Type | Created By | Creation Date   |                │
│   |-------------|-----------|-------------|------------|-----------------|                │
│   | Folder1     | Folder    | FolderType  | admin      | 2024-01-01      |                │
│   | Document1   | Document  | DocType     | jsmith     | 2024-01-02      |                │
│   | ...         | ...       | ...         | ...        | ...             |                │
│                                                                                           │
└───────────────────────────────────────────────────────────────────────────────────────────┘
  • {revision}: Toggle inclusion of previous revisions.
  • {run}: Execute the query.
  • {Code Editor}: Edit the CMISQL query as text.
  • {Property Grid}: Edit the query using a property grid.
  • {Result List}: View and select query results.
  • {Document Viewer}: View the document selected in the result list.

Accessibility

  • All controls are fully navigable by keyboard and mouse.
  • The code editor and property grid support keyboard navigation, inline editing, and contextual help.
  • The result list supports multi-selection, sorting, and keyboard shortcuts.
  • The layout is resizable for user preference and accessibility needs.
  • Button states and tooltips provide guidance for available actions.

Child Controls

NameTypeSummary

Used By

Notification