Generación Automática del Calendario
Este documento explica cómo usar la función de generación automática del calendario y entender sus diferentes opciones.
Introducción
La generación automática del calendario es una herramienta potente que crea un horario optimizado basado en tus requisitos, preferencias de usuarios y datos históricos. El sistema utiliza algoritmos avanzados para asegurar una distribución justa de turnos mientras cumple con todas las restricciones especificadas.
Acceso al Generador
- Accede al calendario como administrador
- Haz clic en el botón "Generar Calendario" en la parte superior derecha
- Aparecerá una ventana modal con opciones de generación
Configuración Básica
Rango de Fechas
- Fecha Inicial: Selecciona la fecha de inicio para el período que quieres generar
- Fecha Final: Selecciona la fecha final del período
- Mes Actual: Por defecto, se selecciona el mes actual
- Nota: Se recomienda generar períodos de 1-3 meses para obtener resultados óptimos
Opciones de Datos Históricos
Elige cómo se deben considerar los datos históricos:
- Año hasta la fecha (YTD): Utiliza datos desde el inicio del año actual
- Últimos 12 meses: Utiliza datos de los últimos 12 meses (recomendado)
- Sin datos históricos: Genera el calendario sin considerar asignaciones pasadas
- Período personalizado: Permite especificar un rango de fechas personalizado para los datos históricos
Opciones Avanzadas
Haz clic en "Opciones Avanzadas" para acceder a configuraciones adicionales que controlan cómo funciona el algoritmo de generación:
Pesos de Optimización
Estas configuraciones determinan la importancia relativa de diferentes factores en el proceso de generación:
1.Nivelación por tipo de día (0-100%):
- Controla cuánto énfasis se pone en distribuir equitativamente los diferentes tipos de días
- Valores más altos aseguran una distribución más equilibrada de días laborables/fines de semana/festivos
- Por defecto: 100%
2.Nivelación por tipo de demanda (0-100%):
- Controla el énfasis en distribuir los turnos equitativamente entre todos los tipos de demanda para cada usuario
- Valores más altos aseguran una distribución más equilibrada de tipos de demanda entre usuarios
- Por defecto: 100%
3.Nivelación de distribución (0-100%):
- Asegura que las demandas se distribuyan lo más equitativamente posible a lo largo de los días. Esto significa que los días laborables no deben estar demasiado juntos ni demasiado separados
- Valores más altos aseguran una distribución más igualitaria
- Por defecto: 100%
Nota: Por defecto, todas las opciones tienen el mismo peso. Si quieres activar solo una opción, puedes establecer las otras opciones en 0%.
Proceso de Generación
Itinerario del Proceso:
- El sistema valida todos los datos de entrada, verifica conflictos en preferencias de usuarios o demandas, y comprueba la disponibilidad de datos históricos
- Pronostica si puede resolver el problema en un tiempo razonable
- Utiliza el algoritmo de optimización para resolver el problema
- Calcula estadísticas para la solución
Tres Posibles Resultados:
Solución (banner verde):
- El algoritmo encuentra una solución que cumple con todas las restricciones y optimiza los criterios especificados
- Haz clic en "Detalles" para ver las estadísticas de la solución
- Puedes aplicar la solución al calendario haciendo clic en "Aplicar"
Problema Detectado (banner rojo):
- Hay problemas con los datos de entrada. Se mostrarán los errores y el proceso se detendrá
- Recomendamos corregir los errores y regenerar el calendario
Solución Subóptima (banner amarillo):
- El algoritmo no evaluó con precisión la dificultad del problema y asignó menos recursos de los necesarios. Sin embargo, se ha encontrado una solución, pero puede no ser la mejor
- Haz clic en "Detalles" para ver las estadísticas de la solución
- Puedes previsualizar la solución haciendo clic en "Vista previa"
- Puedes mantener la solución haciendo clic en "Aplicar"
- Puedes hacer que el algoritmo intente encontrar una mejor solución haciendo clic en "Mejorar"
Respaldo y Limpieza de Datos:
- Si no estás satisfecho con la solución aplicada, puedes restaurar la última copia de seguridad haciendo clic en "Volver a versión anterior" en los botones de la parte superior derecha
- Si simplemente quieres eliminar lo que el modelo ha generado sin volver a un estado anterior, puedes hacer clic en "Limpiar datos" en el menú desplegable de la parte superior derecha
Mejores Prácticas
1.Datos Históricos:
- Usar datos históricos ayuda a crear horarios más equilibrados
- La opción "Últimos 12 meses" es recomendada para la mayoría de los casos
- Considera usar "Sin datos históricos" solo cuando empiezas desde cero
2.Pesos de Optimización:
- Comienza con valores por defecto (100%)
- Ajusta los pesos si aspectos específicos necesitan más atención
- Haz ajustes pequeños y prueba los resultados
3.Período de Generación:
- Genera 1-3 meses a la vez para mejores resultados
- Períodos más largos pueden requerir más tiempo de procesamiento
- Considera las preferencias de usuarios y períodos festivos
Solución de Problemas
Problemas Comunes
- La demanda faltante para eventos fijos: No hay demanda para los eventos fijos asignados a los usuarios
- La demanda total es cero: La demanda total debe ser mayor que cero
- El número de usuarios es cero: El número de usuarios debe ser mayor que cero
- La demanda es mayor que la capacidad de usuarios: La demanda excede la capacidad de los usuarios
- Sin polivalencia para eventos fijos: Algún usuario con evento fijo no tiene polivalencia para la demanda
- No hay usuario para cubrir demanda: No hay usuario disponible para cubrir la demanda
- Demanda mayor que la capacidad de usuarios específica: La demanda para el nombre de demanda excede la capacidad de los usuarios que pueden cubrirla. Por favor, reduce este tipo de demanda o aumenta el número de usuarios que pueden cubrirla
- Demanda mayor que la capacidad de usuarios general: No hay suficientes usuarios para cubrir todas las tareas
- Más demandas que usuarios: Hay más demandas que usuarios diferentes en una fecha
Límites
Actualmente, tenemos algunos límites para evitar problemas demasiado complejos que pueden llevar mucho tiempo resolver:
- Máximo de Días por Problema: Hay un límite de días para generar de una vez. Puedes dividir el problema en períodos más pequeños
- Complejidad Muy Alta: Puede que el problema sea demasiado complejo para resolver. Por favor, intenta simplificar el problema (tal vez puedas reducir el número de usuarios o demandas)
Nota: Si tienes cualquier problema, puedes contactar con nosotros haciendo clic en el siguiente enlace Contáctanos.