Periodicidad y parámetros variables en el tiempo
¿Qué es la periodicidad?
Los procesos reales no funcionan igual en todo momento. El servicio de atención al cliente recibe más llamadas durante el horario laboral. En la fabricación se trabaja en distintos turnos, con diferentes niveles de personal. En el comercio minorista, la actividad alcanza picos estacionales.
La periodicidad permite definir cuándo se aplican determinadas reglas de simulación. En lugar de utilizar un único valor general, puede especificar parámetros diferentes para distintos periodos:
- Días laborables y fines de semana
- Turno de mañana y turno de tarde
- Temporada alta y temporada baja
- Horario laboral y fuera del horario laboral
Así, la simulación refleja el comportamiento del proceso en distintos contextos temporales.
Por qué es importante la periodicidad
Veamos un ejemplo sencillo: el modelado de las llegadas de clientes.
Sin periodicidad:
- 10 clientes por hora, las 24 horas del día, los 7 días de la semana
Con periodicidad:
- 25 clientes por hora, de lunes a viernes, de 09:00 a 18:00
- 15 clientes por hora, de lunes a viernes, de 18:00 a 21:00
- 5 clientes por hora los fines de semana
- 2 clientes por hora durante la noche
El segundo modelo refleja patrones de demanda realistas que influyen en las colas, el uso de recursos y el rendimiento.
Tipos de periodicidad disponibles
ProcessMind admite nueve tipos de periodicidad, cada uno de los cuales define cuándo se aplica una regla:
| Tipo | Parámetros | Descripción |
|---|---|---|
| Siempre | (ninguno) | La regla se aplica en todo momento, sin variaciones |
| Predeterminado | (ninguno) | Regla alternativa cuando no coincide ninguna otra regla basada en el tiempo |
| Periodo fijo | startDateTime, endDateTime | Periodo puntual, sin repetición |
| Cada día | startTime, endTime | El mismo horario todos los días |
| Cada día laborable | startTime, endTime | Solo de lunes a viernes |
| Cada día del fin de semana | startTime, endTime | Solo sábados y domingos |
| Cada semana | startDay, startTime, endDay, endTime | Se repite cada semana y puede abarcar varios días |
| Cada mes | startDayOfMonth, startTime, endDayOfMonth, endTime | Patrón que se repite cada mes |
| Cada año | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | Patrón anual o estacional |
Tipos de periodicidad en detalle
Siempre
Es la opción más sencilla: la regla se aplica en todo momento, sin variaciones.
Utilícela cuando: el parámetro no varíe según el tiempo o esté creando una simulación de referencia sencilla.
Predeterminado
Se aplica como alternativa cuando ninguna otra regla basada en el tiempo coincide con el momento actual de la simulación.
Utilícela cuando: quiera definir excepciones para momentos específicos y aplicar un valor predeterminado en los demás casos.
Incluya siempre una regla predeterminada
Si utiliza varias reglas de periodicidad, incluya siempre una regla predeterminada para cubrir los intervalos que no contemplan las reglas basadas en el tiempo. Así evitará comportamientos inesperados cuando no coincida ninguna regla específica.
Cada día
La regla se aplica durante un horario específico todos los días de la semana.
Parámetros:
startTime: Hora de inicio de la regla (por ejemplo, 09:00)endTime: Hora de finalización de la regla (por ejemplo, 17:00)
Ejemplo: El horario laboral general, de 09:00 a 17:00, se aplica todos los días, incluidos los fines de semana.
Cada día laborable
La regla se aplica durante un horario específico solo de lunes a viernes.
Parámetros:
startTime: Hora de inicio de la reglaendTime: Hora de finalización de la regla
Ejemplo: El servicio de atención al cliente funciona de 08:00 a 18:00 los días laborables y aplica reglas distintas los fines de semana.
Cada día del fin de semana
La regla se aplica durante un horario específico solo los sábados y domingos.
Parámetros:
startTime: Hora de inicio de la reglaendTime: Hora de finalización de la regla
Ejemplo: Horario de atención reducido, de 10:00 a 16:00, los fines de semana.
Cada semana
La regla se aplica durante un intervalo que puede abarcar varios días de cada semana. Resulta útil para patrones que no se ajustan a días completos.
Parámetros:
startDay: Día en que comienza la regla (lunes, martes, etc.)startTime: Hora del día de inicioendDay: Día en que termina la reglaendTime: Hora del día de finalización
Ejemplo: Periodo de gran actividad desde el miércoles a las 14:00 hasta el viernes a las 12:00.
Cada mes
La regla se aplica durante días específicos de cada mes.
Parámetros:
startDayOfMonth: Día del mes en que comienza la regla (1-31)startTime: Hora del día de inicioendDayOfMonth: Día del mes en que termina la reglaendTime: Hora del día de finalización
Ejemplo: Aumento del volumen de procesamiento a fin de mes, desde el día 25 a las 08:00 hasta el último día del mes a las 23:59.
Cada año
La regla se aplica en fechas específicas cada año.
Parámetros:
startMonth: Mes en que comienza la reglastartDayOfMonth: Día del mes de iniciostartTime: Hora del día de inicioendMonth: Mes en que termina la reglaendDayOfMonth: Día del mes de finalizaciónendTime: Hora del día de finalización
Ejemplo: Pico de ventas durante las fiestas, desde el 15 de noviembre a las 00:00 hasta el 31 de diciembre a las 23:59.
Periodo fijo
La regla se aplica durante un intervalo específico de fechas y horas, sin repetirse. Utilice esta opción para eventos puntuales.
Parámetros:
startDateTime: Fecha y hora exactas de inicioendDateTime: Fecha y hora exactas de finalización
Ejemplo: Semana de lanzamiento del producto, del 15 al 22 de marzo de 2025, con reglas de gestión especiales.
Combinar varias reglas
La periodicidad resulta especialmente útil al combinar varias reglas. Puede definir parámetros distintos para diferentes contextos temporales y la simulación determinará qué regla se aplica en cada momento.
Ejemplo: tiempo de procesamiento en varios turnos
Veamos un proceso de fabricación con distintos tiempos de procesamiento según el turno:
| Nombre de la regla | Periodicidad | Distribución del tiempo de procesamiento |
|---|---|---|
| Turno de día | Cada día laborable, de 08:00 a 16:00 | Normal(30 min, 5 min) |
| Turno de tarde | Cada día laborable, de 16:00 a 00:00 | Normal(45 min, 10 min) |
| Equipo de fin de semana | Cada día del fin de semana, de 10:00 a 18:00 | Normal(60 min, 15 min) |
| Noche/Predeterminado | Predeterminado | Normal(90 min, 20 min) |
El turno de día es el más rápido (plantilla completa y personal descansado). El turno de tarde es más lento (menos supervisión). El fin de semana es el más lento (equipo reducido). La regla predeterminada se aplica durante la noche.
Prioridad de las reglas
Si varias reglas pueden coincidir:
- Las reglas se evalúan en el orden en que se definen en la configuración
- Se aplica la primera regla que coincide (prevalece la que aparece más arriba)
- **Las reglas **predeterminadas solo coinciden cuando no se aplica ninguna otra regla
Consejo: Coloque las reglas más específicas antes que las generales. Si quiere que los días laborables se comporten de forma distinta a los fines de semana, ponga “Cada día laborable” antes de “Cada día”.
Dónde utilizar la periodicidad
La periodicidad puede aplicarse a muchos parámetros de simulación:
| Parámetro | Uso de la periodicidad |
|---|---|
| Llegadas de casos | Más llegadas durante el horario laboral y menos durante la noche |
| Tiempos de procesamiento | Procesamiento más rápido con la plantilla completa y más lento en horarios reducidos |
| Capacidad de recursos | Más personal en las horas punta y un equipo reducido durante la noche |
| Probabilidades de omisión | Reglas de enrutamiento distintas los fines de semana o días festivos |
| Probabilidades de Gateway | Patrones de decisión distintos según la hora del día |
Ejemplo práctico: centro de atención al cliente
Este ejemplo muestra cómo se aplica la periodicidad a varios parámetros de una simulación de atención al cliente:
Configuración de la tasa de llegadas
| Periodicidad | Tasa de llegadas |
|---|---|
| Cada día laborable, de 09:00 a 18:00 | Poisson(50 por hora) |
| Cada día laborable, de 18:00 a 22:00 | Poisson(20 por hora) |
| Cada día del fin de semana, de 10:00 a 16:00 | Poisson(15 por hora) |
| Predeterminado | Poisson(5 por hora) |
Mucho volumen durante el horario laboral, actividad moderada por la tarde y poca actividad los fines de semana y durante la noche.
Configuración del tiempo de procesamiento
| Periodicidad | Distribución |
|---|---|
| Cada día laborable, de 09:00 a 17:00 | Triangular(10, 20, 45 min) |
| Cada día del fin de semana | Triangular(20, 40, 90 min) |
| Predeterminado | Triangular(30, 60, 120 min) |
El procesamiento es más rápido cuando hay más personal y más lento los fines de semana y fuera del horario laboral.
Configuración de la capacidad de personal
| Periodicidad | Agentes disponibles |
|---|---|
| Cada día laborable, de 09:00 a 18:00 | 10 agentes |
| Cada día laborable, de 18:00 a 22:00 | 4 agentes |
| Cada día del fin de semana, de 10:00 a 16:00 | 3 agentes |
| Predeterminado | 1 agente |
Plantilla completa durante el horario laboral y cobertura reducida el resto del tiempo.
Cómo se combinan las reglas
Un martes a las 10:00:
- Las llegadas siguen la tasa de 50 por hora
- El procesamiento utiliza la distribución triangular rápida
- Hay 10 agentes disponibles
Un martes a las 20:00:
- Las llegadas bajan a 20 por hora
- El procesamiento utiliza la distribución predeterminada, más lenta
- Solo hay 4 agentes disponibles
Un sábado a las 14:00:
- Hay 15 llegadas por hora
- El procesamiento utiliza la distribución del fin de semana
- Hay 3 agentes disponibles
Buenas prácticas
1. Comience por la regla predeterminada
Defina primero la regla predeterminada. Así cubrirá los periodos que no contemplen explícitamente las demás reglas.
2. Avance de lo general a lo específico
Empiece con patrones amplios, como días laborables y fines de semana, y después añada reglas más específicas, como los horarios de cada turno, según sea necesario.
3. Empiece con una configuración sencilla
Comience distinguiendo entre días laborables y fines de semana antes de añadir detalles por hora o temporada. Siempre podrá incorporar más complejidad después.
4. Base los patrones en los datos
Siempre que sea posible, analice los datos históricos para conocer los patrones reales. Examine las tasas de llegada, los tiempos de procesamiento y la dotación de personal por hora y día de la semana.
5. Pruebe los casos límite
Compruebe que las reglas gestionen correctamente los cambios de horario:
- ¿Qué ocurre exactamente a las 17:00, cuando cambia el turno?
- ¿Se gestiona correctamente la medianoche?
- ¿Funcionan las reglas de fin de mes en meses de distinta duración?
6. Documente las reglas
Las configuraciones de periodicidad complejas pueden resultar difíciles de entender más adelante. Documente el motivo de cada regla y el patrón de negocio que representa.
Próximos pasos
Diseñe mejores procesos. Conecte su arquitectura. Mantenga el control.
Acceda de inmediato, sin tarjeta de crédito ni esperas. Transforme la forma de trabajar de su organización en diseños de procesos claros y conectados.
Defina la arquitectura de procesos, los responsables y los controles, y alinee las funciones y responsabilidades en todos los niveles.
Comience su prueba gratuita y establezca una base fiable para gobernar, gestionar y mejorar continuamente sus procesos.