Op deze pagina

Referentie voor de simulatie-interface

Process Intelligence Process Intelligence Beschikbaar met een Process Intelligence-licentieplaats of hoger. Alleen licentieplaatsen in dit abonnement of een hoger abonnement kunnen deze functie gebruiken. Abonnementen vergelijken Beschikbaar met een Process Intelligence-licentieplaats of hoger

Wat deze referentie behandelt

Deze pagina bevat een complete referentie voor de simulatie-interface in ProcessMind. Gebruik deze als snel naslagwerk bij het configureren van simulaties.

Het tabblad Simulatie openen

De simulatieconfiguratie staat in het rechterpaneel wanneer je een procesmodel bekijkt:

  1. Open een proces met een BPMN-model
  2. Ga in het rechterpaneel naar het tabblad Simulatie Alle simulatie-instellingen zijn ingedeeld in uitklapbare secties3.

Simulatiebeheer

Bovenaan het simulatiepaneel staan de bedieningselementen voor het beheren van simulatieconfiguraties:

Simulatieselector

Bedieningselement Beschrijving
Simulatielijst Selecteer een bestaande simulatieconfiguratie in de zijbalk
Simulatie maken Maak een nieuwe simulatieconfiguratie
Naam wijzigen Wijzig de naam en datasetnaam van de huidige configuratie
Dupliceren Maak een kopie van de huidige configuratie
Automatisch configureren Configureer simulatieparameters automatisch met AI of waargenomen data
Verwijderen Verwijder de huidige simulatieconfiguratie

Je kunt meerdere simulatieconfiguraties voor hetzelfde proces hebben. Zo vergelijk je verschillende scenario’s zonder je instellingen kwijt te raken.

Actieknoppen

In de paginakop staan de belangrijkste actieknoppen:

Knop Beschrijving
Simulatie uitvoeren Voer de simulatie uit met de huidige instellingen
Automatisch configureren Open het dialoogvenster voor automatische configuratie en vul simulatieparameters in

Het dialoogvenster Automatisch configureren biedt twee modi:

  • Door AI voorgesteld: Gebruikt AI om realistische simulatieparameters te genereren op basis van de structuur van je procesmodel
  • Waargenomen in data: Leidt parameters af uit de werkelijke procesdata, alleen beschikbaar wanneer data aan het model is gekoppeld

Perioden

In de sectie Perioden stel je het tijdsbestek voor de simulatie in:

Instelling Beschrijving Voorbeeld
Simulatieperiode Het datumbereik voor de simulatie, met een begin- en einddatum 2025-01-01 tot 2025-03-31
Opwarmperiode Voert, wanneer ingeschakeld, vóór de begindatum een extra opwarmperiode uit In- of uitschakelen

Opwarmperiode

Met de opwarmperiode kan de simulatie een stabiele toestand bereiken voordat data wordt verzameld. Als deze optie is ingeschakeld, draait de simulatie vóór de begindatum gedurende een periode die even lang is als de simulatieduur. Alleen events tussen de begin- en einddatum worden in de uitvoer opgenomen. Zo voorkom je een opstartvertekening in de simulatieresultaten.

Case-attributen

Attributen zijn waarden die elke case door het proces meeneemt. Configureer hoe deze worden gegenereerd.

Numerieke attributen

Numerieke attributen gebruiken statistische verdelingen om waarden te genereren. Zie Verdelingen voor alle beschikbare typen.

Instelling Beschrijving
Verdeling Type statistische verdeling
Parameters Parameters die specifiek zijn voor de verdeling
Periodiciteit Optionele tijdsafhankelijke variatie
Voorwaarden Optionele voorwaardelijke generatie

Tekstattributen

Voor tekstattributen zijn verschillende generatiemodi beschikbaar:

Modus Beschrijving Voorbeelduitvoer
Lijst Gewogen willekeurige selectie uit een lijst met waarden “Gold”, “Silver”, “Bronze”
Genummerd Voorvoegsel gevolgd door een oplopend nummer “ORDER-0001”, “ORDER-0002”
Fictieve namen Gegenereerde persoonsnamen “Sarah Johnson”, “Michael Chen”
Fictieve bedrijven Gegenereerde bedrijfsnamen “Acme Corp”, “Global Industries”
Landen Namen van landen “Verenigde Staten”, “Duitsland”, “Japan”

