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.
- Sitio conectado a OdooCada prospecto entra solo al ERP, sin capturarlo a mano.
- Confirmación por WhatsAppCada prospecto recibe su confirmación en automático.
- Nada se pierdeEl conocimiento interno, respaldado y con su historial de cambios.
- 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.






