Presencia multi-sistema
Un cliente puede estar en Odoo y en tu Excel; una factura puede ser también un pedido de Shopify. La pregunta “¿este registro está en ambos?” merece una respuesta a simple vista, no una búsqueda manual en dos sistemas.
Cómo se ve
Sección titulada «Cómo se ve»En la consola, el badge de fuente de cada factura muestra todos los sistemas donde vive el registro, con el logo de cada integración en gris. Cada badge es una liga: si hay URL directa al registro (Odoo v17+, Shopify admin), abre el sistema en una pestaña nueva; si no, lleva a Integraciones.
Cómo funciona
Sección titulada «Cómo funciona»Las facturas y clientes llevan un campo presence (JSON):
{ "odoo": { "ref": "F-102", "url": "https://erp.negocio.mx/odoo/account.move/7" }, "excel": { "ref": "F-102" }}core/aiuda_core/engine/presence.py expone add_presence(record, system, ref, url). Reglas:
- Upsert, no duplicar ni ignorar. Re-importar un Excel o sincronizar una
fuente que ya conoce el folio agrega presencia al registro existente en
vez de saltarlo. Todas las entradas (import inteligente, CSV, sync de
Shopify/WooCommerce,
sync_odoo) lo hacen. - La presencia verifica. Si un sistema de registro (Odoo, Shopify,
WooCommerce) respalda el dato,
verifiedsube averificada— el Excel solo, no: un archivo no es un sistema vivo. - Solo donde tiene sentido. Facturas y clientes tienen presencia; promesas, recordatorios y conversaciones son nativos de aiuda y no la necesitan.
Dónde aplica hoy
Sección titulada «Dónde aplica hoy»| Entrada | Sistema registrado |
|---|---|
| Import inteligente / CSV | excel |
sync_pedidos | shopify / woocommerce (con liga al admin) |
sync_odoo | odoo (con liga directa al registro, v17+) |