Todos los casos

ZCK · Odoo y app de campo

El sistema interno de una empresa de ingeniería: del sitio al ERP, y hasta la obra donde no hay señal.

  • La app de campo: el levantamiento de una cerca eléctrica, tramo por tramo, con acometida, arranque, rectos, giros y desniveles.
  • La app de campo: el plano de la cerca dibujado con sus medidas, 91 metros lineales en 10 tramos, sin internet.
  • La app de campo: agregar un desnivel, con el terreno que sube o baja y cómo se resuelve.
  • La app de campo: la lista de levantamientos guardados en el teléfono.
Dónde corre
Sitio web y Odoo
WhatsApp, con plantilla aprobada por Meta
App de campo para Android
Con qué está hecho
Next.js
Odoo
WhatsApp Business API
Flutter
Python

Tres lugares que no se hablaban.

ZCK es la firma de ingeniería de la que ZCK Software es parte. Su operación pasa por tres lugares: el sitio, donde llegan los prospectos; el ERP, donde se trabajan; y la obra, donde se levanta lo que se va a cotizar. Aquí se conectaron los tres.

  1. Sitio conectado a OdooCada prospecto entra solo al ERP, sin capturarlo a mano.
  2. Confirmación por WhatsAppCada prospecto recibe su confirmación en automático.
  3. Nada se pierdeEl conocimiento interno, respaldado y con su historial de cambios.
  4. App de campo que funciona sin internetLevanta el perímetro de una obra, valida en vivo y entrega el plano.

El prospecto entra solo al ERP.

El formulario de cotización del sitio crea el prospecto directo en Odoo, por su API. Nadie lo vuelve a capturar.

En cuanto entra, el prospecto recibe su confirmación por WhatsApp desde el mismo Odoo, con una plantilla de servicio aprobada por Meta que el sistema busca por su nombre. Se probó en vivo, y el mensaje salió.

El conocimiento, respaldado y con su historia.

La base de conocimiento de la empresa vive en Odoo. Un espejo la copia completa a archivos markdown, en un solo sentido: avanza de 200 en 200 páginas, baja los adjuntos y comprueba cada archivo contra la huella que da Odoo.

Cada página guarda su identificador y su fecha de cambio, así la siguiente corrida solo trae lo nuevo. Está pensado para correr cada día y guardar en git, donde cada cambio queda con su historia.

La app de campo, donde no hay señal.

La herramienta de levantamiento vivía en la web, y la web falla justo donde se usa: obras, azoteas y ranchos sin señal. La app de campo no hace una sola petición a internet. Hasta las fuentes van dentro, porque la librería de fuentes las bajaba de la red.

Se levanta la cerca tramo por tramo, con rectos, giros y desniveles; la app valida mientras se captura y dibuja el plano en el teléfono. Para entregarlo no hay sincronización: la app genera un código que se pega al vendedor y una imagen del plano para compartir.

Las decisiones.

  • El cálculo, reescrito en Dart e idéntico al de la web.

    La lógica de la cerca se portó entera: leer, construir, validar y la geometría. Una batería de pruebas exige que dé exactamente lo mismo que la calculadora de referencia.

  • El plano, dibujado directo en Flutter.

    Se descartó: SVG y una vista web.

    Se dibuja con el propio lienzo de Flutter, sin depender de nada que tenga que cargarse.

  • Un código y una imagen, en vez de sincronizar.

    Entregar el levantamiento no debe depender de que haya señal. Lo guardado vive en el teléfono, hasta cien levantamientos.

Lo que se puede comprobar hoy.

  • El sitio crea el prospecto en Odoo y la confirmación por WhatsApp sale sola.

  • El espejo copia el árbol de conocimiento completo, con sus adjuntos.

  • La app de campo corre en Android, con 144 pruebas automáticas.

¿Qué quieres resolver?

Cuéntanoslo en dos líneas por WhatsApp. Te contestamos el mismo día hábil, con un precio o con las preguntas que faltan.

Cotiza por WhatsApp (abre WhatsApp en otra pestaña)