Modo Web (Odoo)
Accede a la totalidad del backend de Odoo directamente desde tu dispositivo Android. El inicio de sesión ocurre automáticamente, el escáner de código de barras siempre está a la mano y los archivos se descargan e imprimen sin configuraciones adicionales.
Descripción General
El Modo Web te lleva el backend de Odoo a tu teléfono inteligente Android, exactamente como lo verías desde la computadora. No se trata de una versión reducida o simplificada: cada módulo, cada menú y cada función de Odoo son accesibles, con la interfaz de escritorio completa.
La diferencia respecto a abrir Odoo en el navegador del teléfono es que SiltaFlow añade funciones diseñadas para quien trabaja en el campo: el inicio de sesión ocurre automáticamente sin escribir las credenciales cada vez, la sesión permanece abierta incluso cuando sales de la aplicación y regresas más tarde, el escáner de código de barras está integrado directamente en la página de Odoo y los reportes en PDF se descargan e imprimen con un solo toque.
Acceso Automático y Sesión
Web Mode requires an active Odoo connection with database, user and password. API-key-only connections cannot open the web backend.
- Automatic login — On opening, SiltaFlow first tries background login on /web/session/authenticate; if it receives the session_id cookie, it opens /web directly.
- Apertura instantánea — SiltaFlow prepara Odoo en segundo plano apenas la aplicación se inicia. Cuando tocas "Modo Web", el backend ya está listo: ninguna pantalla de carga.
- Persistent session — The WebView stays alive while you navigate in the app and keeps page, history, zoom and fields until the Android process closes or the connection changes.
- Login fallback — If Odoo shows the login page, the app fills the form as fallback and retries at most twice.
Para usar el Modo Web es necesario haber configurado la conexión a Odoo en SiltaFlow al menos una vez, introduciendo la dirección del servidor, la base de datos, el nombre de usuario y la contraseña. Consulta la guía Conexión y Autenticación para detalles.
Toolbar and settings panel
The toolbar includes Back, Return to app, Odoo Home, Refresh and Settings. Return to app closes the web view without destroying the session; Reset session clears cookies, recreates the WebView and starts login again.
The WebView panel contains Session, with status, server, database and reset; Navigation, with home, refresh and external-link notice; Shortcuts, to show label panel and camera scanner; Scanner, to choose the action after a scan.
La Interfaz de Odoo en Android
Odoo se presenta en su versión de escritorio completa: menú principal, lista de aplicaciones, vistas de lista, formularios, kanban y todos los widgets avanzados funcionan normalmente. Puedes navegar entre módulos exactamente como lo harías desde la computadora.
- Visualización de escritorio con todas las columnas, menús laterales y botones de acción
- Pellizca la pantalla para ampliar esquemas, archivos adjuntos o fichas de producto con imágenes de alta resolución
- Todos los módulos de Odoo son accesibles: Inventario, Ventas, CRM, Contabilidad, MRP, Compras y cualquier otro instalado en tu instancia
- Los asistentes de múltiples pasos, los tableros interactivos y las vistas kanban funcionan sin limitaciones
Escáner de Código de Barras en Cualquier Página de Odoo
Mientras estés en cualquier página de Odoo, un botón flotante con el icono de código de barras permanece siempre visible en la parte inferior derecha. Te permite escanear un código sin salir de la página y sin cambiar de aplicación.
The camera scanner can insert the barcode in three ways: active field, active field plus Enter, or Odoo search. If no field is active, SiltaFlow tries a visible barcode or search field before fallback.
Cómo usarlo
- Navega en Odoo hasta el campo donde deseas insertar el código (por ejemplo el campo Producto en una transferencia, o el campo Lote en un picking).
- Toca el campo para seleccionarlo: verás el cursor parpadeando en su interior.
- Toca el botón del escáner flotante. Se abre la cámara.
- Encuadra el código de barras del producto, del lote o de cualquier otro elemento. La cámara se cierra automáticamente apenas se lee el código.
- El valor aparece en el campo de Odoo como si lo hubieras escrito manualmente. Odoo reacciona normalmente: muestra las sugerencias de búsqueda, valida el valor y aplica cualquier automación configurada.
Asegúrate de que el campo de Odoo esté seleccionado (cursor visible) antes de presionar el escáner. Si ningún campo está activo, el valor leído no tiene dónde ir y será ignorado.
Escáner hardware Zebra
Physical scanners in keyboard mode can write directly into Odoo fields because SiltaFlow leaves keyboard events to the WebView. SiltaFlow Intent DataWedge mode is designed for native screens and is ignored inside Odoo Web; on Zebra use the camera scanner button or a separate keystroke profile.
Descargar Archivos y Reportes desde Odoo
Odoo genera muchos tipos de archivos: reportes PDF (facturas, albaranes, pedidos de compra), exportaciones Excel de listas y archivos adjuntos. SiltaFlow maneja estas descargas de manera transparente, incluso en casos donde un navegador móvil normal tendría dificultades.
Descarga directa
HTTP/HTTPS downloads are saved to Downloads through DownloadManager including Odoo session cookies and User-Agent. If DownloadManager fails, SiltaFlow tries a manual download with the same cookies.
Reportes generados al vuelo (PDF y Excel)
Reports generated as blobs are intercepted, converted and saved to Downloads. When complete, the Downloaded file dialog appears with Open, Print and Close; PDFs use Android print service.
Al término de la descarga de estos reportes aparece una ventana con dos opciones:
- Abrir — Abre el archivo con el visualizador predeterminado del dispositivo (por ejemplo el lector de PDF integrado).
- Imprimir — Abre el diálogo de impresión de Android para enviar el documento a una impresora Wi-Fi o cloud conectada al dispositivo.
Si un reporte no se descarga al primer toque, presiona nuevamente el botón Imprimir/Descargar en Odoo. En algunos casos el archivo tarda un instante en ser generado por el servidor y la segunda presión completa el proceso.
Adjuntar Archivos y Tomar Fotos
When Odoo shows a file or image upload field, SiltaFlow opens Select or take photo: choose files, select multiple attachments when supported, or take a photo with FileProvider.
- Seleccionar un archivo ya presente en el dispositivo (documentos, imágenes de la galería, PDF)
- Tomar una foto directamente con la cámara y adjuntarla al registro de Odoo sin pasar por la galería
- Seleccionar múltiples archivos simultáneamente para campos que aceptan múltiples archivos adjuntos
En el primer uso, Android te solicitará permiso para acceder a la cámara y a los archivos del dispositivo. Una vez otorgados, no serán solicitados nuevamente.
The WebView stays inside the configured Odoo server. Relative URLs, same host and blob, data, about and javascript schemes are allowed; links to external hosts are blocked.
Imprimir Etiquetas desde Odoo
Además del escáner de código de barras, en el Modo Web hay un segundo botón flotante dedicado a la impresión de etiquetas. Al tocarlo mientras estés en una página de Odoo, SiltaFlow lee automáticamente el contexto de la página — el modelo de datos visualizado y los registros seleccionados — y abre el panel de etiquetas listo para imprimir.
The label panel works mainly from Odoo list views: if you selected rows with checkboxes it uses only those, otherwise it uses visible rows. Each row needs a real Odoo ID from data-res-id, data-res_id or a visible ID column.
Cómo usarlo
- Navega en Odoo hacia la página desde la cual deseas imprimir las etiquetas (por ejemplo la lista de productos, un picking, la ficha de un artículo).
- Si estás en una vista de lista, selecciona las filas deseadas marcando las casillas de verificación.
- Toca el botón de etiquetas flotante (icono de etiqueta, distinto del escáner de código de barras).
- SiltaFlow identifica automáticamente el tipo de registro que estás visualizando y los registros seleccionados.
- Se abre el panel de etiquetas con las plantillas disponibles para ese tipo de registro. Elige la plantilla e inicia la impresión en tu impresora Zebra o Brother.
Para imprimir las etiquetas es necesario haber configurado al menos una impresora Zebra o Brother en la configuración de SiltaFlow. El reconocimiento automático de la página funciona en todas las vistas principales estándar de Odoo en italiano, inglés, francés, español y alemán.
Casos de Uso
Operador de almacén
El operador abre el Modo Web para revisar las existencias, consultar las transferencias pendientes y confirmar los picking. Escanea el código de barras de un pallet: el código aparece en el campo de búsqueda de Odoo instantáneamente. Si encuentra una anomalía en un documento, lo descarga como PDF y lo imprime en la impresora del almacén con dos toques.
Responsable de producción
En el taller, el responsable consulta el plan de producción, confirma las órdenes de trabajo y registra los consumos de componentes. Usa el escáner para insertar los lotes sin errores de tipeo. Los documentos técnicos adjuntos se abren directamente en la aplicación.
Comercial en movilidad
Fuera de la oficina, el comercial crea presupuestos, consulta el histórico de pedidos de los clientes e imprime las ofertas en PDF. Gracias a la sesión persistente, puede interrumpir el trabajo para responder una llamada y reanudar exactamente desde donde se detuvo, con el formulario aún completado.
Conductor y operador en el campo
El conductor consulta los albaranes directamente en Odoo, sin necesidad de impresiones en papel preparadas con anticipación. Escanea los códigos de barras de los paquetes para encontrar las filas en el picking y confirmar la entrega. El albarán se descarga como PDF y se abre o imprime en pocos segundos.
Técnico de asistencia
El técnico registra los repuestos utilizados, completa el timesheet y adjunta fotos de las reparaciones directamente al registro de Odoo. Al término de la intervención imprime el informe de reparación desde el dispositivo.
Modo Web vs Navegador del Teléfono
¿Por qué usar el Modo Web de SiltaFlow en lugar de abrir Odoo en el navegador Chrome o Safari en el teléfono?
| Función | Modo Web de SiltaFlow | Navegador del teléfono |
|---|---|---|
| Acceso a Odoo | Automático, sin tocadas | Manual en cada sesión |
| Velocidad de apertura | Instantánea (precargada) | Carga completa cada vez |
| Escáner de código de barras | Integrado, siempre visible | No disponible |
| Descarga de PDF y reportes | Funciona siempre, incluidos reportes generados al vuelo | A menudo bloqueado en Android |
| Impresión de documentos | Con un toque desde el diálogo posterior a la descarga | No siempre disponible |
| Impresión de etiquetas | Integrada, desde el contexto de Odoo | No disponible |
| Sesión de navegación | Persistente incluso cambiando de aplicación | Interrumpida al cambiar de aplicación |
Sugerencias
Deja SiltaFlow abierta en segundo plano en lugar de cerrarla completamente. Cuanto más tiempo la aplicación permanezca en memoria, más rápida será la apertura del Modo Web. El consumo de batería en espera es mínimo.
Antes de usar el escáner, siempre toca el campo de Odoo donde deseas insertar el código. Esto garantiza que el valor leído termine en el lugar correcto.
En algunos dispositivos (Xiaomi, Huawei, Samsung) la optimización de batería puede cerrar la aplicación en segundo plano, obligando a una recarga de Odoo. Si esto ocurre frecuentemente, ve a la configuración del dispositivo y añade SiltaFlow a la lista de aplicaciones excluidas de la optimización de batería.
Si el Modo Web muestra la página de inicio de sesión de Odoo en lugar del backend, la sesión ha caducado y la renovación automática no tuvo éxito. Verifica que las credenciales en la configuración de SiltaFlow sean aún válidas (contraseña no modificada, dirección del servidor correcta).
Requisitos
Para utilizar el Modo Web de SiltaFlow son necesarios:
- Conexión activa a internet (el Modo Web no funciona offline)
- Credenciales de Odoo configuradas en SiltaFlow: dirección del servidor, base de datos, usuario y contraseña
- Instancia de Odoo accesible vía HTTPS con certificado válido
- Dispositivo Android versión 10 o posterior
- Permiso de cámara concedido a SiltaFlow (para el escáner de código de barras y carga de fotos)
- Para la impresión de etiquetas: al menos una impresora Zebra o Brother configurada en SiltaFlow
- Si la cuenta de Odoo tiene autenticación de dos factores activa: en el primer acceso será necesario insertar el código OTP manualmente