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¶
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
portfoliodata). - 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¶
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¶
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¶
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.



