In questa pagina

Riferimento dell’interfaccia di simulazione

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

Contenuto di questo riferimento

Questa pagina fornisce un riferimento completo all’interfaccia di simulazione di ProcessMind. La utilizzi come consultazione rapida durante la configurazione delle simulazioni.

Accesso alla scheda Simulation

La configurazione della simulazione si trova nel pannello destro quando visualizza un modello di processo:

  1. Apra un processo che contiene un modello BPMN
  2. Acceda alla scheda Simulazione nel pannello destro
  3. Tutte le impostazioni della simulazione sono organizzate in sezioni comprimibili

Gestione della simulazione

Nella parte superiore del pannello della simulazione sono disponibili i controlli per gestire le configurazioni della simulazione:

Selettore della simulazione

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 e il nome del dataset della configurazione corrente
Duplica Crea una copia della configurazione corrente
Configurazione automatica Configura automaticamente i parametri della simulazione utilizzando AI o dati osservati
Elimina Rimuove la configurazione di simulazione corrente

Può avere più configurazioni di simulazione per lo stesso processo, così da confrontare scenari diversi senza perdere le impostazioni.

Pulsanti di azione

Nell’intestazione della pagina sono disponibili i principali pulsanti di azione:

Pulsante Descrizione
Esegui simulazione Esegue 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à:

  • Suggerita dall’AI: utilizza AI per generare parametri di simulazione realistici in base alla struttura del modello di processo
  • Ricavata dai dati: ricava i parametri dai dati effettivi del processo, disponibile solo quando 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 to 2025-03-31
Periodo di transitorio Se abilitato, esegue un periodo aggiuntivo di transitorio prima della data di inizio Attivato/disattivato

Periodo di transitorio

Il periodo di transitorio consente alla simulazione di raggiungere uno stato stazionario prima della raccolta dei dati. Quando è abilitata, la simulazione viene eseguita per un periodo equivalente alla durata della simulazione prima della data di inizio. Nell’output vengono inclusi solo gli eventi che si verificano tra la data di inizio e quella di fine. In questo modo si elimina il bias di inizializzazione nei risultati della simulazione.

Attributi del caso

Gli attributi sono valori associati a ciascun caso durante il processo. Configuri il modo in cui vengono generati.

Attributi numerici

Gli attributi numerici utilizzano distribuzioni statistiche per generare i valori. Consulti Distribuzioni per tutti i tipi disponibili.

Impostazione Descrizione
Distribuzione Tipo di distribuzione statistica
Parametri Parametri specifici della distribuzione
Periodicità Variazione temporale facoltativa
Condizioni Generazione condizionale facoltativa

Attributi testuali

Gli attributi testuali prevedono diverse modalità di generazione:

Modalità Descrizione Output di esempio
Elenco Selezione casuale ponderata da un elenco di valori “Gold”, “Silver”, “Bronze”
Numerata Prefisso seguito da un numero progressivo “ORDER-0001”, “ORDER-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 “United States”, “Germany”, “Japan”

Configurazione delle risorse

Definisca i pool di risorse disponibili per le attività.

Impostazione Descrizione
Nome Identificatore del pool di risorse
Capacità Numero di unità disponibili
Periodicità Capacità facoltativa variabile nel tempo

Consulti Risorse per indicazioni dettagliate sulla modellazione delle risorse.

Impostazioni dell’evento di avvio

Configuri il modo in cui i nuovi casi entrano nel processo attraverso gli eventi di avvio:

Impostazione Descrizione
Distribuzione Come vengono distribuiti gli arrivi, in genere secondo una distribuzione di Poisson
Tasso Numero medio di arrivi
Unità del tasso Unità di tempo: perHour, perDay, perWeek, perMonth, perYear
Periodicità Variazioni temporali del tasso di arrivo
Condizioni Modelli di arrivo condizionali

Configurazione predefinita

Per impostazione predefinita, i casi arrivano secondo una distribuzione di Poisson, al ritmo di un caso all’ora.

Impostazioni di Task (attività)

Ogni task del modello BPMN può essere configurato con parametri di elaborazione:

Tempo di elaborazione

Impostazione Descrizione
Distribuzione Come varia il tempo di elaborazione
Unità di tempo secondi, minuti, ore, giorni
Periodicità Variazioni temporali del tempo di elaborazione
Condizioni Tempi di elaborazione condizionali

Risorse necessarie

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 esclusione

