Dependencias entre Procesos
Las dependencias permiten encadenar multiples procesos, donde completar uno es prerequisito para entrar a otro.
Que son las dependencias
Una dependencia indica que un candidato debe completar el Proceso A antes de poder entrar al Proceso B.
- Proceso A (Screening) - candidato completa
- Proceso B (Entrevistas) - candidato completa
- Proceso C (Oferta)
Casos de uso
Flujo de seleccion por fases
Fase 1: Filtrado Inicial
- Revision CV
- Prueba tecnica
Fase 2: Evaluacion Profunda
- Entrevista tecnica
- Entrevista cultural
Fase 3: Cierre
- Verificacion referencias
- Oferta
Evaluaciones independientes
- Evaluacion HR y Evaluacion Tech se ejecutan en paralelo
- Ambas deben completarse antes del Proceso Final
Onboarding post-contratacion
- Proceso Seleccion (contratado)
- Proceso Onboarding
- Documentacion
- Capacitacion
- Integracion
Crear dependencia
Desde configuracion del proceso
- Abre el proceso que tendra el prerequisito
- Ve a "Configuracion" -> "Dependencias"
- Haz clic en "Agregar dependencia"
- Selecciona el proceso que debe completarse primero
- Guarda los cambios
Desde vista de procesos
- Ve a la lista de procesos del proyecto
- Haz clic en "Gestionar dependencias"
- Usa el editor visual para conectar procesos
- Guarda la configuracion
Tipos de dependencia
Simple (uno a uno)
Proceso A -> Proceso B
El candidato debe completar A antes de entrar a B.
Multiple (muchos a uno)
- Proceso A -> Proceso C
- Proceso B -> Proceso C
El candidato debe completar A y B antes de entrar a C.
Modo de evaluacion
Cuando hay multiples dependencias:
| Modo | Descripcion |
|---|---|
| Todas (AND) | Debe completar todos los procesos prerequisito |
| Cualquiera (OR) | Basta con completar uno de los prerequisitos |
Comportamiento de dependencias
Al intentar agregar candidato
Si el proceso tiene dependencias:
- Sistema verifica si candidato completo prerequisitos
- Si no completo: Muestra mensaje de bloqueo
- Si si completo: Permite agregar normalmente
Mensaje de bloqueo
No se puede agregar a este proceso.
Prerequisitos pendientes:
- Proceso "Screening Inicial" - No completado
- Proceso "Evaluacion Tecnica" - Completado
El candidato debe completar todos los prerequisitos primero.
Creacion automatica de tarea
Cuando un candidato completa un proceso con proceso encadenado:
- Llega a la etapa final del Proceso A
- Sistema detecta que Proceso B depende de A
- Automaticamente crea tarea en etapa inicial de B
- Candidato aparece en tablero de B
Configurar creacion automatica
Activar auto-encadenamiento
- En el proceso destino, ve a "Dependencias"
- Activa "Crear tarea automaticamente al completar prerequisito"
- Cuando candidato complete prerequisito, entra automaticamente
Desactivar auto-encadenamiento
Si prefieres control manual:
- Desactiva la opcion
- Cuando candidato complete prerequisito
- Deberas agregarlo manualmente al siguiente proceso
Editor visual de dependencias
Acceder al editor
- Ve a "Procesos" del proyecto
- Haz clic en "Vista de flujo" o "Dependencias"
- Se abre editor visual tipo diagrama
Usar el editor
El diagrama muestra los procesos como nodos conectados por flechas:
- Proceso Inicial -> Proceso Central -> Proceso Final
- Proceso Paralelo -> Proceso Final
Acciones:
- Arrastrar linea: Crea conexion entre procesos
- Click en linea: Elimina conexion
- Doble click en proceso: Abre configuracion
Restricciones de dependencias
No se permite
- Ciclos: A -> B -> A (crea loop infinito)
- Auto-dependencia: A -> A
- Multiples niveles circulares: A -> B -> C -> A
El sistema valida
Al guardar dependencias:
- Verifica que no haya ciclos
- Verifica que procesos existan
- Muestra error si hay problema
Ver estado de dependencias
En perfil del candidato
- Abre el perfil del candidato
- Ve a seccion "Procesos"
- Muestra estado de cada proceso:
- Completado
- En progreso
- Pendiente (con prerequisitos)
- Bloqueado (prerequisito no cumplido)
En tablero
Los candidatos con dependencias pendientes muestran indicador de bloqueo.
Dependencias entre proyectos
Mismo proyecto (recomendado)
Las dependencias funcionan mejor dentro del mismo proyecto:
- Facil de gestionar
- Vista unificada
- Reportes consolidados
Diferentes proyectos
Es posible pero con limitaciones:
- Mas dificil de visualizar
- Requiere navegacion entre proyectos
- Reportes separados
Metricas de dependencias
Tiempo entre procesos
El sistema registra:
- Tiempo desde completar A hasta iniciar B
- Tiempo total del flujo encadenado
- Candidatos estancados entre procesos
Reportes disponibles
- Funnel de procesos: Conversion entre procesos
- Tiempo por fase: Duracion promedio por proceso
- Bloqueos: Candidatos que no avanzan por dependencias
Mejores practicas
Disenar flujo primero
- Mapea todas las fases del reclutamiento
- Identifica puntos de decision
- Define procesos y sus limites
- Conecta con dependencias logicas
Mantener simple
| Escenario | Recomendacion |
|---|---|
| Reclutamiento estandar | 2-3 procesos encadenados |
| Reclutamiento complejo | 3-5 procesos maximo |
| Multiples tracks | Usar dependencias OR |
Documentar el flujo
- Nombra procesos claramente
- Documenta proposito de cada uno
- Explica criterios de avance
- Comparte con el equipo
Modificar dependencias
Agregar dependencia a proceso con candidatos
Es seguro:
- Candidatos existentes no se afectan
- Solo aplica a nuevos candidatos
- Candidatos en curso continuan normalmente
Eliminar dependencia
Es seguro:
- Candidatos bloqueados podran ahora entrar
- Historial se mantiene
- No afecta candidatos ya en el proceso
Cambiar proceso prerequisito
Precaucion:
- Verifica candidatos en transicion
- Los que completaron el antiguo siguen validos
- Nuevos deben completar el nuevo prerequisito
Problemas comunes
"Candidato bloqueado por dependencia"
Causa: No ha completado proceso prerequisito.
Solucion:
- Revisa que procesos debe completar
- Agrega al proceso faltante
- O elimina la dependencia si no aplica
"Dependencia ciclica detectada"
Causa: Intentaste crear A -> B -> A.
Solucion:
- Revisa el diagrama de dependencias
- Elimina la conexion que crea el ciclo
- Redisena el flujo si es necesario
"Candidato no aparece automaticamente"
Causa: Auto-encadenamiento desactivado.
Solucion:
- Activa la opcion en configuracion
- O agrega manualmente al siguiente proceso
"Muchos procesos, muy complejo"
Causa: Sobre-ingenieria del flujo.
Solucion:
- Consolida procesos similares
- Usa etapas en lugar de procesos separados
- Simplifica a lo esencial