Eseguire una simulazione
Esecuzione della Prima Simulazione
Eseguire una simulazione genera un event log virtuale basato sul process model e sui parametri configurati.
Prerequisiti
- Un process model (diagramma BPMN) in ProcessMind
- Opzionale: parametri di simulazione configurati (valori predefiniti disponibili)
Step 1: Accedi alla Tab Simulation
Vai sul tuo process model e seleziona la scheda Simulation dal pannello a destra.
Step 2: Crea o Seleziona una Simulazione
Puoi creare più configurazioni di simulazione per lo stesso modello.
- Clicca sulla tendina simulation selector
- Seleziona una simulazione esistente oppure clicca su Create New Simulation
- Dai un nome descrittivo alla simulazione (es. “Baseline”, “Peak Season”)
Step 3: Configura i Periodi
| Setting | Description |
|---|---|
| Simulation Period | Date di inizio e fine della simulazione |
| Warm-up period | Se attivo, la simulazione parte prima per raggiungere lo steady state |
Warm-up Period
Il warm-up period permette alla simulazione di arrivare allo steady state prima della raccolta dati. Se attivo, la simulazione parte da (start date - simulation duration) e prosegue fino alla data di fine; nell’output sono inclusi solo gli eventi tra start e end date. Utile per eliminare il bias di avvio nei risultati.
Uso di Auto Configure
Invece di configurare tutto manualmente, puoi usare il pulsante Auto Configure per popolare i parametri della simulazione in automatico:
- Clicca su Auto Configure sotto la tendina simulation selector
- Scegli una modalità di configurazione:
- AI-Suggested: l’AI propone parametri realistici in base al tuo process model
- Observed from Data: parametri ricavati dai tuoi dati reali (richiede data mappato sul modello)
- Rivedi e adatta le impostazioni generate se serve
Quick Start
Auto Configure è il modo più veloce per avere la simulazione pronta. Puoi sempre modificarla in seguito.
Step 4: Configura gli Attributi
Definisci gli attributi personalizzati che i case portano nella simulazione.
Attributi Numerici
Usa le distribuzioni per generare valori numerici. Vedi Distributions .
Attributi Testuali
Scegli una modalità di generazione:
| Mode | Description |
|---|---|
| List | Selezione casuale pesata da valori predefiniti |
| Numbered | ID sequenziali con prefisso (es. “Order 1”, “Order 2”) |
| Fictional Names | Nomi persona generati |
| Fictional Companies | Nomi azienda generati |
| Countries | Nomi di paesi |
Step 5: Configura le Risorse
Definisci le risorse condivise che limitano l’esecuzione delle attività. Vedi Resources per dettagli.
Step 6: Configura gli Start Event
Clicca su uno Start Event per configurare l’arrivo dei case:
| Setting | Description |
|---|---|
| Distribution | Come variano gli arrivi (tipicamente Poisson) |
| Rate | Arrivi medi per periodo di tempo |
| Rate Unit | Per ora, giorno, settimana, mese o anno |
| Periodicity | Variazioni temporali |
Default: distribuzione Poisson con 1 case all’ora.
Step 7: Configura Task ed Event
Clicca su qualsiasi Task o Event (intermedio/finale) per configurare:
Processing Time (solo Task)
| Setting | Description |
|---|---|
| Distribution | Come varia la durata |
| Time Unit | Secondi, minuti, ore o giorni |
| Periodicity | Variazioni temporali |
Required Resources (solo Task)
| Setting | Description |
|---|---|
| Resource | Quale resource pool usare |
| Quantity | Quante unità servono |
Skip Chance
Probabilità (0-100%) che l’elemento venga saltato. Se saltato, non consuma risorse e non impiega tempo.
Modifica Attributi
Modifica gli attributi del case al completamento dell’elemento.
Step 8: Configura Sequence Flow
Per i gateway con più uscite, configura la probabilità di ciascun percorso:
| Gateway Type | Behavior |
|---|---|
| XOR (Exclusive) | Il percorso viene scelto in base ai pesi probabilistici |
| AND (Parallel) | Tutti i percorsi sono seguiti contemporaneamente |
| OR (Inclusive) | Selezione casuale; almeno un percorso sempre scelto |
Probabilities
Le probabilità sono pesi relativi, non percentuali, e vengono normalizzate in automatico.
Step 9: Avvia la Simulazione
- Clicca sul pulsante Run Simulation in cima al pannello Simulation
- Attendi il completamento (vedi lo stato di avanzamento)
La simulazione si ferma alla data di fine o al raggiungimento di 2.000.000 eventi (il primo che si verifica).
Visualizza i Risultati
Al termine viene creato un nuovo dataset con l’event log simulato. Analizzalo con tutte le funzionalità standard di ProcessMind:
- Process Map
- Statistiche
- Dashboard
- Filtri