Activités Concurrentes (Alpha)

Le calculateur d'Activités Concurrentes identifie les paires d'activités qui s'exécutent simultanément (qui se chevauchent dans le temps) au sein des cas. Cela est utile pour comprendre le parallélisme dans vos processus et pour identifier les activités qui s'exécutent fréquemment en même temps.

Fonctionnalité Alpha : Ce calculateur fait partie du programme Alpha de mindzie. Il nécessite que PreRelease soit activé pour votre locataire. Voir Fonctionnalités Alpha pour plus d'informations.

Vue d'ensemble

Ce calculateur analyse votre journal d'événements pour trouver les activités qui se chevauchent dans le temps au sein d'un même cas. Il produit deux sorties :

  1. Tableau des Activités Concurrentes - Liste toutes les paires d'activités qui se produisent simultanément, avec des métriques de fréquence
  2. Matrice de Concurrence - Une vue matricielle montrant les relations de concurrence entre activités

Comment la Concurrence est Détectée

La méthode de détection dépend de la présence des heures de début des activités dans votre journal d'événements :

Avec les Horaires de Début Disponibles :

  • Détection de chevauchement temporel réel
  • Deux activités sont concurrentes si : Activity1.Start < Activity2.End AND Activity2.Start < Activity1.End

Sans Horaires de Début :

  • Retour à la détection à même horodatage
  • Les activités survenant exactement au même horodatage sont considérées comme concurrentes

Options de Configuration

Seuil en Pourcentage de Cas

Définit le pourcentage minimum de cas devant contenir une paire concurrente pour qu'elle soit incluse dans la sortie.

  • Par défaut : 5%
  • Plage : 0% à 100%
  • Objectif : Filtrer les motifs de concurrence rares qui peuvent être du bruit

Des valeurs plus basses affichent plus de paires (y compris les rares), des valeurs plus élevées montrent uniquement les motifs concurrents les plus fréquents.

Inclure les Boucles Sur Soi-Même

Contrôle si la même activité peut être concurrente avec elle-même (par exemple, deux instances de "Revue de Document" en cours simultanément).

  • Par défaut : Oui (inclus)
  • Options : Oui / Non

Tables de Sortie

Tableau des Activités Concurrentes

Colonne Description
Paire d'Activités Nom combiné montrant les deux activités (ex. "Activité A <-> Activité B")
Activity1 Première activité de la paire
Activity2 Deuxième activité de la paire
Nombre de Concurrences Nombre total de fois où cette paire est apparue simultanément dans tous les cas
Nombre de Cas Nombre de cas où cette paire est apparue simultanément
Pourcentage de Cas Pourcentage du total des cas contenant cette paire concurrente

Les résultats sont triés par Nombre de Cas (décroissant), puis par Nombre de Concurrences.

Matrice de Concurrence

Une matrice carrée où :

  • Les lignes et colonnes représentent les activités
  • Les valeurs des cellules indiquent le nombre de cas où ces deux activités étaient concurrentes
  • Seules les activités dépassant le seuil sont incluses

Cas d'Usage

Identification de Travail en Parallèle

Trouver les activités qui se produisent naturellement en parallèle, ce qui peut indiquer :

  • Flux de validation parallèles
  • Flux de traitement simultanés
  • Modes de multitâche

Analyse de la Contention des Ressources

Lorsque la même ressource exécute des activités concurrentes, cela peut indiquer :

  • Problèmes d'équilibrage de charge
  • Besoin de ressources supplémentaires
  • Goulots d'étranglement du processus

Validation de la Découverte de Processus

Utilisez les données de concurrence pour valider les modèles de processus :

  • Confirmer les passerelles parallèles attendues
  • Identifier un parallélisme inattendu
  • Vérifier les hypothèses de conception du processus

Exemple

Dans un processus où "Revue Technique" et "Revue Business" ont souvent lieu simultanément :

Tableau des Activités Concurrentes : | Paire d'Activités | Nombre de Concurrences | Nombre de Cas | Pourcentage de Cas | |-------------------|------------------------|---------------|--------------------| | Revue Technique <-> Revue Business | 1 247 | 892 | 45,2% | | Saisie de Données <-> Validation | 534 | 423 | 21,4% |

Cela montre que Revue Technique et Revue Business s'exécutent simultanément dans 45,2 % des cas.

Conseils

  • Commencez avec un seuil plus élevé (ex. 10-20 %) pour voir les motifs les plus significatifs, puis baissez-le pour explorer les concurrences moins fréquentes
  • Comparez avec le modèle de processus - les activités concurrentes devraient correspondre aux passerelles parallèles dans votre BPMN
  • Prenez en compte les implications sur les ressources - une forte concurrence avec des ressources partagées peut indiquer des goulots d'étranglement
  • Utilisez conjointement avec le calculateur Paires au Même Moment pour une perspective supplémentaire sur les relations temporelles

Calculateurs Associés

Détails Techniques

  • Algorithme : O(n * e^2) où n = cas, e = événements par cas
  • Mémoire : Stocke les paires d'activités uniques avec leurs décomptes
  • Similaire à : pm4py.statistics.concurrent_activities de PM4PY