Restricciones de Movimiento

Modos de movimiento y reglas para controlar como avanzan los candidatos

restriccionesmovimientomodosforwardbidirectionallibresecuencial

Restricciones de Movimiento

Configura como los candidatos pueden moverse entre etapas del proceso, desde flujo completamente libre hasta avance estrictamente secuencial.

Modos de movimiento

El proceso puede configurarse con diferentes modos que controlan las transiciones permitidas:

ModoDescripcionRestriccion
LibreSin restriccionesNinguna
Solo adelanteSolo siguiente etapaEstricto
Adelante con saltoAdelante, puede saltarModerado
BidireccionalAdelante o atrasFlexible

Modo: Libre (free)

Descripcion

El candidato puede moverse a cualquier etapa sin restriccion:

Etapa 1 <-> Etapa 2 <-> Etapa 3 <-> Etapa 4 (cualquier movimiento permitido)

Caracteristicas

  • Mover a cualquier etapa
  • Sin validacion de orden
  • Maximo flexibilidad
  • Minimo control

Cuando usarlo

Recomendado:

  • Procesos exploratorios
  • Equipos pequenos con alta confianza
  • Procesos simples sin etapas criticas

No recomendado:

  • Procesos con compliance
  • Equipos grandes
  • Flujos que requieren auditoria

Modo: Solo adelante (forward_only)

Descripcion

El candidato solo puede avanzar a la siguiente etapa en secuencia:

Etapa 1 -> Etapa 2 -> Etapa 3 -> Etapa 4 (solo al siguiente)

Caracteristicas

  • Solo avance secuencial
  • No se pueden saltar etapas
  • No se puede retroceder
  • Maximo control

Cuando usarlo

Recomendado:

  • Procesos con requisitos legales
  • Flujos de compliance estricto
  • Procesos de certificacion

No recomendado:

  • Procesos que requieren flexibilidad
  • Cuando hay correcciones frecuentes

Ejemplo de validacion

Movimiento no permitido

Este proceso solo permite avanzar a la siguiente etapa en secuencia.

Movimiento solicitado: Etapa 2 -> Etapa 4 Movimiento permitido: Etapa 2 -> Etapa 3

[Entendido]

Modo: Adelante con salto (forward_skip)

Descripcion

El candidato solo avanza pero puede saltar etapas intermedias:

Etapa 1 -> Etapa 2 -> Etapa 3 -> Etapa 4 (puede saltar etapas)

Caracteristicas

  • Solo avance (nunca retrocede)
  • Puede saltar etapas
  • Requiere configurar allowSkipSteps: true
  • Balance entre control y flexibilidad

Cuando usarlo

Recomendado:

  • Candidatos que ya pasaron etapas antes
  • Fast-track para candidatos excepcionales
  • Procesos con etapas opcionales

No recomendado:

  • Todas las etapas son obligatorias
  • Requisitos de orden estricto

Configuracion

Configuracion del Proceso

  • Modo de movimiento: (x) Solo adelante con saltos
  • Permitir saltar etapas

Modo: Bidireccional (bidirectional)

Descripcion

El candidato puede avanzar o retroceder:

Etapa 1 <-> Etapa 2 <-> Etapa 3 <-> Etapa 4 (solo movimientos adyacentes por defecto)

Caracteristicas

  • Avance y retroceso
  • Por defecto solo etapas adyacentes
  • Opcion de permitir saltos
  • Flexibilidad con algo de control

Cuando usarlo

Recomendado:

  • Procesos con revision de decisiones
  • Cuando hay correcciones frecuentes
  • Evaluaciones iterativas

No recomendado:

  • Procesos lineales estrictos
  • Compliance que prohibe retrocesos

Configuracion con saltos

Configuracion del Proceso

  • Modo de movimiento: (x) Bidireccional
  • Permitir saltar etapas (si esta desactivado, solo movimientos a etapas adyacentes)

Configurar modo de movimiento

Acceder a configuracion

Proceso -> Configuracion -> Reglas de Movimiento

Panel de configuracion

Reglas de Movimiento

Modo de movimiento:

  • ( ) Libre - Cualquier movimiento permitido
  • ( ) Solo adelante - Solo siguiente etapa
  • (x) Adelante con saltos - Solo avanzar, puede saltar
  • ( ) Bidireccional - Adelante o atras

OPCIONES ADICIONALES

  • Permitir saltar etapas (Aplica a modos "adelante con saltos" y "bidireccional")
  • Requerir notas al mover (El usuario debe agregar una nota al mover candidatos)

[Cancelar] [Guardar]

Requerir notas al mover

Configuracion

[x] Requerir notas al mover

Comportamiento

Mover Candidato

CampoValor
DeEntrevista Tecnica
AEvaluacion Final
Notas*El candidato mostro buen desempeno tecnico. Avanza a siguiente etapa.

*Las notas son obligatorias

[Cancelar] [Mover]

