Whiteboards
Canvas de colaboración visual para ideas, diagramas, nodos CRM/Operations y generación con IA. Esta app es un módulo único; sus capacidades viven directamente en esta carpeta.
Para que sirve
- Una agencia diseña el flujo de una campaña con notas, enlaces y entregables en un solo canvas.
- Un equipo comercial relaciona contactos, deals y productos con un mapa de cuenta para preparar una oportunidad.
- Una empresa de servicios visualiza tareas y roadmap de un proyecto junto con sus decisiones y recursos.
- Un equipo de producto convierte un brief en un diagrama inicial con IA y lo ajusta antes de compartirlo externamente.
Que lo hace diferente
- El canvas puede vincular tarjetas vivas de contactos, deals, productos, tareas y proyectos de Apex, en lugar de limitarse a contenido dibujado.
- Los módulos de Operations incorporan vistas de tareas y roadmap dentro del whiteboard para quien tiene acceso a esa app.
- Whiteboard AI crea y conecta nodos, organiza layouts y genera imágenes sobre el documento existente, con control de versiones.
- Puede compartirse con un enlace público de solo lectura; los nodos CRM muestran una instantánea y los módulos de Operations no exponen datos sin iniciar sesión.
Acceso
- Ruta principal:
/[orgId]/whiteboards - Como se llega:
Header app switcher > Whiteboards - Permiso requerido:
can_access_whiteboards
Alcance tecnico
- Frontend: lista, editor React Flow y vista pública de Whiteboards
- Backend: documentos, versiones, IA y links públicos
- Superficies públicas:
/wb/[token] - Integraciones externas: S3, OpenRouter, CRM y Operations
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Crear un whiteboard | create-whiteboard.md | CreateWhiteboardDialog.tsx |
| Administrar carpetas y acceso | whiteboard-access.md | WhiteboardAccessDialog.tsx |
| Editar canvas y nodos | canvas-nodes.md | WhiteboardEditorView.tsx, WhiteboardNodes.tsx |
| Conectar nodos y organizar layouts | connections-layout.md | WhiteboardEditorView.tsx, layoutEngine.ts |
| Añadir multimedia y enlaces | media-and-links.md | WhiteboardNodes.tsx |
| Vincular CRM y Operations en vivo | live-crm-operations.md | CrmLiveNodes.tsx, OperationsLiveCards.tsx |
| Crear con Whiteboard AI | whiteboard-ai.md | WhiteboardAIChat.tsx, useWhiteboardBuilderAI.ts |
| Deshacer y restaurar cambios | versions-undo.md | WhiteboardEditorView.tsx, WhiteboardAIChat.tsx |
| Compartir whiteboard públicamente | public-whiteboard.md | WhiteboardPublicView.tsx |
Relaciones
- Depende de: Organizations, wallet y permisos de CRM/Operations cuando se usan nodos vivos.
- Usado por: equipos internos y espectadores externos autorizados por enlace.
Limitaciones y notas
- Los cambios manuales se guardan automáticamente.
- La colaboración simultánea en tiempo real no quedó confirmada como capacidad documentable en las superficies revisadas.