Bronconfiguratie

Definieer de bronpools die activiteiten kunnen gebruiken.

Instelling Beschrijving
Naam Identificatie van de bronpool
Capaciteit Aantal beschikbare eenheden
Periodiciteit Optionele tijdsafhankelijke capaciteit

Zie Bronnen voor meer informatie over het modelleren van bronnen.

Instellingen voor Start Event

Configureer hoe nieuwe cases via Start Events het proces binnenkomen:

Instelling Beschrijving
Verdeling Hoe aankomsten worden verdeeld, meestal Poisson
Tarief Gemiddeld aantal aankomsten
Eenheid van tarief Tijdseenheid: perHour, perDay, perWeek, perMonth, perYear
Periodiciteit Tijdsafhankelijke variatie in het aankomsttarief
Voorwaarden Voorwaardelijke aankomstpatronen

Standaardconfiguratie

Standaard komen cases aan volgens een Poisson-verdeling, met 1 case per uur.

Task (Activiteit)-instellingen

Elke Task in je BPMN-model kan worden geconfigureerd met verwerkingsparameters:

Verwerkingstijd

Instelling Beschrijving
Verdeling Hoe de verwerkingstijd varieert
Tijdseenheid seconden, minuten, uren, dagen
Periodiciteit Tijdsafhankelijke variatie in de verwerkingstijd
Voorwaarden Voorwaardelijke verwerkingstijden

Vereiste bronnen

Instelling Beschrijving
Bronpool Welke bronpool moet worden gebruikt
Aantal Hoeveel eenheden nodig zijn

Aan één Task kunnen meerdere bronvereisten worden toegevoegd.

Overslaankans

Instelling Beschrijving
Percentage Kans van 0 tot 100% dat de activiteit wordt overgeslagen
Periodiciteit Tijdsafhankelijke variatie in de overslaankans
Voorwaarden Voorwaardelijke regels voor overslaan

Wanneer de activiteit wordt overgeslagen, gaat de case direct door naar het volgende element zonder bronnen te gebruiken. Alleen de minimale duur van 1 seconde wordt toegevoegd.

Wachtrijstrategie

Instelling Beschrijving
FIFO First In, First Out, cases worden verwerkt in de volgorde waarin ze binnenkwamen (standaard)
LIFO Last In, First Out, de laatst binnengekomen cases worden als eerste verwerkt
Willekeurig Cases worden willekeurig uit de wachtrij geselecteerd

De wachtrijstrategie bepaalt welke case als volgende uit de wachtrij wordt geselecteerd zodra de activiteit beschikbaar is om nieuw werk te verwerken.

Attribuutwijzigingen

Configureer hoe case-attributen worden gewijzigd wanneer de Task is voltooid:

Instelling Beschrijving
Attribuut Welk attribuut moet worden gewijzigd
Nieuwe waarde De in te stellen waarde, vast of afkomstig uit een verdeling
Voorwaarden Wanneer de wijziging wordt toegepast

Instellingen voor Intermediate Event

Voor Intermediate Events, dus niet voor Start Events:

Instelling Beschrijving
Attribuutwijzigingen Waarden van case-attributen wijzigen
Overslaankans Kans om het event over te slaan

Gatewayconfiguratie

XOR-gateways (exclusief)

Configureer voor exclusieve gateways de kans voor elk uitgaand pad:

Instelling Beschrijving
Kans Relatief gewicht voor dit pad, automatisch genormaliseerd
Periodiciteit Tijdsafhankelijke variatie in de kans
Voorwaarden Voorwaardelijke padselectie

Let op: kansen zijn relatieve gewichten. Flows instellen op 70, 20 en 10 geeft hetzelfde resultaat als 7, 2 en 1.

AND-gateways (parallel)

Geen configuratie nodig. Alle uitgaande paden worden gelijktijdig gevolgd.

OR-gateways (inclusief)

Vergelijkbaar met XOR, maar er kunnen meerdere paden worden geselecteerd, waarbij er altijd minstens één wordt gekozen.