Sin notas

Notas requeridas

Este proceso requiere que agregues una nota al mover candidatos.

Por favor, documenta la razon del movimiento.

[Entendido]

Validacion pre-movimiento

Endpoint de validacion

Antes de mover, el sistema valida las restricciones:

GET /api/tasks/:id/move-requirements?targetStepId=5

Respuesta:
{
  "allowed": false,
  "notAllowedReason": "Este proceso solo permite avanzar a la siguiente etapa",
  "notesRequired": true,
  "approvalRequired": false,
  "incompleteTests": [],
  "processConfig": {
    "movementMode": "forward_only",
    "requireNotes": true,
    "allowSkipSteps": false
  }
}

En la UI

Mover Candidato

CampoValor
DeEtapa 2
ASeleccionar etapa...

Opciones disponibles:

  • Etapa 1 (bloqueado - retroceso)
  • Etapa 3 (permitido)
  • Etapa 4 (bloqueado - salto)
  • Etapa 5 (bloqueado - salto)

Combinacion con otras restricciones

Aprobaciones

Configuracion:

  • Modo: forward_only
  • Etapa 3: Requiere aprobacion

Resultado:

  • Solo puede mover Etapa 2 -> Etapa 3
  • Movimiento requiere aprobacion

Pruebas bloqueantes

Configuracion:

  • Modo: forward_skip
  • Etapa 2: Prueba requerida (bloquea)

Resultado:

  • Puede saltar de Etapa 1 -> Etapa 3
  • Pero si pasa por Etapa 2, debe completar prueba

Dependencias

Configuracion:

  • Modo: bidirectional
  • Tarea tiene prueba en progreso

Resultado:

  • Puede retroceder (abandona prueba)
  • No puede avanzar hasta completar
  • Warning al retroceder sobre prueba

Matriz de validacion

Movimientos segun modo

De -> ALibreForward OnlyForward SkipBidirectional
1 -> 2SiSiSiSi
1 -> 3SiNoSi*No**
2 -> 1SiNoNoSi
3 -> 1SiNoNoNo**

*Si allowSkipSteps: true **Si allowSkipSteps: true, entonces Si

Indicadores visuales

En el tablero

Modo Forward Only:

Etapa 1 -> Etapa 2 -> Etapa 3 (Solo avance secuencial)

Al arrastrar

Arrastrando candidato de Etapa 1:

Etapa 1Etapa 2Etapa 3
(origen)PermitidoNo permitido

Casos de uso

Proceso de compliance estricto

  • Modo: forward_only
  • Notas: Obligatorias

Etapas:

  1. Aplicacion
  2. Verificacion de documentos
  3. Evaluacion
  4. Aprobacion
  5. Contratacion

Cada etapa debe completarse antes de avanzar.

Proceso flexible con etapas opcionales

  • Modo: forward_skip
  • Notas: Opcionales

Etapas:

  1. Aplicacion
  2. Pre-filtro (opcional)
  3. Entrevista
  4. Evaluacion (opcional)
  5. Oferta

Candidatos pueden saltar pre-filtro y evaluacion.

Proceso iterativo

  • Modo: bidirectional
  • Saltos: Permitidos

Etapas:

  1. Propuesta
  2. Revision
  3. Ajustes
  4. Aprobacion

Puede ir y venir entre revision y ajustes.

Mejores practicas

Elegir el modo correcto

Preguntate:

  1. ¿Todas las etapas son obligatorias?

    • SI -> forward_only
    • NO -> forward_skip
  2. ¿Se necesitan correcciones/retrocesos?

    • SI -> bidirectional
    • NO -> forward_*
  3. ¿Hay requisitos de auditoria?

    • SI -> Modo restrictivo + notas obligatorias
    • NO -> Mas flexible

Documentar excepciones

Si necesitas violar la restriccion:

  1. No cambies el modo general
  2. Usa permisos especiales
  3. Documenta la excepcion
  4. Registra quien y por que

Comunicar al equipo

Asegurate de que el equipo entienda:

  • Que modo esta configurado
  • Por que se eligio ese modo
  • Como manejar excepciones
  • Donde documentar casos especiales

Problemas comunes

"No puedo mover al candidato"

Causas:

  1. Modo no permite el movimiento
  2. Pruebas pendientes
  3. Aprobacion requerida

Solucion: Verificar modo y requisitos de la etapa destino.

"Necesito saltar una etapa"

Causa: Modo no permite saltos.

Solucion:

  • Si es frecuente: Cambiar modo
  • Si es excepcion: Admin puede ajustar

"Necesito retroceder"

Causa: Modo solo permite avance.

Solucion:

  • Evaluar si el modo es correcto
  • Usar modo bidireccional si aplica
  • Documentar por que se necesita

Proximos pasos

¿No encontraste lo que buscabas?

Nuestro equipo de soporte está listo para ayudarte.

Contactar Soporte