Simulation de Processus
Simulez vos processus métier pour prévoir les résultats, tester des changements et optimiser vos workflows avant la mise en place.
Lancer une simulation génère un event log virtuel depuis votre process model et les paramètres configurés.
Accédez à votre process model et ouvrez l’onglet Simulation dans le panneau de droite.
Vous pouvez créer plusieurs configurations de simulation pour le même modèle.
| Paramètre | Description |
|---|---|
| Simulation Period | Dates de début et de fin de votre simulation |
| Warm-up period | Si activé, lance la simulation avant la date de début pour atteindre un état stable |
Warm-up Period
La période de warm-up permet à la simulation d’atteindre un état stable avant la collecte des data. Si activée, la simulation démarre à (date de début - durée de simulation) et tourne jusqu’à la date de fin ; seuls les events entre la date de début et la date de fin sont comptabilisés dans les résultats. Cela permet d’éliminer les biais d’initialisation dans vos analyses.
Au lieu de tout paramétrer manuellement, utilisez le bouton Auto Configure pour remplir automatiquement les paramètres de simulation :
Quick Start
Auto Configure est la façon la plus rapide d’obtenir une simulation fonctionnelle. Vous pouvez affiner les réglages ensuite.
Définissez des attributs personnalisés transportés par chaque case pendant la simulation.
Utilisez des distributions pour générer des valeurs numériques. Voir Distributions .
Choisissez un mode de génération :
| Mode | Description |
|---|---|
| List | Sélection aléatoire pondérée parmi des valeurs indiquées |
| Numbered | IDs séquentiels avec préfixe (ex. « Commande 1 », « Commande 2 ») |
| Fictional Names | Génère des noms de personnes fictives |
| Fictional Companies | Génère des noms d’entreprises fictives |
| Countries | Noms de pays |
Définissez des ressources partagées limitant l’exécution des activités. Voir Resources pour plus de détails.
Cliquez sur un Start Event pour définir les arrivées de cases :
| Paramètre | Description |
|---|---|
| Distribution | Variation des arrivées (souvent Poisson) |
| Rate | Arrivées moyennes par période |
| Rate Unit | Par heure, jour, semaine, mois ou année |
| Periodicity | Variations selon le temps |
Par défaut : distribution de Poisson avec 1 case par heure.
Cliquez sur une Task ou un Event (intermédiaire/fin) pour configurer :
| Paramètre | Description |
|---|---|
| Distribution | Variation de la durée |
| Time Unit | Secondes, minutes, heures ou jours |
| Periodicity | Variations selon le temps |
| Paramètre | Description |
|---|---|
| Resource | Pool de ressources à utiliser |
| Quantity | Nombre d’unités nécessaires |
Probabilité (0-100 %) que l’élément soit totalement ignoré. Si ignoré, aucune ressource n’est consommée et aucun temps ne s’écoule.
Modifiez les attributs d’une case à la fin de l’élément.
Pour les gateways avec plusieurs chemins sortants, définissez la probabilité de chaque chemin :
| Type de Gateway | Fonctionnement |
|---|---|
| XOR (Exclusive) | Un chemin sélectionné selon le poids de probabilité |
| AND (Parallel) | Tous les chemins pris en même temps |
| OR (Inclusive) | Choix aléatoire, au moins un chemin garanti |
Probabilities
Les probabilités sont des poids relatifs, pas des pourcentages. La normalisation se fait automatiquement.
La simulation s’arrête à la date de fin ou après 2 000 000 events (premier atteint).
Une fois terminée, un nouveau dataset est créé avec l’event log simulé. Analysez-le avec toutes les fonctionnalités standard de ProcessMind :