Instellingen voor Sequence Flow

Configureer afzonderlijke Sequence Flows, de pijlen tussen elementen:

Instelling Beschrijving
Kans Relatief gewicht wanneer de flow een Gateway verlaat
Periodiciteit Tijdsafhankelijke variatie
Voorwaarden Voorwaardelijke flowselectie

Referentie voor de verdelingseditor

Bij het configureren van een verdeling gebruik je de verdelingseditor:

Beschikbare verdelingstypen

Type Parameters Gebruik
Vast value Constante waarden
Normaal mean, stdDev Symmetrische variatie
Uniform min, max Bereik met gelijke kans
Driehoekig min, mode, max Bereik met een meest waarschijnlijke waarde
Poisson lambda, rateUnit Aankomsttarieven
Lognormaal mean, stdDev Rechts-scheve tijden
Weibull scale, shape Betrouwbaarheidsmodellering
Pearson VI alpha1, alpha2, beta Complexe patronen
Bèta min, max, alpha, beta Flexibele vorm tussen minimum en maximum

Tijdseenheden

Waar van toepassing kunnen doorlooptijden worden opgegeven in:

  • Seconden
  • Minuten
  • Uren
  • Dagen

Tariefeenheden

Voor aankomstverdelingen:

  • Per uur
  • Per dag
  • Per week
  • Per maand
  • Per jaar

Zie Verdelingen voor uitgebreide uitleg.

Referentie voor de periodiciteitseditor

Bij het configureren van tijdsafhankelijke parameters:

Type Parameters Voorbeeld
Altijd (none) Geen tijdsvariatie
Standaard (none) Terugvalregel
Elke dag startTime, endTime Dagelijks 09:00-17:00
Elke werkdag startTime, endTime Kantooruren ma-vr
Elke weekenddag startTime, endTime Weekenduren za-zo
Elke week startDay, startTime, endDay, endTime Wekelijks patroon over meerdere dagen
Elke maand startDayOfMonth, startTime, endDayOfMonth, endTime Verwerking aan het einde van de maand
Elk jaar startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime Seizoenspatronen
Vaste periode startDateTime, endDateTime Eenmalige events

Zie Periodiciteit voor meer informatie.

Referentie voor de voorwaardeneditor

Met voorwaarden kunnen parameterwaarden variëren op basis van case-attributen:

Type voorwaarde Beschrijving
Waarde komt overeen Attribuut is gelijk aan specifieke waarde(n)
Bereik Numeriek attribuut binnen een bereik

Voorbeeld: pas verschillende verwerkingstijden toe op basis van het klantsegment.

Simulaties uitvoeren

Uitvoerbediening

Bedieningselement Beschrijving
Simulatie uitvoeren Start de simulatie
Voortgangsbalk Toont tijdens de uitvoering het voltooiingspercentage
Annuleren Stop een lopende simulatie

Uitvoeringslimieten

Limiet Waarde Doel
Maximaal aantal events 5.000.000 Voorkomt simulaties die blijven doorlopen

Eventlimiet

De simulatie stopt zodra 5.000.000 events zijn bereikt. Als je deze limiet bereikt, verkort dan de simulatieperiode of verlaag de aankomsttarieven.

Simulatie-uitvoer

Wanneer de simulatie is voltooid, maakt deze een dataset in je proces met het volledige event log:

Inhoud van de uitvoer

Veld Beschrijving
Case-ID Unieke identificatie voor elke gesimuleerde case
Activiteit Naam van de uitgevoerde activiteit
Starttijdstip Wanneer de activiteit begon
Voltooiingstijdstip Wanneer de activiteit eindigde
Bron Welke bron de activiteit uitvoerde
Attributen Waarden van case-attributen op het moment van uitvoering

Werken met de uitvoer

Het gesimuleerde event log is een standaard ProcessMind-dataset. Je kunt het:

  • Bekijken in de procesverkenner
  • Analyseren met alle ProcessMind-functies
  • Vergelijken met andere datasets, historisch of gesimuleerd
  • Exporteren voor externe analyse

Volgende stappen