In questa pagina

Periodicità e parametri variabili nel tempo

Process Intelligence Process Intelligence Disponibile con una postazione Process Intelligence o superiore. Solo le postazioni di questo piano o di un piano superiore possono utilizzare questa funzionalità. Confronta i piani Disponibile con una postazione Process Intelligence o superiore

Che cos’è la periodicità?

I processi reali non funzionano allo stesso modo in ogni momento. Il servizio clienti gestisce più chiamate durante l’orario lavorativo. La produzione opera su turni diversi, con livelli di personale differenti. Il commercio al dettaglio registra picchi stagionali.

La periodicità consente di definire quando si applicano specifiche regole di simulazione. Anziché utilizzare un unico valore globale, può specificare parametri diversi per periodi diversi:

  • Giorni feriali e fine settimana
  • Turno del mattino e turno serale
  • Alta stagione e bassa stagione
  • Orario lavorativo e fuori orario

In questo modo la simulazione si comporta realisticamente in contesti temporali diversi.

Perché la periodicità è importante

Consideri un esempio semplice: la modellazione degli arrivi dei clienti.

Senza periodicità:

  • 10 clienti all’ora, 24 ore su 24, 7 giorni su 7

Con la periodicità:

  • 25 clienti all’ora, nei giorni feriali dalle 9:00 alle 18:00
  • 15 clienti all’ora, nei giorni feriali dalle 18:00 alle 21:00
  • 5 clienti all’ora, nel fine settimana
  • 2 clienti all’ora, durante la notte

Il secondo modello rappresenta i modelli realistici della domanda che influenzano le code, l’utilizzo delle risorse e la produttività.

Tipi di periodicità disponibili

ProcessMind supporta nove tipi di periodicità, ciascuno dei quali definisce quando si applica una regola:

Tipo Parametri Descrizione
Sempre (nessuno) La regola si applica sempre, senza variazioni
Predefinita (nessuno) Regola di fallback quando nessun’altra regola basata sul tempo corrisponde
Periodo fisso startDateTime, endDateTime Periodo una tantum, non ricorrente
Ogni giorno startTime, endTime Stesso orario ogni giorno
Ogni giorno feriale startTime, endTime Solo dal lunedì al venerdì
Ogni giorno del fine settimana startTime, endTime Solo sabato e domenica
Ogni settimana startDay, startTime, endDay, endTime Ricorrenza settimanale, anche su più giorni
Ogni mese startDayOfMonth, startTime, endDayOfMonth, endTime Modello ricorrente mensile
Ogni anno startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime Modello annuale o stagionale

Tipi di periodicità in dettaglio

Sempre

L’opzione più semplice: la regola si applica sempre, senza variazioni.

Utilizzi questa opzione quando: il parametro non varia realmente in base al tempo oppure sta creando una simulazione semplice come base di riferimento.

Predefinita

Funziona come fallback quando nessun’altra regola basata sul tempo corrisponde all’orario corrente della simulazione.

Utilizzi questa opzione quando: desidera definire eccezioni per orari specifici e utilizzare un valore predefinito per tutto il resto.

Includa sempre una regola predefinita

Quando utilizza più regole di periodicità, includa sempre una regola Predefinita per coprire eventuali intervalli non inclusi nelle regole basate sul tempo. In questo modo evita comportamenti imprevisti quando nessuna regola specifica corrisponde.

Ogni giorno

La regola si applica in orari specifici ogni giorno della settimana.

Parametri:

  • startTime: ora di inizio della regola, ad esempio 09:00
  • endTime: ora di fine della regola, ad esempio 17:00

Esempio: l’orario lavorativo generale, dalle 09:00 alle 17:00, si applica ogni giorno, compresi i fine settimana.

Ogni giorno feriale

La regola si applica in orari specifici solo dal lunedì al venerdì.

Parametri:

  • startTime: ora di inizio della regola
  • endTime: ora di fine della regola

