Skip to content

System Administration

This section covers system-level administrative tasks for maintaining the health and configuration of the Champa Intelligence platform.

Required Permission: manage_users (for most admin functions)


Cache Management

The cache management dashboard provides tools for monitoring and controlling the Redis cache.

Navigation: Admin -> Cache Management

Cache Statistics

Operations Center

The dashboard displays real-time statistics for the query cache, including:

  • Redis Connection Status: Confirms if the application is successfully connected to Redis.
  • Total Cached Keys: The total number of items currently stored in the query cache.
  • Keys per Query Type: A breakdown of cached items by their category (e.g., portfolio, performance, bpmn_xml).

Cache Operations

  • Clear All Caches: This action flushes the entire query cache in Redis. Use this if you suspect stale data is being served.
  • Clear Cache by Type: Allows you to selectively clear all keys for a specific query type (e.g., clear only portfolio data).
  • Cache Warming: You can trigger a cache warming process for a specific process or for all processes. This preemptively runs key queries and stores their results in the cache, ensuring a fast experience for the first user to access the data.

Audit Log

Operations Center

Champa Intelligence maintains a detailed audit trail of all significant user and system actions.

Navigation: Admin -> Audit Log

Viewing Logs

The audit log provides a filterable and searchable interface to review historical events. You can filter logs by:

  • User: See all actions performed by a specific user.
  • Action Type: Filter for specific types of events (e.g., login, user_created, permission_denied).
  • Date Range: Narrow down the search to a specific time period.

Logged Information

Operations Center

Each audit log entry contains:

  • Timestamp
  • User responsible for the action
  • Action performed (e.g., login_success, user_deleted)
  • Affected resource
  • User's IP Address
  • User's Browser Agent

Linter Rule Configuration

Operations Center

Administrators can customize the rules used by the automated Model Validator (Linter).

Navigation: Admin -> Linter Rules

Managing Rules

For both BPMN and DMN, the interface allows you to:

  • Enable/Disable Rules: Turn specific rules on or off.
  • Change Severity Levels: For each rule, you can set the severity to:
    • error: Will be treated as a critical issue.
    • warn: Will be treated as a warning.
    • off: The rule will be ignored.

Reset to Defaults

If you've made extensive changes, you can reset the entire ruleset back to the factory defaults with a single click.