Conserver les Événements avec la Même Valeur que l’Attribut du Cas
Présentation
Le filtre Conserver les Événements avec la Même Valeur que l’Attribut du Cas compare les attributs au niveau des événements avec les attributs au niveau des cas afin de ne retenir que les événements correspondants. Ce filtre événementiel spécialisé supprime les événements des cas lorsque la valeur de l’attribut de l’événement ne correspond pas à la valeur de l’attribut du cas correspondant, puis retourne uniquement les cas qui ont au moins un événement correspondant. Il est particulièrement utile pour filtrer les événements par contexte organisationnel, régions géographiques, ou règles métier où les caractéristiques des événements doivent s’aligner avec les propriétés au niveau du cas.
Utilisations Courantes
- Conserver uniquement les événements traités par des ressources de la même région que le cas
- Filtrer les événements pour qu’ils correspondent aux règles ou contraintes métier du cas
- Retenir les événements dont le lieu de traitement correspond à l’origine du cas
- Se concentrer sur les événements effectués par le département désigné pour chaque cas
- Supprimer les événements traités par des unités organisationnelles incorrectes
- S’assurer que les affectations au niveau des événements sont conformes aux règles de routage du cas
Paramètres
Case Column Name : Le nom de l’attribut du cas à utiliser comme valeur de référence.
Event Column Name : Le nom de l’attribut de l’événement à comparer avec l’attribut du cas.
Keep Event If Null : Choisir si l’on conserve les événements dont l’attribut événement est nul.
- Conserver les événements nuls (true) : Les événements avec des valeurs nulles dans la colonne événement sont conservés, ainsi que les événements correspondants
- Supprimer les événements nuls (false) : Seuls les événements avec des valeurs non nulles correspondant exactement à l’attribut du cas sont conservés
| Paramètre | Objectif | Exemple de Valeur |
|---|---|---|
| Case Column Name | Attribut de référence au niveau du cas | "Customer Region" |
| Event Column Name | Attribut à comparer au niveau des événements | "Processing Region" |
| Keep Event If Null | Gestion des valeurs nulles dans les événements | True ou False |
Exemples
Exemple 1 : Filtrer les Événements par Alignement Régional
Scénario : Votre processus de support client assigne les cas aux régions en fonction de la localisation du client. Cependant, parfois des agents d’autres régions traitent les tickets pour équilibrer la charge. Vous souhaitez analyser uniquement les événements où la "Agent Region" correspond à la "Customer Region" afin de mesurer précisément la performance régionale.
Paramètres :
- Case Column Name : "Customer Region"
- Event Column Name : "Agent Region"
- Keep Event If Null : False
Résultat :
Pour chaque cas, seuls les événements où la région de l’agent correspond à la région du client sont conservés. Le cas #SUP-1234 avec Customer Region = "Northeast" conserve les événements traités par des agents du Northeast mais supprime les événements traités par des agents du Southeast ou Western. Les cas sans aucun événement correspondant sont totalement exclus des résultats.
Analyse : Cela vous montre la vraie performance régionale lorsque les agents traitent les cas de leur propre région. En filtrant la prise en charge interrégionale, vous pouvez mesurer l’efficacité de chaque région à servir ses clients et identifier les régions nécessitant fréquemment du support externe.
Exemple 2 : Analyser les Flux de Travail par Département Spécifique
Scénario : Votre flux d’approbation achemine les cas vers des départements spécifiques en fonction du type de demande. Vous souhaitez analyser uniquement les événements réalisés par le département désigné pour chaque cas afin de comprendre l’efficacité du routage départemental respecté.
Paramètres :
- Case Column Name : "Assigned Department"
- Event Column Name : "Processing Department"
- Keep Event If Null : True
Résultat :
Pour chaque cas, les événements où le département de traitement correspond au département assigné sont conservés. Le cas #REQ-5678 avec Assigned Department = "Finance" conserve toutes les activités du département Finance. Les événements avec des valeurs nulles dans Processing Department sont également conservés, ce qui peut représenter des activités automatiques du système. Les cas sans événements correspondants sont retirés de l’analyse.
Analyse : Cela révèle à quelle fréquence les cas restent dans leur département assigné versus être escaladés ou transférés. En incluant les événements nuls, vous conservez les activités système tout en vous concentrant sur l’alignement départemental. Cela aide à identifier les cas nécessitant une collaboration inter-départementale et à mesurer l’efficacité du traitement dans un seul département.
Exemple 3 : Valider les Règles de Traitement Basées sur la Localisation
Scénario : Votre processus de fabrication a une règle métier selon laquelle les pièces doivent être traitées dans les installations du même pays que celui d’origine de la commande pour conformité réglementaire. Vous souhaitez vérifier que cette règle est respectée en conservant uniquement les événements où "Processing Country" correspond à "Order Country."
Paramètres :
- Case Column Name : "Order Country"
- Event Column Name : "Processing Country"
- Keep Event If Null : False
Résultat :
Pour chaque commande, seuls les événements de traitement survenus dans le même pays que celui d’origine de la commande sont conservés. La commande #MFG-9876 de l’Allemagne ne conserve que les événements traités dans des installations allemandes, supprimant tout événement traité dans d’autres pays. Les commandes dont tous les événements sont filtrés indiquent des violations complètes de la règle.
Analyse : Cela fournit une validation de conformité en montrant quelles commandes ont été traitées entièrement dans le pays correct. Les commandes qui disparaissent des données filtrées indiquent des manquements nécessitant une enquête. Vous pouvez rapidement identifier et corriger les problèmes de conformité avant qu’ils ne deviennent des problèmes réglementaires.
Exemple 4 : Analyser la Précision des Affectations de Ressources
Scénario : Votre système de gestion de projet affecte les membres d’équipe aux projets en fonction de leur niveau de compétence. Chaque cas dispose de "Required Skill Level" et chaque activité de "Resource Skill Level." Vous souhaitez analyser uniquement le travail réalisé par des ressources possédant le niveau de compétence adéquat.
Paramètres :
- Case Column Name : "Required Skill Level"
- Event Column Name : "Resource Skill Level"
- Keep Event If Null : True
Résultat :
Pour chaque cas de projet, seules les activités réalisées par des ressources avec le niveau de compétence correspondant sont conservées. Le projet #PROJ-4567 nécessitant un niveau "Senior" conserve uniquement les événements réalisés par des ressources de niveau Senior. Les événements avec un niveau de compétence nul (peut-être des activités automatisées ou non attribuées) sont conservés car Keep Event If Null est vrai.
Analyse : Cela montre quelle part du travail est réalisée par des ressources avec les compétences appropriées versus des affectations surqualifiées ou sous-qualifiées. En analysant ces cas filtrés, vous pouvez mesurer la productivité lorsque les niveaux de compétence sont bien alignés et identifier les schémas de désaccords de compétence qui impactent l’efficacité du projet.
Résultat
Ce filtre s’applique au niveau des événements et des cas avec un comportement unique :
- Filtrage au niveau des événements : Supprime les événements dont l’attribut événement ne correspond pas à l’attribut du cas
- Résultat au niveau des cas : Ne retourne que les cas ayant au moins un événement correspondant
- Les événements non correspondants sont retirés de tous les cas
- Les cas sans événement correspondant sont complètement exclus des résultats
- Lorsque Keep Event If Null est vrai, les événements avec valeurs nulles dans la colonne événement sont conservés
- Lorsque Keep Event If Null est faux, seuls les correspondances exactes non nulles sont conservées
- Tous les autres attributs d’événement et de cas sont préservés
Utilisez ce filtre pour garantir l’alignement des activités au niveau des événements avec les règles au niveau des cas, valider le routage organisationnel ou concentrer l’analyse sur le travail correctement assigné tout en identifiant les exceptions.
Cette documentation fait partie de la plateforme mindzie Studio de process mining.