Features Overview¶
Champa Intelligence provides a comprehensive suite of features designed to transform your Camunda 7 deployment into a fully observable, analyzable, and optimizable process automation platform.
Core Features¶
📊 Portfolio Dashboard¶
Executive-level visibility across your entire process landscape
Get a bird's-eye view of all your process definitions with:
- Real-time KPIs for all processes
- Health scores and risk indicators
- Monthly trend analysis (12-month history)
- Automated risk identification
- Process health matrix visualization
Best For: C-level executives, process managers, business analysts
🔍 Process Intelligence Dashboard¶
Deep-dive analytics with lazy-loaded, high-performance architecture
A comprehensive analytics dashboard organized into 8 specialized tabs:
- Operations Command Center: Real-time health, incidents, failed jobs
- Performance Insights: Bottleneck detection, P50/P95/P99 analysis
- User Experience Analytics: Task workload, assignment patterns
- Business Intelligence: Historical trends, variant analysis
- Migration Control Center: Version comparison for deployments
- Quality & Compliance: Variable security, data validation
- System Diagnostics: Technical deep-dive, dependencies
- Executive Summary: High-level KPIs and recommendations
Best For: Process analysts, developers, operations teams
🤖 AI-Powered Analysis¶
Natural language insights powered by Google Gemini
Transform complex process data into actionable recommendations:
- 6 Focus Areas: Incidents, performance, long-running, variables, patterns, general
- 3 Detail Levels: Executive (500 words), Standard (1,500 words), Technical (3,000 words)
- Multi-Process Benchmarking: Compare performance across definitions
- 11+ Languages: Generate reports in multiple languages
- Analysis History: Save and revisit past analyses
- Custom Guidelines: Tailor analysis to your specific needs
Best For: Root cause analysis, strategic planning, process optimization
🏥 Health Monitoring¶
Multi-node cluster monitoring with Prometheus integration
Monitor your entire Camunda cluster infrastructure:
- Node-Level Metrics: Status, response time, workload distribution
- JVM Metrics: Heap usage, GC statistics, thread analysis
- Database Health: Connection pool, query performance, table sizes
- Job Executor Performance: Acquisition rates, success rates
- Prometheus Endpoints: Native metrics for Grafana dashboards
- Early Warning System: Automated alerts for critical conditions
Best For: DevOps, SRE teams, infrastructure monitoring
🗺️ Journey Monitoring¶
End-to-end business journey tracking across processes
Trace complete customer journeys across multiple process definitions:
- Business Key Tracking: Follow journeys by order ID, customer ID, etc.
- Cross-Process Visibility: See parent-child process relationships
- Wait Time Analysis: Calculate time spent between processes
- Incident Correlation: Track issues across entire journey
- Hierarchical Tree View: Visual journey representation
- Timeline Visualization: Complete event log with durations
Best For: Business analysts, customer experience teams, incident investigation
🔀 BPMN Diff Tool¶
Visual comparison of process versions with XML-level precision
Validate deployments and track changes:
- Side-by-Side Visualization: Compare two BPMN diagrams visually
- Change Detection: Automatically identify Added, Removed, Changed elements
- Interactive Navigation: Click changes to zoom to element
- Granular XML Diff: See exact attribute changes
- Full HTML Reports: Generate comprehensive change documentation
- Flexible Input: Compare database versions or local files
Best For: Developers, deployment validation, code reviews
✅ Model Validator (Linter)¶
Automated quality assurance for BPMN and DMN models
Enforce best practices and catch issues before deployment:
- 50+ Validation Rules: Comprehensive rule library
- BPMN & DMN Support: Validate both process and decision models
- Security Scanning: Detect hardcoded credentials, SQL injection patterns
- Best Practice Checks: Naming conventions, documentation, executable flags
- Script Intelligence: Validate JavaScript/Groovy syntax and APIs
- Customizable Rules: Configure severity levels and enable/disable rules
Best For: Quality assurance, pre-deployment validation, governance
📐 DMN Analytics¶
Decision table execution patterns and statistics
Analyze DMN decision logic performance:
- Interactive Heatmaps: Visualize rule and output cell hit frequency
- Decision Table Viewer: Render DMN tables with execution counts
- Performance Metrics: Average duration, P95, P99 percentiles
- Input/Output Analysis: Track variable usage patterns
- Version Comparison: Compare DMN versions side-by-side
- Execution History: Detailed decision evaluation logs
Best For: Business rule analysts, decision optimization
Feature Matrix¶
| Feature | Community | Enterprise Camunda | Champa Intelligence |
|---|---|---|---|
| Basic Monitoring | ✓ | ✓ | ✓ |
| Multi-Node Health | ✗ | ✓ | ✓ |
| JVM Metrics | ✗ | Partial | ✓ (Deep) |
| Portfolio Dashboard | ✗ | ✗ | ✓ |
| AI Analysis | ✗ | ✗ | ✓ |
| Journey Monitoring | ✗ | ✗ | ✓ |
| BPMN Diff Tool | ✗ | Basic | ✓ (Advanced) |
| Model Linter | ✗ | ✗ | ✓ |
| DMN Analytics | ✗ | Partial | ✓ |
| Prometheus Integration | ✗ | ✗ | ✓ |
| Custom Dashboards | ✗ | ✓ | ✓ |
Key Benefits¶
For Business Leaders¶
- Strategic Visibility: Portfolio-level KPIs and trends
- Risk Management: Automated identification of problematic processes
- ROI Tracking: Measure efficiency gains and success rates
- Natural Language Reports: AI-powered insights without technical jargon
For Process Analysts¶
- Deep Analytics: 80+ optimized SQL queries for complex analysis
- Performance Optimization: Identify bottlenecks and optimization opportunities
- Variant Analysis: Understand process execution patterns
- Historical Trends: 12-month trend tracking for all metrics
For Developers¶
- Quality Tools: Automated linting and diff comparison
- Debugging Support: Detailed incident analysis and variable inspection
- Version Comparison: Safe deployment validation
- API Integration: Full REST API for custom tooling
For DevOps/SRE¶
- Infrastructure Monitoring: Multi-node cluster health
- Prometheus Integration: Native metrics for Grafana
- Early Warning System: Automated alerts for critical conditions
- Database Health: Connection pool, query performance monitoring
Performance Features¶
Intelligent Caching¶
- Multi-Level Strategy: Redis for hot data, PostgreSQL fallback
- Smart TTL Management: Different TTL for static vs. dynamic data
- Selective Invalidation: Surgical cache updates on deployments
- Cache Warming: Preload critical data for faster response
Lazy Loading Architecture¶
- Instant Page Load: Dashboard shell loads in <500ms
- On-Demand Data: Sections load only when viewed
- Parallel Fetching: Multiple data sources loaded concurrently
- Progressive Enhancement: Page remains interactive while loading
Optimized Queries¶
- Hand-Crafted SQL: 80+ optimized queries for Camunda schema
- Batch Operations: Efficient bulk data processing
- Connection Pooling: Managed database connections
- Query Monitoring: Automatic slow query detection
Security Features¶
Authentication & Authorization¶
- JWT-Based Auth: Secure stateless authentication
- RBAC: Role-based access control with 12+ permissions
- Session Management: Redis-backed with configurable TTL
- Remember Me: Long-lived authentication tokens
- Brute-Force Protection: Automatic account locking
Audit & Compliance¶
- Comprehensive Audit Log: All actions tracked
- User Activity Monitoring: Detailed activity logs
- Permission Tracking: Permission check logging
- Security Events: Failed login attempts, unauthorized access
API Security¶
- Token Lifecycle Management: Configurable TTL for API tokens
- Token Regeneration: On-demand token renewal
- Token Expiration: Automatic expiration enforcement
- Rate Limiting: Prevent API abuse
Integration Features¶
Prometheus/Grafana¶
- Native Metrics Endpoint:
/health/light/metrics,/health/full/metrics - Comprehensive Metrics: Cluster, node, process, JVM, database
- Grafana Dashboards: Pre-built dashboard templates
- Alert Rules: Example Prometheus alerting rules
REST API¶
- Complete API Coverage: All features accessible via API
- JSON Responses: Standard JSON format
- Error Handling: Consistent error responses
- API Documentation: Comprehensive API reference
External Tools¶
- Camunda Cockpit: Deep links to process instances
- CRM Integration: Configurable CRM host links
- Custom Integrations: Extensible architecture
Next Steps¶
Explore each feature in detail:
- Portfolio Dashboard - Executive KPIs and health matrix
- Process Intelligence - Deep-dive analytics
- AI Analysis - Natural language insights
- Health Monitoring - Cluster monitoring
- Journey Monitoring - End-to-end tracking
- BPMN Diff Tool - Version comparison
- Model Validator - Quality assurance
- DMN Analytics - Decision analysis
Or jump to:
- Installation Guide - Get started
- API Reference - Integrate with your tools
- Architecture - Technical deep-dive