Sur cette page

Référence de l’interface de simulation

Process Intelligence Process Intelligence Disponible avec une licence utilisateur Process Intelligence ou supérieure. Seules les licences utilisateur de ce forfait ou d’un forfait supérieur peuvent utiliser cette fonctionnalité. Comparer les forfaits Disponible avec une licence utilisateur Process Intelligence ou supérieure

Contenu de cette référence

Cette page fournit une référence complète de l’interface de simulation dans ProcessMind. Utilisez-la pour retrouver rapidement les informations nécessaires lors de la configuration de vos simulations.

Accéder à l’onglet Simulation

La configuration de la simulation se trouve dans le panneau de droite lorsque vous consultez un modèle de processus :

  1. Ouvrez un processus contenant un modèle BPMN
  2. Accédez à l’onglet Simulation dans le panneau de droite
  3. Tous les paramètres de simulation sont organisés en sections réductibles

Gestion des simulations

En haut du panneau de simulation, vous trouverez les contrôles permettant de gérer les configurations de simulation :

Sélecteur de simulation

Contrôle Description
Liste des simulations Sélectionner une configuration de simulation existante dans la barre latérale
Créer une simulation Créer une configuration de simulation
Renommer Modifier le nom et le nom du jeu de données de la configuration actuelle
Dupliquer Créer une copie de la configuration actuelle
Configuration automatique Configurer automatiquement les paramètres de simulation à l’aide de l’IA ou des données observées
Supprimer Supprimer la configuration de simulation actuelle

Vous pouvez avoir plusieurs configurations de simulation pour un même processus et comparer différents scénarios sans perdre vos paramètres.

Boutons d’action

Dans l’en-tête de la page, vous trouverez les principaux boutons d’action :

Bouton Description
Exécuter la simulation Exécuter la simulation avec les paramètres actuels
Configuration automatique Ouvrir la boîte de dialogue de configuration automatique pour renseigner les paramètres de simulation

La boîte de dialogue Configuration automatique propose deux modes :

  • Suggestions de l’IA : génère des paramètres de simulation réalistes à partir de la structure de votre modèle de processus
  • À partir des données observées : déduit les paramètres de vos données de processus réelles, uniquement lorsque les données sont associées au modèle

Périodes

La section des périodes définit la période couverte par votre simulation :

Paramètre Description Exemple
Période de simulation Plage de dates de la simulation, avec une date de début et une date de fin 01/01/2025 au 31/03/2025
Période de montée en régime Lorsqu’elle est activée, exécute une période supplémentaire de montée en régime avant la date de début Activer/désactiver

Période de montée en régime

La période de montée en régime permet à la simulation d’atteindre un état stable avant la collecte des données. Lorsqu’elle est activée, la simulation s’exécute pendant une durée égale à celle de la simulation avant la date de début. Seuls les événements survenus entre les dates de début et de fin sont inclus dans les résultats. Cela élimine le biais d’initialisation des résultats de votre simulation.

Attributs des cas

Les attributs sont les valeurs associées à chaque cas tout au long du processus. Configurez leur mode de génération.

Attributs numériques

Les attributs numériques utilisent des distributions statistiques pour générer des valeurs. Consultez Distributions pour connaître tous les types disponibles.

Paramètre Description
Répartition Type de distribution statistique
Paramètres Paramètres propres à la distribution
Périodicité Variation facultative selon le temps
Conditions Génération conditionnelle facultative

Attributs textuels

Les attributs textuels proposent plusieurs modes de génération :

Mode Description Exemple de résultat
Liste Sélection aléatoire pondérée dans une liste de valeurs « Gold », « Silver », « Bronze »
Numéroté Préfixe suivi d’un numéro séquentiel « ORDER-0001 », « ORDER-0002 »
Noms fictifs Noms de personnes générés « Sarah Johnson », « Michael Chen »
Entreprises fictives Noms d’entreprises générés « Acme Corp », « Global Industries »
Pays Noms de pays « États-Unis », « Allemagne », « Japon »

