Conceptos y arquitectura
Esta sección explica el porqué del funcionamiento de Canopy. Está dirigida a los lectores que desean comprender los principios de diseño que subyacen a la plataforma — no solo cómo usarla, sino el razonamiento que la dio forma. Utilice esta sección cuando esté depurando algo inesperado, planificando una implementación compleja o evaluando si Canopy se adapta a las necesidades de su organización.
En esta sección
| Página | Qué cubre |
|---|---|
| Comprensión del metamodelo basado en datos | Por qué los tipos de tarjeta, los campos, las relaciones y los roles se almacenan como registros de base de datos en lugar de código — y qué significa eso para la personalización, las migraciones y la multi-tenencia |
| Arquitectura del sistema | La pila de cuatro componentes (React SPA, backend FastAPI, PostgreSQL, Nginx de borde), los módulos opcionales (IA con Ollama, servidor MCP) y el flujo de datos entre ellos |
| Permisos y roles | El modelo de permisos de tres capas (roles de aplicación → roles de parte interesada → permisos efectivos por tarjeta), cuándo usar cada capa y cómo funciona el comodín de administrador |
Lo que esta sección no es
Esta sección explica conceptos y decisiones de diseño — no le guía a través de tareas. Si desea hacer algo, utilice:
- Tutoriales para guías de aprendizaje paso a paso
- Guías prácticas para resolver problemas específicos
- Administración para configurar la plataforma