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

Machines - General

Machines Design Tab GrooperReview.Pages.Design

View the list of Machines registered in the repository, and manage Grooper services running on them.

Remarks

The Machines General tab provides a centralized workspace for viewing, managing, and configuring all Machines registered in the Grooper repository. This control is designed for administrators and solution designers who need to monitor server status, review machine properties, and manage Grooper services across distributed environments.

Purpose

Use this tab to review the list of all servers (machines) connected to the repository, inspect their properties, and manage Grooper services running on each machine. The workspace streamlines infrastructure management, supporting rapid diagnostics, configuration, and operational control.

UI Components

  • Machine List:
    • Displays all registered Machines in a dynamic, interactive table.
    • Columns include machine name, ID, and other listable properties.
    • Supports selection, sorting, and multi-select for batch operations.
    • Visual cues indicate machine status and connectivity.
  • Selected Machine Properties:
    • Shows a categorized property grid for the currently-selected machine.
    • Supports inline editing, drop-down lists, checkboxes, and expandable sections for complex properties.
    • Provides contextual help and validation for each property.
    • Right-click to access context menu commands such as Clear, Reset, Copy, and Paste.
  • Service Collection:
    • Lists all Grooper Service Instances running on the selected machine.
    • Supports service control actions: start, stop, save, and cancel.
    • Service properties are editable in a categorized grid, with contextual help and validation.
    • Multi-select and batch operations are supported for managing multiple services.
    • Real-time status and error tracking for each service instance.

Workflow and Scope

  • The tab is available for the Machines folder in the design tree.
  • Select a machine in the list to view its properties and associated services.
  • Edit machine properties or service configurations as needed.
  • Use service control actions to start, stop, or update services.
  • Visual indicators and contextual help guide users through configuration and troubleshooting.

Example

The following diagram illustrates the layout of the Machines General tab, with four child controls and sample data:

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Machines General                                                                                            │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ {Machine List}                                      │ {Selected Machine}                                    │
│ ┌─────────────────────────────────────────────────┐ │ ┌───────────────────────────────────────────────────┐ │
│ │ Name      | ID      | Description | Status      │ │ │ MachineType:      x64-based PC                    │ │
│ │-----------|---------|-------------|-------------│ │ │ Manufacturer:     Dell Inc.                       │ │
│ │ Server01  | 1001    | Prod Server | Online      │ │ │ Model:            PowerEdge R740                  │ │
│ │ Server02  | 1002    | OCR Node    | Offline     │ │ │ Operating System: Windows Server 2022             │ │
│ │ Server03  | 1003    | Test Node   | Online      │ │ │ OS Version:       10.0.20348                      │ │
│ │ ...                                             │ │ │ GrooperVersion:   3.0.0.0                         │ │
│ └─────────────────────────────────────────────────┘ │ │ Cores:            16                              │ │
│                                                     │ │ CPUs:             2                               │ │
│                                                     │ │ RAM:              64.00 GB                        │ │
│                                                     │ │ Last Update:      7/24/2025                       │ │
│                                                     │ │ ...                                               │ │
│                                                     │ └───────────────────────────────────────────────────┘ │
│-------------------------------------------------------------------------------------------------------------│
│ {Services}                                          │ {Selected Service}                                    │
│ ┌─────────────────────────────────────────────────┐ │ ┌───────────────────────────────────────────────────┐ │
│ │ Service Name      | Machine Name | Status       │ │ │ Service Name:      Grooper.ActivityProcessing.01  │ │
│ │------------------|--------------|-------------- │ │ │ Display Name:      Grooper Activity Processing    │ │
│ │ ActivityProc.01   | Server01     | Running      │ │ │ Machine Name:      Server01                       │ │
│ │ OCRService.01     | Server02     | Stopped      │ │ │ Status:           Running                         │ │
│ │ ImportWatch.01    | Server01     | Running      │ │ │ Thread Count:      4                              │ │
│ │ ...                                         ... │ │ │ Thread Priority:   Normal                         │ │
│ └─────────────────────────────────────────────────┘ │ │ User Name:         DOMAIN\svc_grooper             │ │
│                                                     │ │ Repository Name:    ProductionRepo                │ │
│                                                     │ │ Type Name:          Activity Processing           │ │
│                                                     │ │ Instance No:        1                             │ │
│                                                     │ │ ...                                               │ │
│                                                     │ │ {start} {stop} {save} {cancel}                    │ │
│                                                     │ └───────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
  • NW: {Machine List}: Table of all registered machines, showing columns such as Name, ID, Description, Status.
  • NE: {Selected Machine}: Property grid for the selected machine, showing all viewable properties.
  • SW: {Services}: List of Grooper services on the selected machine, showing Service Name, Machine Name, Status.
  • SE: {Selected Service}: Property grid for the selected service, showing all editable and viewable properties.
  • {start}, {stop}, {save}, {cancel}: Service control buttons.

Child Controls

NameTypeSummary

Used By

Notification