Impostazione Descrizione
Percentuale Probabilità, da 0 a 100%, che l’attività venga esclusa
Periodicità Variazioni temporali della probabilità di esclusione
Condizioni Regole condizionali di esclusione

Quando viene escluso, il caso passa immediatamente all’elemento successivo senza consumare 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 come viene selezionato il caso successivo dalla coda di attesa quando l’attività è disponibile per elaborare nuovo lavoro.

Modifiche agli attributi

Configuri il modo in cui gli attributi del caso vengono modificati al completamento del task:

Impostazione Descrizione
Attributo Attributo da modificare
Nuovo valore Valore da impostare, fisso o derivato da una distribuzione
Condizioni Quando applicare la modifica

Impostazioni degli eventi intermedi

Per gli eventi intermedi, non per gli eventi di avvio:

Impostazione Descrizione
Modifiche agli attributi Modifica i valori degli attributi del caso
Probabilità di esclusione Probabilità di bypass dell’evento

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 temporali della probabilità
Condizioni Selezione condizionale del percorso

Nota: le probabilità sono pesi relativi. Impostare i flussi su 70, 20, 10 produce lo stesso risultato di 7, 2, 1.

Gateway AND (paralleli)

Non è necessaria alcuna configurazione: tutti i percorsi in uscita vengono seguiti simultaneamente.

Gateway OR (inclusivi)

Analoghi agli XOR, ma è possibile selezionare più percorsi, con almeno uno sempre garantito.

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 temporali
Condizioni Selezione condizionale del flusso

Riferimento dell’editor delle distribuzioni

Durante la configurazione di una distribuzione, utilizzerà l’editor delle distribuzioni:

Tipi di distribuzione disponibili

Tipo Parametri Caso d’uso
Fissa 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 Tassi 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

Quando applicabile, le durate possono essere specificate in:

  • Secondi
  • Minuti
  • Ore
  • Giorni

Unità del tasso

Per le distribuzioni degli arrivi:

  • All’ora
  • Al giorno
  • Alla settimana
  • Al mese
  • All’anno

Consulti Distribuzioni per spiegazioni dettagliate.

Riferimento dell’editor della periodicità

Durante la configurazione dei parametri variabili nel tempo:

Tipo Parametri Esempio
Sempre (nessuno) Nessuna variazione temporale
Predefinita (nessuno) Regola di fallback
Ogni giorno startTime, endTime 09:00-17:00 ogni giorno
Ogni giorno feriale startTime, endTime Orario lavorativo lunedì-venerdì
Ogni giorno del fine settimana startTime, endTime Orario del fine settimana, sabato-domenica
Ogni settimana startDay, startTime, endDay, endTime Modello settimanale su più giorni
Ogni mese startDayOfMonth, startTime, endDayOfMonth, endTime Elaborazione di fine mese
Ogni anno startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime Modelli stagionali
Periodo fisso startDateTime, endDateTime Eventi una tantum

Consulti Periodicità per indicazioni dettagliate.

Riferimento dell’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 è uguale a uno o più valori specifici
Intervallo Attributo numerico compreso in un intervallo

Esempio: applichi tempi di elaborazione diversi in base alla categoria del cliente.

Esecuzione delle simulazioni

Controlli di esecuzione

Controllo Descrizione
Esegui simulazione Avvia l’esecuzione della simulazione
Barra di avanzamento Mostra la percentuale di completamento durante l’esecuzione
Annulla Arresta una simulazione in esecuzione

Limiti di esecuzione

Limite Valore Scopo
Numero massimo di eventi 5.000.000 Impedisce simulazioni senza fine

Limite degli eventi

La simulazione si arresta quando raggiunge 5.000.000 di eventi. Se raggiunge questo limite, valuti la possibilità di abbreviare il periodo della simulazione o ridurre i tassi di arrivo.

Output della simulazione

Al termine della simulazione, nel processo viene creato un dataset contenente l’Event Log completo:

Contenuto dell’output

Campo Descrizione
ID caso Identificatore univoco di ogni caso simulato
Attività Nome dell’attività eseguita
Timestamp di inizio Momento di avvio dell’attività
Timestamp di completamento Momento di completamento dell’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. Può:

  • Visualizzarlo nell’esploratore dei processi
  • Analizzarlo con tutte le funzionalità di ProcessMind
  • Confrontarlo con altri dataset, storici o simulati
  • Esportarlo per un’analisi esterna

Passaggi successivi