Aplicar Plantillas a Etapas
Aprende a aplicar plantillas de pasos a las etapas de tus procesos de reclutamiento.
Metodos de Aplicacion
Formas de aplicar plantilla:
- Al crear proceso (nueva etapa)
- Al editar proceso (etapa existente)
- Aplicacion individual (una etapa)
- Aplicacion masiva (multiples etapas)
Aplicar al Crear/Editar Proceso
En el Formulario de Proceso
Al crear o editar un proceso:
| # | Etapa | Plantilla |
|---|---|---|
| 1 | Aplicacion Recibida | Sin plantilla |
| 2 | Screening | Sin plantilla |
| 3 | Entrevista Tecnica | Plantilla: Entrevista Tech |
| 4 | Oferta | Sin plantilla |
Icono de Plantilla
El icono (rayo) indica:
- Morado: Plantilla aplicada
- Gris: Plantillas disponibles, ninguna aplicada
- Click para abrir selector de plantilla
Seleccionar Plantilla
Al hacer click en el icono:
Plantillas disponibles:
| Seleccion | Nombre | Descripcion |
|---|---|---|
| O | Entrevista Tecnica Senior | Configuracion para entrevistas tecnicas |
| O | Entrevista RH | Entrevista inicial con recursos humanos (Aplicada actualmente) |
| O | Evaluacion Psicometrica | Tests de personalidad y competencias |
Acciones: Quitar plantilla, Cancelar, Aplicar
Aplicar
- Selecciona la plantilla deseada
- Click "Aplicar"
- Configuracion copiada a la etapa
- Guardar proceso para confirmar
Modos de Aplicacion
Modo Reemplazar
mergeMode: "replace"
Comportamiento:
- Borra configuracion existente
- Copia configuracion de plantilla
- Resultado: Etapa = Plantilla exacta
- Util para resetear configuracion
Modo Combinar
mergeMode: "merge"
Comportamiento:
- Mantiene configuracion existente
- Agrega configuracion de plantilla
- Conflictos: Existente prevalece
- Util para agregar a configuracion
Ejemplo de Merge
Etapa existente:
- testIds: [1, 2]
- slaHours: 24
Plantilla:
- testIds: [3]
- eventTemplateId: 5
- slaHours: 48
Resultado (merge):
- testIds: [1, 2] (existente prevalece)
- eventTemplateId: 5 (agregado)
- slaHours: 24 (existente prevalece)
Aplicacion via API
Aplicar a Una Etapa
Endpoint: POST /api/step-templates/:templateId/apply/:stepId
Body:
{
"mergeMode": "replace"
}
Response:
{
"success": true,
"message": "Template applied successfully",
"step": { ... }
}
Aplicar a Multiples Etapas
Endpoint: POST /api/step-templates/:templateId/apply-bulk
Body:
{
"stepIds": [10, 11, 12],
"mergeMode": "replace"
}
Response:
{
"success": true,
"message": "Template applied to 3 steps",
"appliedCount": 3,
"stepIds": [10, 11, 12]
}
Quitar Plantilla
Desde el Formulario
- Click en icono de la etapa
- Click "Quitar plantilla"
- Confirmar
Resultado:
- Referencia a plantilla eliminada
- Configuracion de etapa permanece
- Ya no muestra "Plantilla: ..."
Limpiar Configuracion
Si quieres quitar configuracion completamente:
- Editar etapa manualmente
- Desactivar cada opcion
- O crear etapa nueva sin plantilla
Indicadores Visuales
En Lista de Etapas
| Etapa | Estado |
|---|---|
| Screening | - |
| Entrevista Tecnica | Automatizacion |
| Evaluacion | Automatizacion |
| Oferta | - |
Automatizacion = Tiene automatizacion configurada
- = Sin automatizacion
Tooltip de Detalle
Al pasar mouse sobre icono:
Automatizacion configurada:
- 2 tests asignados al entrar
- Evento: Entrevista Tecnica 60min
- Email: Preparacion Entrevista
- SLA: 72 horas
- Plantilla: Entrevista Tecnica Senior
Flujo Recomendado
Para Nuevo Proceso
- Crear proceso con etapas basicas
- Para cada etapa:
- Decidir si necesita automatizacion
- Buscar plantilla existente
- O crear nueva plantilla
- Aplicar a la etapa
- Guardar proceso
- Probar con candidato de prueba
Para Proceso Existente
- Editar proceso
- Identificar etapas sin automatizacion
- Aplicar plantillas apropiadas
- Verificar configuracion no se duplique
- Guardar proceso
- Probar flujo
Crear Plantilla desde Etapa
Guardar Configuracion Existente
Si tienes una etapa bien configurada:
- En la etapa, click "Guardar como plantilla"
- Ingresar nombre y descripcion
- Sistema clona configuracion
- Nueva plantilla disponible
API
Endpoint: POST /api/step-templates/from-step/:stepId
Body:
{
"name": "Mi Nueva Plantilla",
"description": "Creada desde etapa existente"
}
Response:
{
"success": true,
"data": {
"id": 15,
"name": "Mi Nueva Plantilla",
"configuration": { ... }
}
}
Multiples Procesos con Misma Plantilla
Ventaja de Plantillas
Plantilla: "Entrevista Tecnica Standard"
Aplicada en:
- Proceso: Contratacion Developers 2024
- Etapa: Entrevista Tecnica
- Proceso: Contratacion DevOps
- Etapa: Evaluacion Tecnica
- Proceso: Internships Tech
- Etapa: Entrevista
Misma configuracion en 3 procesos.
Actualizar Plantilla
Si actualizas la plantilla:
- Cambios NO se propagan automaticamente
- Etapas existentes mantienen su config
- Debes re-aplicar para actualizar
- O editar etapas individualmente
Mejores Practicas
Organizacion
Recomendaciones:
- Crear plantillas para casos comunes
- Nombrar con tipo de etapa + contexto
- Documentar en descripcion
- Revisar antes de aplicar
- Probar en proceso de prueba
Consistencia
Beneficios de usar plantillas:
- Misma experiencia para candidatos
- Equipo conoce el flujo
- Menos errores de configuracion
- Facil de auditar
- Actualizaciones centralizadas
Cuando NO Usar Plantilla
Configurar manualmente si:
- Etapa es unica/especial
- Configuracion muy simple
- Requiere personalizacion por proceso
- Es etapa de prueba/temporal
Problemas Comunes
"Plantilla no aparece"
Causas:
- Plantilla inactiva
- Sin permisos step-templates.read
- Plantilla de otro owner
Solucion:
- Verificar estado de plantilla
- Verificar permisos
- Contactar administrador
"Configuracion no se aplica"
Causas:
- Proceso no guardado
- Modo merge con conflicto
- Error de validacion
Solucion:
- Guardar proceso
- Usar modo replace
- Revisar campos requeridos
"Automatizacion no funciona"
Causa: Plantilla aplicada pero servicios no conectados
Solucion:
- Verificar tests existen
- Verificar plantillas email/evento activas
- Conectar integraciones necesarias
Proximos Pasos
- Ejecucion de Automatizaciones - Como se ejecutan
- Crear Plantillas - Crear nuevas plantillas
- Asignacion de Tests - Configurar tests