Generador central de documentos

Implementación y metodología low-code

Ejemplo: aplicación desarrollada sin codificación: CGD

Low-code es un enfoque para crear aplicaciones empresariales sin necesidad de programar de forma tradicional. En lugar de trabajar con distintos lenguajes de programación, Meltemee ofrece al diseñador un entorno gráfico de creación en el que los procesos y algoritmos se modelan visualmente mediante arrastrar y soltar.

Después del diseño, la aplicación puede verificarse en el entorno de ejecución y probarse con ayuda del depurador. Gracias al diseño visual y a las plantillas predefinidas, Meltemee permite que desarrolladores profesionales y usuarios de negocio creen e implementen aplicaciones empresariales en conjunto: más rápido, con menor costo y con mayor capacidad de reacción ante los cambios del negocio después de la implementación.

Proyectos low-code

Por lo general, los proyectos low-code se implementan en siete pasos:

  • análisis de requisitos,
  • modelo de datos, incluido el esquema de la aplicación, la estructura de entidades y las relaciones,
  • interfaz de usuario: formularios, páginas, vistas, funciones y atributos de usuario, permisos,
  • lógica empresarial y flujos de trabajo,
  • integración con servicios externos,
  • pruebas, control de calidad y puesta en marcha,
  • estabilización y mejora a partir de los comentarios de usuarios y partes interesadas.

La lista parece sencilla, pero en las empresas elegir tecnología low-code suele significar implementar aplicaciones de clase empresarial. Las funciones esperadas son complejas, los procesos y algoritmos pueden ser exigentes y, en muchos casos, se especifican con un nivel de abstracción bastante alto.

En este tipo de proyectos, nuestra implementación se centra en las funcionalidades. Este enfoque se describe muy bien mediante la metodología FDD (Feature-Driven Development).

FDD: la medida básica del progreso es una aplicación funcional

Nuestra metodología ágil se ajusta a los principios de Agile: se centra ante todo en el objetivo del proyecto y en la entrega de software funcional en los plazos más cortos posibles. La medida fundamental del progreso del proyecto es una aplicación operativa.

El mercado corporativo no solo implica procesos complejos, sino también altos requisitos de seguridad para aplicaciones low-code y políticas de permisos avanzadas. La plataforma Meltemee cumple con OWASP ASVS L2, lo que significa que proporciona a las aplicaciones un nivel de seguridad adecuado para procesar datos sensibles o legalmente protegidos. Además, el modelo flexible de permisos ABAC (Attribute-Based Access Control) permite implementar la solución incluso en estructuras multiempresa.

Aplicación low-code con funcionalidades seleccionadas: Generador Central de Documentos

En nuestra serie “low-code by yarrl: aplicaciones de clase empresarial”, analizamos funcionalidades seleccionadas de distintas soluciones para mostrar:

  • la versatilidad de la plataforma low-code,
  • la eficiencia de los equipos de proyecto.

Contamos con muchas aplicaciones low-code listas para parametrizar que pueden ponerse en marcha en las instalaciones del cliente en poco tiempo. Estas soluciones suelen utilizarse para automatizar procesos, decisiones y algoritmos. Una de ellas es el Generador Central de Documentos.

El generador puede utilizar plantillas de documentos preparadas en herramientas de Office, con formatos, fuentes, colores, elementos gráficos y logotipos coherentes con la identidad visual de la organización. La aplicación se integra mediante API con los procesos de tratamiento de datos y, de acuerdo con esos procesos:

  • entrega a los destinatarios documentos con un formato profesional,
  • supervisa la integridad de los datos, la ruta de aprobación y la retención de documentos.

Las plantillas dinámicas permiten generar documentos profesionales dentro del proceso empresarial, utilizando datos de procesos y aplicaciones con el contenido y el formato esperados. El generador ahorra tiempo, evita errores y mantiene un archivo de documentos con acceso basado en el modelo de permisos ABAC, lo que permite implementar políticas de permisos amplias y precisas.