Conformité BPMN
Vue d'ensemble
La vérification de la conformité BPMN compare vos données de processus réelles avec un modèle de processus BPMN conçu. Elle analyse chaque cas dans votre journal d'événements et détermine si chaque cas suit le flux de processus attendu défini dans votre modèle BPMN.
Cette fonctionnalité est configurée lors de l'assistant Téléversement de jeu de données lorsque vous chargez votre journal d'événements dans mindzieStudio.

Cette fonctionnalité utilise la relecture de jetons de réseau de Petri pour une vérification précise de la conformité. Contrairement à un simple appariement de séquences, la relecture de jetons gère correctement :
- Passerelles parallèles (AND) : Toutes les branches doivent être exécutées
- Passerelles exclusives (XOR) : Une seule branche doit être empruntée
- Passerelles inclusives (OR) : Une ou plusieurs branches peuvent être empruntées
Usages courants
- Conformité du processus : Vérifier que les cas suivent la procédure opérationnelle standard définie dans votre modèle BPMN
- Analyse des écarts : Identifier les cas qui dévient du flux de processus attendu
- Contrôle de qualité : Signaler les cas non conformes pour révision ou remédiation
- Amélioration continue : Suivre les taux de conformité dans le temps pour mesurer l'amélioration des processus
- Support d'audit : Fournir des preuves de conformité du processus pour des audits internes ou externes
Comment configurer
Étape 1 : Accéder à la configuration du jeu de données
Lors de l'assistant de téléversement du jeu de données, rendez-vous à l'étape Configurer (étape 6 sur 7). Dans la barre latérale gauche, sélectionnez Conformité BPMN.
Étape 2 : Téléversez votre modèle BPMN
Cliquez sur la zone de téléversement pour sélectionner un fichier BPMN 2.0 depuis votre ordinateur.
Formats supportés :
.bpmn- Fichiers standard BPMN 2.0.xml- Fichiers XML contenant des définitions BPMN 2.0
Exigences du fichier :
- Taille maximale : 10 Mo
- Doit être au format XML BPMN 2.0 valide
Étape 3 : Examiner les résultats de conformité
Après le téléversement, le système analyse immédiatement vos données par rapport au modèle BPMN et affiche :
- Boîtes récapitulatives : Compte des variantes conformes vs non conformes
- Liste des variantes : Chaque variante de processus avec son score d'ajustement et son statut de conformité
- Séquence d'activités : Affichage visuel des activités pour chaque variante
Étape 4 : Ajuster le seuil d’ajustement (optionnel)
Utilisez le curseur Seuil d’ajustement pour modifier ce qui compte comme "conforme" :
- 1.0 (100%) : Seuls les appariements parfaits sont conformes
- 0.8 (80%) : Les cas avec un ajustement de 80 % ou plus sont conformes (recommandé)
- 0.5 (50%) : Plus permissif - les cas avec des écarts modérés sont encore considérés conformes
Étape 5 : Enregistrer la configuration
Cliquez sur Enregistrer la configuration pour enregistrer le modèle BPMN. La vérification de la conformité s’exécutera automatiquement à chaque actualisation de vos données.
Attributs de sortie
Lorsque cet enrichissement s’exécute, il ajoute quatre nouveaux attributs à chaque cas dans votre journal d’événements :
BPMN Conforme (Oui/Non)
| Attribut | Détails |
|---|---|
| Nom de la colonne | ~enrich~BpmnConforming |
| Nom affiché | BPMN Conforme |
| Type de données | Booléen (Oui/Non) |
Ce que cela signifie :
- Oui : Ce cas suit le modèle BPMN (le score d’ajustement atteint ou dépasse le seuil)
- Non : Ce cas dévie du modèle BPMN

Score d’ajustement BPMN (0% - 100%)
| Attribut | Détails |
|---|---|
| Nom de la colonne | ~enrich~BpmnFitness |
| Nom affiché | Score d’ajustement BPMN |
| Type de données | Pourcentage |
Ce que cela signifie :
- 100 % : Conformité parfaite - le cas suit exactement le modèle BPMN
- 90-99 % : Deviations mineures - le cas suit majoritairement le modèle
- 70-89 % : Deviations modérées - certaines activités manquent ou sont désordonnées
- Inférieur à 70 % : Deviations majeures - différences significatives par rapport au flux attendu