Configuration des ressources

Définissez les pools de ressources disponibles pour les activités.

Paramètre Description
Nom Identifiant du pool de ressources
Capacité Nombre d’unités disponibles
Périodicité Variation facultative de la capacité dans le temps

Consultez Ressources pour obtenir des conseils détaillés sur la modélisation des ressources.

Paramètres de l’événement de début

Configurez la manière dont les nouveaux cas entrent dans le processus par les événements de début :

Paramètre Description
Répartition Répartition des arrivées, généralement selon une loi de Poisson
Taux Nombre moyen d’arrivées
Unité du taux Unité de temps : perHour, perDay, perWeek, perMonth, perYear
Périodicité Variations du taux d’arrivée selon le temps
Conditions Schémas d’arrivée conditionnels

Configuration par défaut

Par défaut, les cas arrivent selon une loi de Poisson, à raison d’un cas par heure.

Paramètres des tâches (activités)

Chaque tâche de votre modèle BPMN peut être configurée avec des paramètres de traitement :

Temps de traitement

Paramètre Description
Répartition Variation du temps de traitement
Unité de temps secondes, minutes, heures, jours
Périodicité Variations du temps de traitement selon le temps
Conditions Temps de traitement conditionnels

Ressources requises

Paramètre Description
Pool de ressources Pool de ressources à utiliser
Quantité Nombre d’unités requises

Vous pouvez ajouter plusieurs besoins en ressources à une même tâche.

Probabilité d’ignorer

Paramètre Description
Pourcentage Probabilité, de 0 à 100 %, que l’activité soit ignorée
Périodicité Variations de la probabilité d’ignorer selon le temps
Conditions Règles conditionnelles d’ignorance

Lorsqu’elle est ignorée, le cas passe immédiatement à l’élément suivant sans consommer de ressources ; seule la durée minimale d’une seconde est ajoutée.

Stratégie de file d’attente

Paramètre Description
FIFO First In, First Out : les cas sont traités dans l’ordre de leur arrivée, par défaut
LIFO Last In, First Out : les cas arrivés le plus récemment sont traités en premier
Aléatoire Les cas sont sélectionnés aléatoirement dans la file d’attente

La stratégie de file d’attente détermine la manière dont le prochain cas est sélectionné dans la file lorsque l’activité peut traiter une nouvelle tâche.

Modifications des attributs

Configurez la manière dont les attributs du cas sont modifiés à la fin de la tâche :

Paramètre Description
Attribut Attribut à modifier
Nouvelle valeur Valeur à définir, fixe ou issue d’une distribution
Conditions Moment où appliquer la modification

Paramètres des événements intermédiaires

Pour les événements intermédiaires, à l’exclusion des événements de début :

Paramètre Description
Modifications des attributs Modifier les valeurs des attributs du cas
Probabilité d’ignorer Probabilité de contourner l’événement

Configuration des passerelles

Passerelles XOR (exclusives)

Pour les passerelles exclusives, configurez la probabilité de chaque chemin sortant :

Paramètre Description
Probabilité Poids relatif de ce chemin, normalisé automatiquement
Périodicité Variations de la probabilité selon le temps
Conditions Sélection conditionnelle du chemin

Remarque : les probabilités sont des poids relatifs. Attribuer 70, 20 et 10 aux flux produit le même résultat que 7, 2 et 1.

Passerelles AND (parallèles)

Aucune configuration n’est nécessaire ; tous les chemins sortants sont empruntés simultanément.

Passerelles OR (inclusives)

Comme pour XOR, plusieurs chemins peuvent être sélectionnés, avec au moins un chemin garanti.

Paramètres des Sequence Flow

Configurez les Sequence Flow individuellement, c’est-à-dire les flèches entre les éléments :

