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

System Config

Grooper Object Grooper

Central configuration object for a Grooper workstation or server, managing Repository Connection settings and default service instance credentials.

Remarks

The System Config class encapsulates all configuration required for a Grooper installation, including:

  • The list of available Repository Connection objects, each representing a connection to a Grooper repository database.
  • The default repository selection for the local environment.
  • (Optionally) default credentials and settings for Grooper service instances.

Purpose and Usage

  • System Config is loaded at application or service startup and governs how Grooper connects to repositories and services.
  • It is persisted as a JSON file (GrooperSysConfig.json) in a shared application data folder, supporting both per-machine and multi-user scenarios.
  • In multi-repository environments, it enables users and services to select or switch between repositories as needed.

Configuration Management

  • Use the Grooper UI or command-line tools to add, edit, or remove Repository Connection entries.
  • The configuration file can be backed up, versioned, or deployed to multiple machines for consistent environment setup.
  • Security: The configuration directory is created with access rules to allow required read/write access for Grooper services and users.

Best Practices

  • Regularly back up the configuration file, especially in environments with multiple or critical repositories.
  • Use descriptive names for each Repository Connection to clarify their purpose (e.g., "Production", "Test", "Archive").
  • Review and update the default repository selection as environments change.

Notification