# Twenty Documentation: Spanish

## Spanish

- [Spanish / Guía de usuario (108 pages)](https://docs.twenty.com/_llms/es/guia-de-usuario.md): Documentation for Spanish / Guía de usuario.

### Primeros pasos

#### Bienvenido

- [Por qué Twenty](https://docs.twenty.com/l/es/getting-started/introduction.md)
- [Características clave](https://docs.twenty.com/l/es/getting-started/key-features.md): Un recorrido por todo lo que Twenty puede hacer, desde modelos de datos personalizados hasta automatización con IA.
- [Inicio rápido](https://docs.twenty.com/l/es/getting-started/quickstart.md): Pon Twenty en funcionamiento en menos de 5 minutos, en la nube o con alojamiento propio.

#### Conceptos clave

- [Modelo de datos](https://docs.twenty.com/l/es/getting-started/core-concepts/data-model.md): Comprende cómo Twenty estructura tus datos con objetos, campos y relaciones.
- [Diseño](https://docs.twenty.com/l/es/getting-started/core-concepts/layout.md): Cómo navegar, explorar y visualizar registros en Twenty.
- [Flujos de trabajo](https://docs.twenty.com/l/es/getting-started/core-concepts/workflows.md): Automatiza tus procesos empresariales con el creador visual de flujos de trabajo de Twenty.
- [Calendario y correo electrónico](https://docs.twenty.com/l/es/getting-started/core-concepts/calendar-and-email.md): Sincroniza tu correo electrónico y calendario con Twenty.
- [IA](https://docs.twenty.com/l/es/getting-started/core-concepts/ai.md): Cómo Twenty utiliza la IA para mejorar tu experiencia de CRM.
- [Aplicaciones](https://docs.twenty.com/l/es/getting-started/core-concepts/apps.md): Amplía Twenty con código: objetos personalizados, lógica del lado del servidor, componentes de IU y agentes de IA, todo como paquetes de TypeScript.
- [Tableros](https://docs.twenty.com/l/es/getting-started/core-concepts/dashboards.md): Supervisa el rendimiento y visualiza tus datos de CRM con tableros personalizados.
- [Glosario](https://docs.twenty.com/l/es/getting-started/core-concepts/glossary.md): Términos clave utilizados en Twenty.

### Desarrolladores

#### Resumen

- [Desarrolladores](https://docs.twenty.com/l/es/developers/introduction.md): Crea aplicaciones, usa la API, aloja por tu cuenta o contribuye a la base de código.

#### Aplicaciones

##### Primeros pasos

- [Inicio rápido](https://docs.twenty.com/l/es/developers/extend/apps/getting-started/quick-start.md): Crea tu primera aplicación de Twenty en minutos.
- [Conceptos](https://docs.twenty.com/l/es/developers/extend/apps/getting-started/concepts.md): Cómo funcionan las aplicaciones de Twenty: modelo de entidad, sandboxing y ciclo de vida de la instalación.
- [Estructura del proyecto](https://docs.twenty.com/l/es/developers/extend/apps/getting-started/project-structure.md): Qué hay dentro de una app de Twenty generada mediante scaffolding — archivos, carpetas y lo que hace cada uno.
- [Servidor local](https://docs.twenty.com/l/es/developers/extend/apps/getting-started/local-server.md): Administra el servidor Docker local de Twenty: inícialo, deténlo, actualízalo, crea una instancia de prueba en paralelo y realiza la configuración manual del SDK.
- [Andamiaje](https://docs.twenty.com/l/es/developers/extend/apps/getting-started/scaffolding.md): Genera archivos de entidad de forma interactiva con yarn twenty dev:add — objetos, campos, vistas, funciones de lógica y más.
- [Solución de problemas](https://docs.twenty.com/l/es/developers/extend/apps/getting-started/troubleshooting.md): Problemas comunes en la primera ejecución: Docker, versión de Node, Yarn, dependencias.

##### Tutorial

- [Tutorial: Document Generator](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/overview.md): Crea una aplicación real de Twenty que genere documentos personalizados a partir de los datos de tu CRM.
- [1. Modelo de datos](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/data-model.md): Modelo de documentos y plantillas con objetos, campos y una relación.
- [2. Generando documentos](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/generating-documents.md): Una función lógica, expuesta como una herramienta de IA y una acción de flujo de trabajo.
- [3. Rutas HTTP](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/http-routes.md): Activa la función sobre HTTP y renderiza documentos como páginas web.
- [4. Construyendo la interfaz de usuario](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/building-the-ui.md): Visualizaciones, navegación en la barra lateral, un comando y componentes frontales.
- [5. An AI agent](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/ai-agent.md): Deja que un agente genere documentos de un chat, usando tu herramienta.
- [6. Publicación](https://docs.twenty.com/l/es/developers/extend/apps/tutorials/document-generator/publishing.md): Añade metadatos de mercado y publica tu aplicación.

##### Configuración

- [Resumen](https://docs.twenty.com/l/es/developers/extend/apps/config/overview.md): Configura la propia app: su identidad, los permisos predeterminados y lo que se ejecuta en el momento de la instalación.
- [Configuración de la aplicación](https://docs.twenty.com/l/es/developers/extend/apps/config/application.md): Declara la identidad de tu aplicación, el rol predeterminado, las variables y los metadatos del marketplace con defineApplication.
- [Roles y permisos](https://docs.twenty.com/l/es/developers/extend/apps/config/roles.md): Declara qué objetos y campos pueden leer y escribir las funciones de lógica y los componentes de interfaz de tu aplicación.
- [Hooks de instalación](https://docs.twenty.com/l/es/developers/extend/apps/config/install-hooks.md): Ejecuta lógica durante el ciclo de vida de instalación, actualización o desinstalación: siembra datos, realiza copias de seguridad de registros, valida la actualización, limpia recursos externos.
- [Recursos públicos](https://docs.twenty.com/l/es/developers/extend/apps/config/public-assets.md): Distribuye archivos estáticos — imágenes, íconos, fuentes — junto con tu aplicación mediante la carpeta `public/`.

##### Datos

- [Resumen](https://docs.twenty.com/l/es/developers/extend/apps/data/overview.md): Da forma a los datos que tu aplicación agrega a un espacio de trabajo: objetos, campos y relaciones.
- [Objetos](https://docs.twenty.com/l/es/developers/extend/apps/data/objects.md): Declara nuevos tipos de registro (tablas personalizadas con sus propios campos) usando defineObject.
- [Extender objetos](https://docs.twenty.com/l/es/developers/extend/apps/data/extending-objects.md): Añade campos a los objetos estándar de Twenty (Person, Company, …) o a objetos de otras aplicaciones usando defineField.
- [Apuntar a metadatos del sistema](https://docs.twenty.com/l/es/developers/extend/apps/data/system-fields.md): Resuelve los identificadores universales deterministas de los metadatos de Twenty que se aprovisionan automáticamente en cada objeto, para que tu aplicación pueda hacer referencia a ellos sin codificarlos de forma rígida.
- [Relaciones](https://docs.twenty.com/l/es/developers/extend/apps/data/relations.md): Conecta objetos entre sí con relaciones bidireccionales MANY_TO_ONE / ONE_TO_MANY.
- [Tipos de actividad del cronograma](https://docs.twenty.com/l/es/developers/extend/apps/data/timeline-activity-types.md): Definir eventos de auditoría automática y eventos de aplicación explícitos que renderizan en cronogramas de registro.

##### Lógica

- [Resumen](https://docs.twenty.com/l/es/developers/extend/apps/logic/overview.md): TypeScript del lado del servidor que se ejecuta dentro de Twenty, activado por rutas HTTP, programaciones cron, eventos de base de datos, herramientas de IA o acciones de flujos de trabajo.
- [Funciones de lógica](https://docs.twenty.com/l/es/developers/extend/apps/logic/logic-functions.md): Defina funciones de TypeScript del lado del servidor con activadores HTTP, de cron y de eventos de base de datos.
- [Almacén de clave-valor](https://docs.twenty.com/l/es/developers/extend/apps/logic/key-value-store.md): Conserva resultados intermedios, almacena en caché datos y comparte estado entre ejecuciones de funciones lógicas con el almacén de clave-valor integrado de la aplicación.
- [Trabajos en segundo plano](https://docs.twenty.com/l/es/developers/extend/apps/logic/background-jobs.md): Puede delegar el trabajo prolongado o sujeto a limitaciones de tasa a los workers de Twenty encolando otra ejecución de una función lógica en lugar de hacerlo todo en el mismo flujo.
- [Habilidades y agentes](https://docs.twenty.com/l/es/developers/extend/apps/logic/skills-and-agents.md): Define habilidades y agentes de IA para tu aplicación.
- [Conexiones](https://docs.twenty.com/l/es/developers/extend/apps/logic/connections.md): Permite que tu aplicación actúe en nombre de un usuario en servicios de terceros mediante OAuth.

##### Diseño

- [Resumen](https://docs.twenty.com/l/es/developers/extend/apps/layout/overview.md): Coloca tu aplicación dentro de la interfaz de usuario de Twenty — entradas de la barra lateral, vistas guardadas, pestañas de la página de registro y componentes React aislados.
- [Vistas](https://docs.twenty.com/l/es/developers/extend/apps/layout/views.md): Incluye vistas guardadas preconfiguradas — orden de columnas, filtros y grupos — para los objetos de tu aplicación.
- [Elementos del menú de navegación](https://docs.twenty.com/l/es/developers/extend/apps/layout/navigation-menu-items.md): Agrega entradas personalizadas a la barra lateral del espacio de trabajo — enlaces a vistas guardadas o URLs externas.
- [Diseños de Página](https://docs.twenty.com/l/es/developers/extend/apps/layout/page-layouts.md): Personaliza las páginas de detalle de los registros — pestañas, widgets y dónde se renderizan los componentes de frontend — usando `definePageLayout` y `definePageLayoutTab`.
- [Componentes de frontend](https://docs.twenty.com/l/es/developers/extend/apps/layout/front-components.md): Crea componentes de React que se renderizan dentro de la UI de Twenty con aislamiento en entorno sandbox.
- [Elementos del menú de comandos](https://docs.twenty.com/l/es/developers/extend/apps/layout/command-menu-items.md): Expón componentes de frontend como acciones rápidas y entradas del menú de comandos (Cmd+K) con defineCommandMenuItem.

##### Operaciones

- [Resumen](https://docs.twenty.com/l/es/developers/extend/apps/operations/overview.md): Compila, prueba y envía tu aplicación: comandos de CLI, pruebas de integración, CI y publicación en un servidor o en npm.
- [CLI](https://docs.twenty.com/l/es/developers/extend/apps/operations/cli.md): Comandos de `yarn twenty` para ejecutar funciones, transmitir registros en tiempo real, gestionar instalaciones de aplicaciones y cambiar entre remotos.
- [Sincronización y recuperación](https://docs.twenty.com/l/es/developers/extend/apps/operations/sync-and-recovery.md): Qué comando usar y cuándo, cómo leer la salida de sincronización y una escalera de recuperación para cuando los metadatos locales se desvían, antes de llegar a un restablecimiento completo.
- [Pruebas](https://docs.twenty.com/l/es/developers/extend/apps/operations/testing.md): Configuración de Vitest, pruebas de integración contra un servidor real de Twenty, comprobación de tipos e integración continua (CI) con GitHub Actions.
- [Traducciones](https://docs.twenty.com/l/es/developers/extend/apps/operations/translations.md): Lanza tu aplicación en varios idiomas: traduce las etiquetas del manifiesto y las cadenas de la interfaz de usuario mediante un único catálogo de configuraciones regionales (locales).
- [Publicación](https://docs.twenty.com/l/es/developers/extend/apps/operations/publishing.md): Distribuye tu aplicación de Twenty en el marketplace o despliégala internamente.

#### API

- [APIs](https://docs.twenty.com/l/es/developers/extend/api.md): APIs REST y GraphQL generadas a partir del esquema de tu espacio de trabajo.
- [Webhooks](https://docs.twenty.com/l/es/developers/extend/webhooks.md): Recibe notificaciones cuando los registros cambien — HTTP POST a tu endpoint en cada creación, actualización o eliminación.
- [OAuth](https://docs.twenty.com/l/es/developers/extend/oauth.md): Flujo de código de autorización con PKCE y credenciales de cliente para acceso de servidor a servidor.

#### Autoalojamiento

- [Docker Compose](https://docs.twenty.com/l/es/developers/self-host/capabilities/docker-compose.md)
- [Configuración](https://docs.twenty.com/l/es/developers/self-host/capabilities/setup.md)
- [Guía de actualización](https://docs.twenty.com/l/es/developers/self-host/capabilities/upgrade-guide.md)
- [Solución de problemas](https://docs.twenty.com/l/es/developers/self-host/capabilities/troubleshooting.md)

#### Contribuir

- [Configuración Local](https://docs.twenty.com/l/es/developers/contribute/capabilities/local-setup.md): La guía para los colaboradores (o desarrolladores curiosos) que quieren ejecutar Twenty localmente.
- [Comandos](https://docs.twenty.com/l/es/developers/contribute/commands.md): Comandos útiles para desarrollar Twenty.
- [Guía de Estilo](https://docs.twenty.com/l/es/developers/contribute/style-guide.md): Convenciones de código y buenas prácticas para contribuir a Twenty.
