Riferimento all’interfaccia di simulazione
Contenuto di questa guida
Questa pagina fornisce un riferimento completo all’interfaccia di simulazione di ProcessMind. La utilizzi come guida rapida durante la configurazione delle simulazioni.
Aprire la scheda Simulazione
La configurazione della simulazione si trova nel pannello a destra quando visualizza un modello di processo:
- Apra un processo che contiene un modello BPMN
- Selezioni la scheda Simulazione nel pannello a destra
- Tutte le impostazioni della simulazione sono organizzate in sezioni espandibili
Gestione delle simulazioni
Nella parte superiore del pannello della simulazione sono disponibili i controlli per gestire le configurazioni:
Selettore delle simulazioni
| Controllo | Descrizione |
|---|---|
| Elenco delle simulazioni | Seleziona una configurazione di simulazione esistente dalla barra laterale |
| Crea simulazione | Crea una nuova configurazione di simulazione |
| Rinomina | Modifica il nome della configurazione corrente e il nome del dataset |
| Duplica | Crea una copia della configurazione corrente |
| Configurazione automatica | Configura automaticamente i parametri della simulazione usando l’AI o i dati osservati |
| Elimina | Rimuove la configurazione di simulazione corrente |
È possibile creare più configurazioni di simulazione per lo stesso processo e confrontare scenari diversi senza perdere le impostazioni.
Pulsanti di azione
Nell’intestazione della pagina sono disponibili i pulsanti di azione principali:
| Pulsante | Descrizione |
|---|---|
| Esegui la simulazione | Avvia la simulazione con le impostazioni correnti |
| Configurazione automatica | Apre la finestra di configurazione automatica per compilare i parametri della simulazione |
La finestra Configurazione automatica offre due modalità:
- Suggerito dall’AI: usa l’AI per generare parametri di simulazione realistici in base alla struttura del modello di processo
- Rilevato dai dati: ricava i parametri dai dati effettivi del processo; disponibile solo se i dati sono associati al modello
Periodi
La sezione dei periodi definisce l’intervallo temporale della simulazione:
| Impostazione | Descrizione | Esempio |
|---|---|---|
| Periodo della simulazione | Intervallo di date della simulazione, con data di inizio e di fine | 2025-01-01 - 2025-03-31 |
| Periodo di riscaldamento | Se attivato, esegue un periodo aggiuntivo di riscaldamento prima della data di inizio | Attivato/disattivato |
Periodo di riscaldamento
Il periodo di riscaldamento consente alla simulazione di raggiungere uno stato stazionario prima di raccogliere i dati. Se attivato, la simulazione viene eseguita per un periodo della stessa durata della simulazione, prima della data di inizio. Nell’output sono inclusi solo gli eventi che si verificano tra la data di inizio e quella di fine. In questo modo si elimina la distorsione dovuta all’inizializzazione nei risultati della simulazione.
Attributi del caso
Gli attributi sono valori associati a ciascun caso durante il processo. Configuri come vengono generati.
Attributi numerici
Gli attributi numerici utilizzano distribuzioni statistiche per generare valori. Per consultare tutti i tipi disponibili, veda Distribuzioni.
| Impostazione | Descrizione |
|---|---|
| Distribuzione | Tipo di distribuzione statistica |
| Parametri | Parametri specifici della distribuzione |
| Periodicità | Variazione facoltativa in base al tempo |
| Condizioni | Generazione condizionale facoltativa |
Attributi testuali
Gli attributi testuali prevedono diverse modalità di generazione:
| Modalità | Descrizione | Esempio di output |
|---|---|---|
| Elenco | Selezione casuale ponderata da un elenco di valori | “Oro”, “Argento”, “Bronzo” |
| Numerato | Prefisso seguito da un numero progressivo | “ORDINE-0001”, “ORDINE-0002” |
| Nomi fittizi | Nomi di persone generati | “Sarah Johnson”, “Michael Chen” |
| Aziende fittizie | Nomi di aziende generati | “Acme Corp”, “Global Industries” |
| Paesi | Nomi di paesi | “Stati Uniti”, “Germania”, “Giappone” |
Configurazione delle risorse
Definisca i pool di risorse disponibili per le attività.
| Impostazione | Descrizione |
|---|---|
| Nome | Identificativo del pool di risorse |
| Capienza | Numero di unità disponibili |
| Periodicità | Variazione facoltativa della capienza nel tempo |
Per indicazioni dettagliate sulla modellazione delle risorse, consulti Risorse.
Impostazioni dell’evento di inizio
Configuri il modo in cui i nuovi casi entrano nel processo attraverso gli eventi di inizio:
| Impostazione | Descrizione |
|---|---|
| Distribuzione | Modalità di distribuzione degli arrivi, in genere Poisson |
| Frequenza | Numero medio di arrivi |
| Unità di frequenza | Unità di tempo: perHour, perDay, perWeek, perMonth, perYear |
| Periodicità | Variazioni nel tempo della frequenza degli arrivi |
| Condizioni | Modelli di arrivo condizionali |
Configurazione predefinita
Per impostazione predefinita, i casi arrivano secondo una distribuzione Poisson, al ritmo di un caso all’ora.
Impostazioni di Task (attività)
È possibile configurare i parametri di elaborazione per ogni task del modello BPMN:
Tempo di elaborazione
| Impostazione | Descrizione |
|---|---|
| Distribuzione | Modalità di variazione del tempo di elaborazione |
| Unità di tempo | Secondi, minuti, ore, giorni |
| Periodicità | Variazioni del tempo di elaborazione in base all’orario |
| Condizioni | Tempi di elaborazione condizionali |
Risorse obbligatorie
| Impostazione | Descrizione |
|---|---|
| Pool di risorse | Pool di risorse da utilizzare |
| Quantità | Numero di unità necessarie |
È possibile aggiungere più requisiti di risorse a un singolo task.
Probabilità di salto
| Impostazione | Descrizione |
|---|---|
| Percentuale | Probabilità, da 0 a 100%, che l’attività venga saltata |
| Periodicità | Variazioni nel tempo della probabilità di salto |
| Condizioni | Regole condizionali per il salto |
Quando un’attività viene saltata, il caso passa subito all’elemento successivo senza utilizzare risorse; viene aggiunta solo la durata minima di 1 secondo.
Strategia della coda
| Impostazione | Descrizione |
|---|---|
| FIFO | First In, First Out: i casi vengono elaborati nell’ordine di arrivo (impostazione predefinita) |
| LIFO | Last In, First Out: i casi arrivati più di recente vengono elaborati per primi |
| Casuale | I casi vengono selezionati casualmente dalla coda di attesa |
La strategia della coda determina quale caso viene selezionato dalla coda di attesa quando l’attività è disponibile per elaborare nuovo lavoro.
Modifiche agli attributi
Configuri come vengono modificati gli attributi del caso al completamento del task:
| Impostazione | Descrizione |
|---|---|
| Attributo | Attributo da modificare |
| Nuovo valore | Valore da assegnare, fisso e utilizzabile con attributi testuali e numerici |
| Condizioni | Condizioni per applicare la modifica |
Impostazioni degli eventi intermedi
Per gli eventi intermedi, esclusi gli eventi di inizio:
| Impostazione | Descrizione |
|---|---|
| Modifiche agli attributi | Modifica i valori degli attributi del caso |
| Probabilità di salto | Probabilità che l’evento venga ignorato |
Configurazione dei gateway
Gateway XOR (esclusivi)
Per i gateway esclusivi, configuri la probabilità di ciascun percorso in uscita:
| Impostazione | Descrizione |
|---|---|
| Probabilità | Peso relativo del percorso, normalizzato automaticamente |
| Periodicità | Variazioni della probabilità in base al tempo |
| Condizioni | Selezione condizionale del percorso |
Nota: le probabilità sono pesi relativi. Impostare i flussi su 70, 20, 10 produce lo stesso risultato che impostarli su 7, 2, 1.
Gateway AND (paralleli)
Non è necessaria alcuna configurazione: tutti i percorsi in uscita vengono attivati contemporaneamente.
Gateway OR (inclusivi)
Funzionano in modo simile ai gateway XOR, ma possono essere selezionati più percorsi e almeno uno viene sempre attivato.
Impostazioni dei Sequence Flow
Configuri i singoli Sequence Flow, ovvero le frecce tra gli elementi:
| Impostazione | Descrizione |
|---|---|
| Probabilità | Peso relativo quando il flusso esce da un gateway |
| Periodicità | Variazioni in base al tempo |
| Condizioni | Selezione condizionale del flusso |
Riferimento all’Editor della distribuzione
Per configurare una distribuzione, utilizzi l’Editor della distribuzione:
Tipi di distribuzione disponibili
| Tipo | Parametri | Utilizzo |
|---|---|---|
| Fisso | value | Valori costanti |
| Normale | mean, stdDev | Variazione simmetrica |
| Uniforme | min, max | Intervallo con probabilità uniforme |
| Triangolare | min, mode, max | Intervallo con un valore più probabile |
| Poisson | lambda, rateUnit | Frequenze di arrivo |
| Lognormale | mean, stdDev | Tempi con asimmetria a destra |
| Weibull | scale, shape | Modellazione dell’affidabilità |
| Pearson VI | alpha1, alpha2, beta | Modelli complessi |
| Beta | min, max, alpha, beta | Forma flessibile tra min e max |
Unità di tempo
Se applicabile, le durate possono essere indicate in:
- Secondi
- Minuti
- Ore
- Giorni
Unità di frequenza
Per le distribuzioni degli arrivi:
- All’ora
- Al giorno
- Alla settimana
- Al mese
- All’anno
Per spiegazioni dettagliate, consulti Distribuzioni.
Riferimento all’Editor della periodicità
Per configurare parametri variabili nel tempo:
| Tipo | Parametri | Esempio |
|---|---|---|
| Sempre | (nessuno) | Nessuna variazione nel tempo |
| Predefinito | (nessuno) | Regola di riserva |
| Ogni giorno | startTime, endTime | Ogni giorno, 09:00-17:00 |
| Ogni giorno feriale | startTime, endTime | Orario di lavoro dal lunedì al venerdì |
| Ogni giorno del fine settimana | startTime, endTime | Orario del fine settimana, sabato e domenica |
| Ogni settimana | startDay, startTime, endDay, endTime | Modello settimanale su più giorni |
| Ogni mese | startDayOfMonth, startTime, endDayOfMonth, endTime | Elaborazione a fine mese |
| Ogni anno | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | Modelli stagionali |
| Periodo fisso | startDateTime, endDateTime | Eventi una tantum |
Per indicazioni dettagliate, consulti Periodicità.
Riferimento all’Editor delle condizioni
Le condizioni consentono di variare i valori dei parametri in base agli attributi del caso:
| Tipo di condizione | Descrizione |
|---|---|
| Corrispondenza del valore | L’attributo corrisponde a uno o più valori specifici |
| Intervallo | L’attributo numerico rientra in un intervallo |
Esempio: applichi tempi di elaborazione diversi in base alla categoria del cliente.
Esecuzione delle simulazioni
Controlli di esecuzione
| Controllo | Descrizione |
|---|---|
| Esegui la simulazione | Avvia l’esecuzione della simulazione |
| Barra di avanzamento | Mostra la percentuale di completamento durante l’esecuzione |
| Annulla | Interrompe una simulazione in corso |
Limiti di esecuzione
| Limite | Valore | Scopo |
|---|---|---|
| Numero massimo di eventi | 5.000.000 | Evita che le simulazioni proseguano senza controllo |
Limite di eventi
La simulazione si interrompe al raggiungimento di 5.000.000 di eventi. Se raggiunge questo limite, provi a ridurre il periodo della simulazione o la frequenza degli arrivi.
Output della simulazione
Al termine della simulazione, viene creato un insieme di dati nel processo, contenente l’Event Log completo:
Contenuto dell’output
| Campo | Descrizione |
|---|---|
| ID del caso | Identificativo univoco di ogni caso simulato |
| Attività | Nome dell’attività eseguita |
| Data e ora di inizio | Momento in cui è iniziata l’attività |
| Data e ora di completamento | Momento in cui è terminata l’attività |
| Risorsa | Risorsa che ha eseguito l’attività |
| Attributi | Valori degli attributi del caso al momento dell’esecuzione |
Utilizzo dell’output
L’Event Log simulato è un dataset standard di ProcessMind. È possibile:
- Visualizzarlo nell’esploratore dei processi
- Analizzarlo con tutte le funzionalità di ProcessMind
- Confrontarlo con altri dataset, storici o simulati
- Esportarlo per analisi esterne
Passaggi successivi
Progettazione. Analisi. Miglioramento. Costruisca un’architettura dei processi integrata e mantenga il controllo.
Acceda subito, senza carta di credito né attese. Trasformi il modo in cui opera la Sua organizzazione in una progettazione dei processi chiara e interconnessa.
Definisca l’architettura dei processi, le responsabilità e i controlli, e allinei ruoli e compiti a ogni livello.
Inizi la prova gratuita e crei una base affidabile per governare, gestire e migliorare costantemente i processi della Sua organizzazione.