Esempio: il servizio clienti opera dalle 08:00 alle 18:00 nei giorni feriali, con regole diverse per il fine settimana.

Ogni giorno del fine settimana

La regola si applica in orari specifici solo il sabato e la domenica.

Parametri:

  • startTime: ora di inizio della regola
  • endTime: ora di fine della regola

Esempio: orario di assistenza ridotto, dalle 10:00 alle 16:00, nel fine settimana.

Ogni settimana

La regola si applica in un intervallo temporale che può estendersi su più giorni all’interno di ogni settimana. È utile per i modelli che non si adattano in modo preciso a singole giornate.

Parametri:

  • startDay: giorno di inizio della regola, lunedì, martedì e così via
  • startTime: ora del giorno di inizio
  • endDay: giorno di fine della regola
  • endTime: ora del giorno di fine

Esempio: periodo di volumi elevati da mercoledì alle 14:00 a venerdì alle 12:00.

Ogni mese

La regola si applica in giorni specifici di ogni mese.

Parametri:

  • startDayOfMonth: giorno del mese in cui inizia la regola, da 1 a 31
  • startTime: ora del giorno di inizio
  • endDayOfMonth: giorno del mese in cui termina la regola
  • endTime: ora del giorno di fine

Esempio: picco di elaborazione di fine mese dal giorno 25 alle 08:00 fino all’ultimo giorno del mese alle 23:59.

Ogni anno

La regola si applica in date specifiche ogni anno.

Parametri:

  • startMonth: mese di inizio della regola
  • startDayOfMonth: giorno del mese di inizio
  • startTime: ora del giorno di inizio
  • endMonth: mese di fine della regola
  • endDayOfMonth: giorno del mese di fine
  • endTime: ora del giorno di fine

Esempio: picco stagionale del commercio durante le festività dal 15 novembre alle 00:00 al 31 dicembre alle 23:59.

Periodo fisso

La regola si applica durante un intervallo specifico di data e ora, non ricorrente. Lo utilizzi per eventi una tantum.

Parametri:

  • startDateTime: data e ora esatte di inizio
  • endDateTime: data e ora esatte di fine

Esempio: settimana del lancio del prodotto, dal 15 al 22 marzo 2025, con regole speciali di gestione.

Combinazione di più regole

Il vero valore della periodicità emerge combinando più regole. Può definire parametri diversi per contesti temporali diversi; la simulazione valuta quale regola si applica in ogni momento.

Esempio: tempi di elaborazione su più turni

Consideri un processo produttivo con tempi di elaborazione diversi in base al turno:

Nome della regola Periodicità Distribuzione del tempo di elaborazione
Turno diurno Ogni giorno feriale, 08:00-16:00 Normale(30 min, 5 min)
Turno serale Ogni giorno feriale, 16:00-00:00 Normale(45 min, 10 min)
Squadra del fine settimana Ogni giorno del fine settimana, 10:00-18:00 Normale(60 min, 15 min)
Notte/Predefinita Predefinita Normale(90 min, 20 min)

Il turno diurno è il più rapido, grazie al personale completo e agli operatori riposati. Il turno serale è più lento, a causa della supervisione ridotta. Nel fine settimana i tempi sono più lunghi, con una squadra ridotta. La regola predefinita copre le ore notturne.

Priorità delle regole

Quando più regole potrebbero corrispondere:

  1. Le regole vengono valutate nell’ordine in cui sono definite nella configurazione
  2. Viene utilizzata la prima regola corrispondente, ovvero quella più in alto
  3. Predefinito: le regole corrispondono solo quando non si applica alcun’altra regola

Suggerimento: inserisca le regole più specifiche prima di quelle generali. Inserisca “Ogni giorno feriale” prima di “Ogni giorno” se desidera un comportamento diverso nei giorni feriali rispetto al fine settimana.

Dove utilizzare la periodicità

La periodicità può essere applicata a molti parametri della simulazione:

Parametro Caso d’uso della periodicità
Arrivi dei casi Tassi di arrivo più elevati durante l’orario lavorativo e più bassi durante la notte
Tempi di elaborazione Elaborazione più rapida con il personale completo e più lenta durante l’orario ridotto
Capacità delle risorse Più personale nelle ore di punta e squadra ridotta durante la notte
Probabilità di esclusione Regole di instradamento diverse nei fine settimana o nei giorni festivi
Probabilità dei Gateway Modelli decisionali diversi in base all’ora del giorno

Esempio completo: centro di assistenza clienti

Ecco un esempio realistico di come funziona la periodicità su più parametri in una simulazione dell’assistenza clienti:

Configurazione del tasso di arrivo

Periodicità Tasso di arrivo
Ogni giorno feriale 09:00-18:00 Poisson(50 all’ora)
Ogni giorno feriale 18:00-22:00 Poisson(20 all’ora)
Ogni giorno del fine settimana 10:00-16:00 Poisson(15 all’ora)
Predefinita Poisson(5 all’ora)

Volumi elevati durante l’orario lavorativo, traffico serale moderato e volumi ridotti nel fine settimana e durante la notte.

Configurazione del tempo di elaborazione

Periodicità Distribuzione
Ogni giorno feriale 09:00-17:00 Triangolare(10, 20, 45 min)
Ogni giorno del fine settimana Triangolare(20, 40, 90 min)
Predefinita Triangolare(30, 60, 120 min)

I tempi sono più rapidi quando il personale è al completo e più lenti nei fine settimana e fuori orario.

Configurazione della capacità del personale

Periodicità Operatori disponibili
Ogni giorno feriale 09:00-18:00 10 operatori
Ogni giorno feriale 18:00-22:00 4 operatori
Ogni giorno del fine settimana 10:00-16:00 3 operatori
Predefinita 1 operatore

Personale completo durante l’orario lavorativo e copertura ridotta negli altri orari.

Come funziona nel complesso

Alle 10:00 di martedì:

  • Gli arrivi utilizzano il tasso di 50 all’ora
  • L’elaborazione utilizza la distribuzione triangolare rapida
  • Sono disponibili 10 operatori

Alle 20:00 di martedì:

  • Gli arrivi scendono a 20 all’ora
  • L’elaborazione utilizza la distribuzione predefinita, più lenta
  • Sono disponibili solo 4 operatori

Alle 14:00 di sabato:

  • Gli arrivi sono 15 all’ora
  • L’elaborazione utilizza la distribuzione del fine settimana
  • Sono disponibili 3 operatori

Buone pratiche

1. Inizi dalla regola predefinita

Definisca sempre prima la regola Predefinita. In questo modo garantisce la copertura di tutti gli orari non gestiti esplicitamente dalle altre regole.

2. Proceda dal generale allo specifico

Inizi con modelli ampi, come giorni feriali e fine settimana, quindi aggiunga regole più specifiche, come i singoli orari dei turni, quando necessario.

3. Mantenga inizialmente la configurazione semplice

Inizi distinguendo semplicemente tra giorni feriali e fine settimana, prima di aggiungere dettagli orari o stagionali. Potrà sempre aumentare la complessità in seguito.

4. Basi i modelli sui dati

Quando possibile, analizzi i dati storici per comprendere i modelli effettivi. Osservi i tassi di arrivo, i tempi di elaborazione e il personale per ora e giorno della settimana.

5. Verifichi i casi limite

Verifichi che le regole gestiscano correttamente gli orari di transizione:

  • Che cosa accade esattamente alle 17:00, quando cambia il turno?
  • La mezzanotte viene gestita correttamente?
  • Le regole di fine mese funzionano nei mesi di diversa durata?

6. Documenti le regole

Le configurazioni complesse della periodicità possono essere difficili da comprendere in seguito. Documenti il motivo per cui esiste ogni regola e il modello aziendale che rappresenta.

Passaggi successivi

Risorse
Utilizzi la periodicità per modellare la capacità variabile delle risorse.