The most advanced XAF platform in the world:
β¨ Dashboards in 15s Β· π€ Zero-Code Automation (ASON) Β· π₯ Scheduled Analysis
π¬ Chat AI with Insights Β· π Bidirectional MCP Β· π Rich HTML Reports
100% Configurable Β· No hardcoding Β· By PeopleWorks Services
Not just AI. It's a complete enterprise automation suite for XAF.
Generate complete DevExpress dashboards in 15 seconds. With automatic validation, smart retry, and perfect XML from the start.
Intelligent chat that generates insights, charts and analysis in real-time. With session memory, streaming, and automatic visualizations.
Generates intelligent reports and pivoted analysis automatically. With professional format and integrated distribution.
Consumes AND is consumed via Model Context Protocol. Integration with Claude Desktop, VSCode, and external services.
Visual task automation without writing code. Create, schedule, and monitor AI-powered tasks from the UI.
AI suggests tasks automatically based on your data model. Democratizes ASON for non-experts.
Automatic analysis with rich HTML + ECharts generated by ASON. Better than static dashboards: easier cleanup, superior visual experience.
π€ Zero-code enterprise automation. Schedule tasks, monitor executions, get results.
ASON (Agent Script Operation) is an open-source project created by Alexander Russkov, Product Manager at DevExpress. It's a DSL (Domain-Specific Language) designed to automate operations in XAF applications through declarative scripts.
PeopleWorks Services has taken ASON to the next level with a revolutionary implementation:
Agradecemos a Alexander Russkov por su contribuciΓ³n a la comunidad XAF. Nuestra implementaciΓ³n democratiza ASON para usuarios no-expertos y lo integra con IA.
Create automated tasks entirely from the UI. No code, no deployments, no complications.
Complete statistics dashboard: success rate, execution count, average duration, error tracking.
Complete audit trail of all executions with results, errors, and detailed metrics.
Test your tasks manually before enabling automatic execution. Zero risk.
Control execution order with priority system: High (90-100), Medium (60-89), Low (30-59).
Robust error handling system with timeout protection, detailed error messages, and graceful degradation.
Navigation: A.I β ASON Task Configurations β New
Define: TaskName, Category, NaturalLanguagePrompt, IntervalMinutes, Priority
Click "Test Task" to execute immediately
Review results in AsonTaskExecutionHistory
Adjust prompt if needed and retry
Click "Enable" to activate automatic execution
Background service (AsonTaskExecutionService) takes over
Task runs on schedule with dynamic timers
Track statistics: success rate, execution count, avg duration
View execution history for detailed audit trail
Adjust timeout, priority, or schedule as needed
Automated data analysis tasks
Scheduled report creation
Auto-generate dashboards
Mass updates & processing
Cleanup & optimization
Proactive monitoring
User-defined tasks
Category: DashboardCreation
Interval: Daily (1440 minutes)
Prompt: "Create dashboard showing today's sales revenue by category, top 10 products, and hourly trend"
Category: AlertsAndNotifications
Interval: Hourly (60 minutes)
Prompt: "Find products with stock below reorder point and create notification"
Category: DataAnalysis
Interval: Weekly (10080 minutes)
Prompt: "Analyze customer purchase patterns for the week, identify trends and top spenders"
AI analyzes your data model and suggests relevant automated tasks. Democratizes ASON for everyone.
AI analyzes:
Simplified workflow:
Benefits for all users:
A.I β ASON Task Configurations β New
Popup appears with "Get AI Suggestions" button
AsonTaskSuggestionController β AsonTaskSuggestionService
Reads BusinessSchema, Knowledge Base, existing tasks
Generates 5-10 contextual suggestions
Suggestions displayed as cards with title, category, description
Click any suggestion to auto-fill the form
All fields populated: TaskName, Category, Prompt, Interval, Priority
Adjust any field if needed (prompt, interval, etc.)
Click "Test Task" to execute once
Click "Enable" to activate automatic execution
Rich HTML analyses automΓ‘ticos con ECharts charts. Mejor que dashboards estΓ‘ticos.
ASON operator that executes the complete workflow:
Business object that stores the analyses:
Superior visual experience vs static dashboards:
TaskName: "Daily Sales Analysis"
Category: DataAnalysis
Prompt: "Analyze today's sales: revenue by category, top products, hourly trends"
Interval: Daily (1440 minutes)
AsonTaskExecutionService triggers task at scheduled time
Calls AnalysisOperator with natural language prompt
Operator executes NL query pipeline
Query results β AI analysis β Insights
EChartsHelper detects chart type (Bar/Pie/Line/etc.)
HtmlResponseFormatter creates professional HTML
Embedded ECharts configuration (responsive, interactive)
AnalysisOperator creates ScheduledAnalysis record
Title: "Daily Sales Analysis - 2025-11-18"
HtmlContent: Complete analysis with charts
RetentionDays: 30 (auto-cleanup after 30 days)
Users view analysis in XAF UI (HTML viewer)
Export to PDF/HTML for distribution
β
IMPLEMENTED: Automatic email delivery with rich HTML embedded via Quartz Scheduler
Zero manual intervention
Rich HTML vs static XML
Auto-cleanup with retention
ECharts auto-detection
"El Scheduled Analysis System es el componente que convierte XAF AI Extensions de 'otra plataforma de IA' a 'el sistema mΓ‘s avanzado del mercado'. Es la combinaciΓ³n perfecta de ASON automation + AI analysis + Rich HTML output. Nadie mΓ‘s tiene esto."
Persistent scheduling with SQL Server + Automatic HTML notifications. Already implemented and ready to use.
Auto-created
Integration
Create/Success/Fail
Battle-tested
Perfect combination of robust scheduling with intelligent execution:
For client projects, integration is ridiculously simple:
// Startup.cs - ConfigureServicesservices.AddAsonScheduler(Configuration);// Startup.cs - Configureapp.ApplicationServices.SyncAsonTasksToQuartzAsync().GetAwaiter().GetResult();
That's ALL. Quartz automatically configures: UnitOfWork, persistence, jobs, email service.
Email when a new ASON task is created with schedule details
Rich HTML with embedded ScheduledAnalysis - ECharts charts included
Error details, stack trace, and recommended actions
Survives restarts, deployments, and crashes. Jobs stored in SQL.
Quartz.NET is used by Fortune 500. Battle-tested. Enterprise-grade.
Schema auto-init, connection string cleanup, everything automatic.
Stakeholders receive analyses automatically. No manual intervention.
Todos los prompts, reglas de IA, ejemplos y conocimiento son configurables desde la UI. Sin rebuilds. Sin deployments. Cambios en tiempo real.
Todos los prompts de IA se almacenan en la base de datos. EdΓtalos desde la UI y la IA se adapta instantΓ‘neamente.
Document your business objects with [Description].
The AI reads them to understand your data model.
[Description("Valor base para calcular comisiones")] public decimal CommissionBase { get; set; }
Agrega reglas de negocio, mejores prΓ‘cticas, y conocimiento de dominio. La IA lo usa automΓ‘ticamente con relevance scoring.
Dashboards exitosos β Ejemplos para la IA. Sube XMLs y screenshots, la IA aprende tus patrones.
Controla quΓ© entidades ve la IA. Excluye datos sensibles o internals con un click.
Configura conexiones a servidores MCP externos: DevExpress docs, wikis, GitHub, Confluence.
Model Context Protocol: Consume y es consumida
Your XAF application becomes an MCP Server that Claude Desktop and VSCode can consume.
query_database - Natural language β LINQ β Execute β Analyzelist_entities - List entities respecting exclusionsget_schema - Complete ORM metadataadd_knowledge - Add to Knowledge Basesearch_knowledge - Search in Knowledge BaseYour XAF can consume external MCP servers to enrich AI with real-time knowledge.
Conecta a cualquier fuente de conocimiento: docs, wikis, APIs, sin cambiar cΓ³digo.
Usa MCP servers de la comunidad. Comparte tu server con otros.
Docs cambian? Wiki se actualiza? La IA lo sabe al instante.
EstΓ‘ndar abierto respaldado por Anthropic. InversiΓ³n segura.
AI that understands business relationships, not just data retrieval
User: "Why did sales drop?"
AI: "Searching for 'sales' and 'drop'..."
Result: 10 documents about sales.
You still don't know WHY.
User: "Why did sales drop?"
AI: "Tracing relationship graph..."
Result: "Campaign X ended β 20% drop in new customers β 15% sales decrease"
EXACT answer with full context.
"Why do sales and accounting never match?"
"Show me order fulfillment process"
"If we change commission formula, what's affected?"
"Show approval chain for Invoice #12345"
GraphRAG combines Knowledge Graphs (maps all relationships), Graph Database (Neo4j or Apache AGE), and AI Reasoning (navigates multi-hop connections).
Improvement in complex query accuracy
Faster root cause analysis
Neo4j Community Edition (free)
XAF AI Extensions works perfectly without GraphRAG. Start with Vector RAG (included), upgrade to GraphRAG when you need advanced relationship queries. Just flip a switch in settings.
Vector RAG β’ LINQ Queries β’ AI Analysis β’ Dashboards
Everything in Base + Relationship Intelligence + Root Cause + Impact Analysis
"GraphRAG is like having a business analyst who knows every connection in your dataβ and can explain it in simple language. We went from 'search the database and wait' to 'AI shows me the exact 5-step chain that causes the problem.' Total game changer."
Showcasing our capabilities across industries and technologies
XAF Projects Delivered
Years of Experience
Custom Modules Built
Client Satisfaction
From concept to deployment, we bring your XAF vision to life with cutting-edge technology
The next evolution: Visual calendar + Rich HTML email delivery
CombinaciΓ³n de ASON automation + AI analysis + Visual calendar + Rich HTML emails = Sistema que nadie mΓ‘s tiene en el mundo XAF
Visual calendar showing all scheduled ASON tasks:
β
Color-coded by task category and execution status
β
Recurring task patterns visualization
β
Team collaboration through shared calendar
β
Reference: c:\Proyecto\XAFProjects\XafSchedulerDemo\ (existing implementation)
Email delivery of ScheduledAnalysis results:
β
Email on task creation with schedule details
β
Rich HTML email delivery with embedded ECharts charts
β
Email alerts on task failures with error details & quick actions
β
Automated distribution to stakeholders
The perfect workflow:
β
ASON task executes β AnalysisOperator generates rich HTML
β
ScheduledAnalysis saved to DB (with retention)
β
Email notification sent with full HTML + charts embedded
β
Calendar shows next execution
β
Users view history in XAF UI or email archive
"When we combine ASON automation + Scheduled Analysis + Calendar + Email, we'll have the most advanced enterprise automation system in the XAF ecosystem. DevExpress doesn't have anything similar. The competition doesn't have anything similar. It's our definitive competitive advantage."
Scheduler Calendar
Email Notifications
Team Collaboration
Mobile Apps
Join the AI + Automation revolution in XAF
π No credit card required Β· β‘ 5-minute setup Β· π― Full support