WorldTeams Docs
N8nOps

DBs | Update Candidate Data Bases

Workflow de n8n activo · 53 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

Este workflow se encarga de actualizar y sincronizar las bases de datos de candidatos de Recruiting (tanto de Arquitectura como de IT) y registrar alertas operativas. Procesa la información que recibe de Bizneo o de otros workflows, clasifica a los postulantes según su vertical, actualiza las planillas maestras de candidatos, detecta tareas pendientes en el proceso de selección y dispara los seguimientos de entrevistas técnicas o cambios de estado a "TO BE INTERVIEWED". Además, todos los días a las 08:00 sincroniza el estado de contratación de los profesionales contratados contra las bases de Arquitectura, IT y Postulaciones.

Cuándo se rompe

  • Si un candidato en la base de profesionales no tiene cargado el email personal: no se puede cruzar contra las bases operativas y su estado de contratación ("Hired") no se va a actualizar en las planillas de Architecture, IT o Postulaciones.
  • Si cambian los nombres de las pestañas o se mueven columnas clave en los Google Sheets (como en la base de postulaciones, bases de IT/Architecture o la planilla de accionables): las lecturas y actualizaciones fallan, frenando el cálculo de pendientes o la derivación de candidatos a seguimiento.
  • Si falla la conexión con Bizneo o los sub-workflows vinculados: no se aplican las etiquetas de seguimiento de entrevistas ni se registran los nuevos accionables en las planillas del equipo.

Detalle técnico

  • Disparadores y ramas principales:
    • Sub-workflow (When Executed by Another Workflow): recibe candidatos procesados y los separa por la etiqueta VERTICALES (ARCHITECTURE o IT).
    • Manual (When clicking ‘Execute workflow’): consulta la API de Bizneo (/api/v3/companies/171404/candidates) con paginación y llama al workflow Calculadora de categoria.
    • Programado diario a las 08:00 (Schedule Trigger): lee 2 - PROFESIONALES - WorldTeams, filtra emails no vacíos y actualiza el campo hired (usando la columna STATUS) en las hojas Candidate Data Base - ARCHITECTURE, Candidate Data Base - IT y Data Base Postulaciones.
    • Programado diario a la 01:00 (Schedule Trigger1): lee Data Base Postulaciones buscando candidatos en TO BE INTERVIEWED sin FUP (actualmente termina en If1 sin acciones posteriores).
  • Rama Arquitectura: Cruza datos contra la hoja Base de Candidate Data Base - ARCHITECTURE, calcula discrepancias mediante código (Code in JavaScript3 / reglas de scorecards y tags), vuelca pendientes a Accionables pendientes recruiting (hoja Candidatos), invoca Accionables | Agregar candidatos a listados con registro de logs (OK/Error), y ejecuta DBs | Update ARCHITECTURE Bases.
  • Rama IT: Cruza y actualiza Candidate Data Base - IT (Append or update row in sheet1). Para perfiles AI1/AI2 sin entrevista enviada, ejecuta IT | Envio Entrevista Tecnica. Para los que entran a seguimiento, actualiza tags en Bizneo (TO BE INTERVIEWED, FOLLOWUP TBI INICIALIZADO) vía el sub-workflow Update company_tags Bizneo, inicializa logs de seguimiento en JSON y actualiza la planilla FUP TO BE INTERVIEWED (hojas IT - TBI e IT - Entrevista Tecnica).

Diagrama

Relacionados

Llama a: Accionables | Agregar candidatos a listados, DBs | Update ARCHITECTURE Bases, Calculadora de categoria, IT | Envio Entrevista Tecnica, Update company_tags Bizneo

Lo llaman: Daily Modified Candidates

Ficha

Estado🟢 Activo
DisparadorWhen Executed by Another Workflow, Schedule Trigger, When clicking ‘Execute workflow’, Schedule Trigger1
Nodos53
ServiciosAPI externa (HTTP), Google Sheets, Postgres, executeWorkflowTrigger, splitOut
CredencialesBizneo Token, Google Sheets Diego, WPC Postgres

| Abrir en n8n | 5Fov7Vkx38_WNJm3xyZYW |

On this page