Statut de conformité BPMN (Texte)
| Attribut | Détails |
|---|---|
| Nom de la colonne | ~enrich~BpmnConformanceStatus |
| Nom affiché | Statut de conformité BPMN |
| Type de données | Texte |
Valeurs possibles : | Score d’ajustement | Statut | |--------------------|--------| | 100 % | Parfait | | 90 % - 99 % | Deviations mineures | | 70 % - 89 % | Deviations modérées | | Inférieur à 70 % | Deviations majeures |

Deviations BPMN (Texte)
| Attribut | Détails |
|---|---|
| Nom de la colonne | ~enrich~BpmnDeviations |
| Nom affiché | Deviations BPMN |
| Type de données | Texte |
Ce que cela contient :
- Liste les transitions d'activités qui ont échoué lors de la relecture de jetons
- Affiche jusqu’à 5 transitions problématiques, séparées par des points-virgules
- Vide si le cas a une conformité parfaite
Exemples de valeurs :
- (vide) - Aucune déviation
Soumettre pour approbation- Une activité manquanteRéception marchandises; Vérification facture; Paiement facture- Plusieurs écarts

Exemple de sortie
Après avoir exécuté la conformité BPMN sur un processus Order-to-Cash, votre tableau de cas pourrait ressembler à ceci :
| ID de cas | BPMN Conforme | Score d’ajustement BPMN | Statut de conformité BPMN | Deviations BPMN |
|---|---|---|---|---|
| PO-001 | Oui | 100 % | Parfait | |
| PO-002 | Non | 65 % | Deviations majeures | Réception marchandises; Vérification facture |
| PO-003 | Oui | 92 % | Deviations mineures | Facturation postérieure |
| PO-004 | Oui | 100 % | Parfait | |
| PO-005 | Non | 45 % | Deviations majeures | Soumettre pour approbation; Approuver; Réception marchandises |
Utiliser les résultats de conformité
Une fois les attributs de conformité ajoutés à vos données, vous pouvez :
Filtrer les cas
- Afficher uniquement les cas non conformes : Filtrer par
BPMN Conforme = Non - Trouver les écarts graves : Filtrer par
Score d’ajustement BPMN < 70 %
Créer des tableaux de bord
- Ajouter un graphique en secteur affichant le nombre de cas conformes vs non conformes
- Suivre le taux de conformité dans le temps avec un graphique de tendance
- Comparer la conformité entre différents fournisseurs, régions ou types de cas
Analyser les causes profondes
- Utiliser l’attribut Deviations pour identifier les activités problématiques fréquentes
- Comparer les cas conformes et non conformes selon des valeurs d’attributs
- Identifier des motifs dans les cas qui ont tendance à dévier
Configurer des alertes
- Créer des alertes lorsqu’un taux de conformité tombe en dessous d’un seuil
- Notifier les parties prenantes quand des cas spécifiques échouent la conformité
Comprendre la relecture de jetons
La relecture de jetons est un algorithme de vérification de conformité qui simule l’exécution de chaque cas dans votre modèle BPMN :
- Un "jeton" est placé au début du processus
- Pour chaque activité dans le cas, l’algorithme tente de déplacer le jeton via la transition correspondante dans le modèle BPMN
- Si la transition peut s’enclencher (le jeton est au bon endroit), elle réussit
- Si la transition ne peut pas s’enclencher (le jeton manque), cela est enregistré comme une déviation
- À la fin, l’algorithme vérifie si le jeton a atteint l’état final
L’ajustement est calculé comme suit :
Fitness = 1 - (missing tokens + remaining tokens) / (produced tokens + consumed tokens)
Cela donne un score de 0.0 (aucune conformité) à 1.0 (conformité parfaite).
Voir aussi
Fonctionnalités reliées :
- Ordre attendu - Définir la séquence attendue des activités
- Problème de conformité - Signaler les cas avec violations de conformité
Sujets associés :
- Variantes de processus - Analyser les différents chemins dans votre processus
- Carte de processus - Visualiser le flux de processus réel
Cette documentation fait partie de la plateforme de process mining mindzieStudio.