AutoKit
Automatización empresarial en Python
AutoKit es una librería modular de Python para automatizar tareas empresariales. Importa solo lo que necesitas, con carga perezosa de dependencias, tipado completo y soporte asíncrono. Manejo centralizado de configuración y credenciales, y logging integrado para procesos productivos.
Características clave
Modular
Importa solo los módulos que necesitas; dependencias bajo demanda.
Conectores listos
SharePoint, correo, archivos, fechas y bases de datos.
Tipado y async
Type hints completos y operaciones asíncronas cuando se requieren.
Config y logs
Manejo centralizado de credenciales y logging configurable.
Módulos
AutoKit es una librería de Python modular para automatizar tareas del sector empresarial. Reúne en un solo kit el manejo de archivos, fechas, correos, bases de datos, SharePoint y la automatización de sistemas como AFP.NET, Fin700 y BackOffice, con carga diferida (lazy loading) para importar solo lo que necesitas. Está pensada para construir flujos de reportería y RPA confiables, tipados y de alto rendimiento.
FileSystem
Operaciones, búsqueda, manejo de contenido y monitoreo de archivos y directorios para procesar insumos de forma automatizada.
DateSystem
Cálculo de fechas, días hábiles, feriados y formateo, ideal para reportería con calendario local.
Envío y recepción de correos por SMTP, IMAP y SendGrid, con plantillas, adjuntos y soporte asíncrono.
Database
Conexión unificada a MSSQL, PostgreSQL, MySQL y Oracle con consultas, operaciones CRUD y transacciones.
SharePoint
Carga, descarga, manejo de listas y sincronización de carpetas contra SharePoint.
Logging
Sistema de logs configurable con formatters y handlers para auditar y trazar cada proceso.
Config
Configuración centralizada por entornos, con carga desde YAML, TOML, JSON o variables de entorno y manejo seguro de credenciales.
Clients (AFP.NET, Fin700, BackOffice)
Automatización vía Playwright de sistemas financieros: valor cuota en AFP.NET, carga de cartolas e informes en Fin700 y subida de archivos con JWT en BackOffice.
Casos de uso
- Equipos de operaciones de AFPs y bancos que automatizan procesos repetitivos como carga de cartolas, valor cuota y generación de reportes.
- Desarrolladores y equipos de RPA que integran sistemas legados sin API (AFP.NET, Fin700, BackOffice).
- Áreas de finanzas y contabilidad que consolidan datos desde múltiples bases de datos y los distribuyen por correo o SharePoint.
- Reportería programada que requiere cálculo de días hábiles y feriados locales.
Stack
Otros productos
Backoffice
Plataforma de orquestación de procesos para operaciones reguladas: workflows, solicitudes internas y programador de tareas.
Ver productoHorus Vision
Inteligencia empresarial a través de visión por cámaras con IA, para datos operacionales en tiempo real.
Ver productoFinanciero Contable
Sistema financiero contable: API segura con autenticación y roles para la operación contable.
Ver producto¿Tienes un proyecto en mente?
Conversemos. Te respondemos en menos de 24 horas hábiles.