WorldTeams Docs
N8nOps

HB - Extraer arch orders

Workflow de n8n activo · 8 nodos

Página generada automáticamente desde n8n. No la edites a mano — se sobreescribe en la próxima corrida. Para cambiar el contenido, cambiá el workflow o el prompt del colector.

Qué hace

Cada 15 minutos se revisa la casilla de Gmail en busca de correos relacionados a órdenes de arquitectura. Al encontrar un correo válido, el sistema extrae el número de orden y busca el registro correspondiente en la base de datos operativa. Si la orden existe, marca la fecha del día para dejarla lista para facturación en el sistema de administración.

Cuándo se rompe

  • Si el asunto del correo no incluye exactamente el texto con el formato de número de orden esperado, el sistema no puede extraer la referencia y no procesa la orden.
  • Si la orden de arquitectura indicada en el correo no está previamente cargada en la base de datos de administración, la actualización no se ejecuta y la orden queda sin fecha de habilitación para facturar.
  • Si se pierden las credenciales de conexión con Gmail o con la base de datos, el flujo deja de leer nuevos correos o falla al intentar actualizar el estado.

Detalle técnico

  • El trigger Gmail Trigger realiza un sondeo cada 15 minutos y se filtra mediante el nodo Filter verificando que Subject contenga la cadena "Arch Order" (respetando mayúsculas y minúsculas).
  • El nodo Code in JavaScript extrae mediante regex (/Arch Order #(\d+)/) el valor de arch_order_number y calcula fecha_hoy en formato Mmm/DD/YYYY en inglés.
  • Se consulta la vista toll_wt_admin_view en Supabase buscando coincidencias en la columna ao_numero.
  • El nodo If valida que la respuesta de la consulta no esté vacía antes de continuar con la ejecución.
  • El nodo Update a row impacta directamente sobre la tabla toll_wt_admin de Supabase, actualizando el campo ok_for_invoice con la fecha formateada para el ao_numero coincidente.

Diagrama

Ficha

Estado🟢 Activo
DisparadorWhen clicking ‘Execute workflow’, Gmail Trigger
Nodos8
ServiciosGmail, Supabase, gmailTrigger
CredencialesGmail account Admin Toll, Supabase WPC
Nodos deshabilitadosWhen clicking ‘Execute workflow’, Get many messages
Abrir en n8navi5QiR8GTg9Qd5d

On this page