Paramètre Description
Probabilité Poids relatif lorsque le flux quitte une passerelle
Périodicité Variations selon le temps
Conditions Sélection conditionnelle du flux

Référence de l’éditeur de distributions

Lors de la configuration d’une distribution, vous utilisez l’éditeur de distributions :

Types de distribution disponibles

Type Paramètres Cas d’utilisation
Fixe value Valeurs constantes
Normal mean, stdDev Variation symétrique
Uniforme min, max Plage à probabilité uniforme
Triangulaire min, mode, max Plage avec une valeur la plus probable
Poisson lambda, rateUnit Taux d’arrivée
Lognormale mean, stdDev Temps asymétriques vers la droite
Weibull scale, shape Modélisation de la fiabilité
Pearson VI alpha1, alpha2, beta Schémas complexes
Bêta min, max, alpha, beta Forme flexible entre min et max

Unités de temps

Lorsque cela s’applique, les durées peuvent être indiquées en :

  • Secondes
  • Minutes
  • Heures
  • Jours

Unités de taux

Pour les distributions d’arrivée :

  • Par heure
  • Par jour
  • Par semaine
  • Par mois
  • Par an

Consultez Distributions pour obtenir des explications détaillées.

Référence de l’éditeur de périodicité

Lors de la configuration de paramètres variables dans le temps :

Type Paramètres Exemple
Toujours (aucun) Aucune variation temporelle
Par défaut (aucun) Règle de repli
Chaque jour startTime, endTime 09:00-17:00 chaque jour
Chaque jour ouvré startTime, endTime Horaires d’activité du lundi au vendredi
Chaque jour du week-end startTime, endTime Horaires du samedi et du dimanche
Chaque semaine startDay, startTime, endDay, endTime Schéma hebdomadaire sur plusieurs jours
Chaque mois startDayOfMonth, startTime, endDayOfMonth, endTime Traitement de fin de mois
Chaque année startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime Schémas saisonniers
Période fixe startDateTime, endDateTime Événements ponctuels

Consultez Périodicité pour obtenir des conseils détaillés.

Référence de l’éditeur de conditions

Les conditions permettent de faire varier les valeurs des paramètres en fonction des attributs du cas :

Type de condition Description
Correspondance de valeur L’attribut est égal à une ou plusieurs valeurs précises
Plage L’attribut numérique se situe dans une plage

Exemple : appliquez des temps de traitement différents selon le niveau du client.

Exécuter des simulations

Contrôles d’exécution

Contrôle Description
Exécuter la simulation Démarrer l’exécution de la simulation
Barre de progression Afficher le pourcentage d’avancement pendant l’exécution
Annuler Arrêter une simulation en cours

Limites d’exécution

Limite Valeur Objectif
Nombre maximal d’événements 5 000 000 Empêcher les simulations incontrôlées

Limite d’événements

La simulation s’arrête lorsqu’elle atteint 5 000 000 événements. Si cette limite est atteinte, envisagez de raccourcir la période de simulation ou de réduire les taux d’arrivée.

Résultats de la simulation

Lorsque la simulation est terminée, elle crée un jeu de données dans votre processus, contenant le journal d’événements complet :

Contenu des résultats

Champ Description
ID du cas Identifiant unique de chaque cas simulé
Activité Nom de l’activité exécutée
Horodatage de début Moment où l’activité a commencé
Horodatage de fin Moment où l’activité s’est terminée
Ressource Ressource qui a exécuté l’activité
Attributs Valeurs des attributs du cas au moment de l’exécution

Utiliser les résultats

Le journal d’événements simulé est un jeu de données ProcessMind standard. Vous pouvez :

  • Le consulter dans l’explorateur de processus
  • L’analyser avec toutes les fonctionnalités de ProcessMind
  • Le comparer à d’autres jeux de données, historiques ou simulés
  • L’exporter pour une analyse externe

Étapes suivantes