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 :
- Tableau des Activités Concurrentes - Liste toutes les paires d'activités qui se produisent simultanément, avec des métriques de fréquence
- 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
- Paires au Même Moment - Trouve les activités qui ont lieu exactement au même horodatage
- Carte du Processus - Visualise le flux de processus incluant les chemins parallèles
- Temps Entre Toutes les Paires d'Activités - Analyse du temps entre paires d'activité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_activitiesde PM4PY