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

Machines - Services

Machines Design Tab GrooperReview.Pages.Design

Manage Grooper services for this repository.

Remarks

The Machines Services tab provides a centralized workspace for viewing, configuring, and controlling all Grooper Service Instances attached to the current repository. This control is designed for administrators and solution designers who need to monitor service status, start and stop services, and update service configurations across all connected machines.

Purpose

Use this tab to review the list of all Grooper services installed in the repository, inspect their properties, and perform bulk or individual management actions. The workspace streamlines service administration, supporting rapid diagnostics, configuration, and operational control for distributed environments.

UI Components

  • Service List:
    • Displays all Grooper Service Instances in a sortable, filterable table.
    • Columns include Service Name, Machine Name, Status, Thread Count, User Name, Repository Name, Type Name, and Instance No.
    • Supports multi-selection, sorting, and batch operations.
    • Visual indicators show service status (Running/Stopped) and highlight selected rows.
    • Double-click or select a row to view details in the property grid.
    • Context menu commands are available for service-level actions.
  • Service Properties:
    • Shows all viewable and editable properties of the currently-selected service in a categorized property grid.
    • Editable fields include text boxes, drop-down lists, checkboxes, and expandable sections for complex types.
    • Provides contextual help, validation, and error indicators for each property.
    • Right-click to access context menu commands such as Clear, Reset, Copy, and Paste.
    • Changes are reflected in real time and can be saved or reverted.
  • Toolbar/Action Buttons:
    • {start}: Start selected services.
    • {stop}: Stop selected services.
    • {save}: Save changes to service properties (requires service restart).
    • {cancel}: Discard unsaved changes.
    • Button states and tooltips provide guidance for available actions and indicate when unsaved changes are present.

Workflow and Scope

  • The tab is available for the Machines folder in the design tree.
  • Select one or more services in the list to start or stop them using the toolbar buttons.
  • Click a service to view and edit its properties in the property grid. Save changes before restarting the service.
  • Use sorting and filtering to quickly locate services by machine, name, or status.
  • Monitor service status and errors for proactive maintenance and troubleshooting.
  • Remember: changes to service properties require a service restart to take effect.

Example

The following diagram illustrates the typical layout of the Machines Services tab:

┌─────────────────────────────────────────────────────────────────────────────────────┐
│ Services                                             {start} {stop} {save} {cancel} │
├─────────────────────────────────────────────────────────────────────────────────────┤
│ ┌──────────── Service List ─────────────┐ ┌───────── Service Properties ──────────┐ │
│ │ Name         | Machine   | Status     │ │ Service Name:      ActivityProc       │ │
│ │--------------|-----------|------------│ │ Machine Name:      Server01           │ │
│ │ ActivityProc | Server01  | Running    │ │ Status:            Running            │ │
│ │ OCRService   | Server02  | Stopped    │ │ Thread Count:      4                  │ │
│ │ ImportWatch  | Server01  | Running    │ │ User Name:         DOMAIN\svc_grooper │ │
│ │ ...                               ... │ │ Repository Name:   Production         │ │
│ └───────────────────────────────────────┘ │ Type Name:         ActivityProc       │ │
│                                           │ Instance No:       1                  │ │
│                                           │ ...                                   │ │
│                                           │ {start} {stop} {save} {cancel}        │ │
│                                           └───────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────────────┘
  • Service List: Table of all Grooper Service Instances, showing columns such as Name, Machine, Status, Thread Count, etc.
  • Service Properties: Property grid for the selected service, showing all editable and viewable properties.
  • {start}, {stop}, {save}, {cancel}: Service control buttons.

Accessibility

  • Fully navigable by keyboard and mouse.
  • Visual cues and highlighting indicate selected services, status, and errors.
  • Tooltips and context menus provide guidance for available actions.

Advanced Features

  • Bulk Operations: Select and operate on multiple services at once.
  • Contextual Help: Access documentation and usage guidance for each property and service.
  • Real-Time Monitoring: View live status and error tracking for all services.
  • Extensibility: Supports custom service properties for advanced infrastructure scenarios.

Child Controls

NameTypeSummary

Used By

Notification