La plataforma más avanzada del mundo para XAF:
✨ Dashboards en 15s · 🤖 Automatización Zero-Code (ASON) · 🔥 Análisis Programados
💬 Chat AI con Insights · 🔌 MCP Bidireccional · 📊 Rich HTML Reports
100% Configurable · Sin hardcoding · Por PeopleWorks Services
No es solo IA. Es una suite completa de automatización empresarial para XAF.
Genera dashboards DevExpress completos en 15 segundos. Con validación automática, retry inteligente, y XML perfecto desde el inicio.
Chat inteligente que genera insights, gráficos y análisis en tiempo real. Con memoria de sesión, streaming, y visualizaciones automáticas.
Genera reportes inteligentes y análisis pivotados automáticamente. Con formato profesional y distribución integrada.
Consume Y es consumida vía Model Context Protocol. Integración con Claude Desktop, VSCode, y servicios externos.
Automatización visual de tareas sin escribir código. Crea, programa y monitorea tareas AI-powered desde la UI.
La IA sugiere tareas automáticas basadas en tu modelo de datos. Democratiza ASON para usuarios no-expertos.
Análisis automáticos con rich HTML + ECharts generados por ASON. Mejor que dashboards estáticos: más fácil de limpiar, superior experiencia visual.
🤖 Automatización empresarial sin código. Programa tareas, monitorea ejecuciones, obtén resultados.
ASON (Agent Script Operation) es un proyecto open-source creado por Alexander Russkov, Product Manager en DevExpress. Es un DSL (Domain-Specific Language) diseñado para automatizar operaciones en aplicaciones XAF mediante scripts declarativos.
PeopleWorks Services ha llevado ASON al siguiente nivel con una implementación revolucionaria:
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.
Crea tareas automáticas completamente desde la UI. Sin código, sin deployments, sin complicaciones.
Dashboard completo de estadísticas: success rate, execution count, average duration, error tracking.
Audit trail completo de todas las ejecuciones con resultados, errores, y métricas detalladas.
Prueba tus tareas manualmente antes de activar la ejecución automática. Zero riesgo.
Control el orden de ejecución con sistema de prioridades: High (90-100), Medium (60-89), Low (30-59).
Sistema robusto de error handling con timeout protection, detailed error messages, y 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"
La IA analiza tu modelo de datos y sugiere tareas automáticas relevantes. Democratiza ASON para todos.
La IA analiza:
Workflow simplificado:
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 que ejecuta el workflow completo:
Business object que almacena los análisis:
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.
Documenta tus business objects con [Description].
La IA los lee para entender tu modelo de datos.
[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
Tu aplicación XAF se convierte en un MCP Server que Claude Desktop y VSCode pueden consumir.
query_database - Natural language → LINQ → Execute → Analyzelist_entities - Lista entidades respetando exclusionesget_schema - Metadata completo de ORMadd_knowledge - Agrega a Knowledge Basesearch_knowledge - Busca en Knowledge BaseTu XAF puede consumir servidores MCP externos para enriquecer la IA con conocimiento en tiempo real.
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.
La siguiente evolución: 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 mostrando todas las ASON tasks programadas:
✅ 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
"Cuando combinemos ASON automation + Scheduled Analysis + Calendar + Email, tendremos el sistema de automatización empresarial más avanzado del ecosistema XAF. DevExpress no tiene nada parecido. La competencia no tiene nada parecido. Es nuestra ventaja competitiva definitiva."
Scheduler Calendar
Email Notifications
Team Collaboration
Mobile Apps
Únete a la revolución de IA + Automatización en XAF
🔒 Sin tarjeta de crédito · ⚡ Setup en 5 minutos · 🎯 Soporte completo