Résumer les Valeurs

Présentation

L'enrichissement Résumer les Valeurs est un outil statistique puissant qui agrège les valeurs numériques des attributs au niveau des événements sur tous les événements de chaque cas, créant un nouvel attribut de cas contenant la somme totale. Cet enrichissement est essentiel pour les scénarios de fouille de processus où il est nécessaire de comprendre les valeurs cumulées au niveau du cas, telles que la valeur totale d'une commande, les coûts accumulés, les quantités globales ou les scores agrégés à travers les étapes du processus.

Contrairement aux simples opérations de comptage qui se contentent de dénombrer les occurrences, Résumer les Valeurs effectue une sommation mathématique sur les données numériques réelles stockées dans les attributs des événements. Cela permet une analyse approfondie des métriques financières, de la consommation des ressources, des scores de performance, et de toutes autres valeurs quantifiables devant être totalisées tout au long du parcours d’un cas dans le processus. L’enrichissement gère intelligemment les valeurs entières et décimales, en conservant la précision des données en fonction du type d’attribut source.

L’enrichissement prend également en charge des capacités avancées de filtrage, permettant de sommer sélectivement les valeurs uniquement à partir des événements spécifiques qui répondent à vos critères. Cette agrégation ciblée permet des analyses sophistiquées comme le calcul des coûts totaux uniquement pour des activités approuvées, la sommation des quantités uniquement provenant de départements spécifiques, ou l’agrégation des scores de certaines phases du processus.

Usages Courants

  • Calculer la valeur totale d'une commande en sommant les montants de chaque ligne à travers tous les événements de traitement de la commande
  • Agréger le temps total de traitement en sommant les durées des exécutions individuelles des activités
  • Calculer le coût total des ressources en sommant les charges de main-d'œuvre, les coûts matériels ou les frais généraux à travers les étapes du processus
  • Suivre les scores cumulés de qualité ou les comptes de défauts tout au long des processus de fabrication
  • Additionner les montants des transactions dans les processus financiers pour comprendre le flux monétaire total par cas
  • Calculer la quantité totale produite ou consommée sur plusieurs événements de production ou d’inventaire
  • Agréger les métriques de performance comme les temps de réponse, d’attente ou de service à travers les interactions clients

Paramètres

Filtre (Optionnel) : Définit les critères pour sélectionner quels événements doivent être inclus dans la sommation. Lorsque des filtres sont appliqués, seuls les événements répondant à toutes les conditions spécifiées auront leurs valeurs additionnées. Cela permet des scénarios d’agrégation ciblée tels que sommer les valeurs uniquement à partir d’activités, périodes ou types de ressources spécifiques. Sans filtre spécifié, tous les événements du cas contenant des valeurs non nulles pour l’attribut sélectionné seront inclus dans le calcul.

Nom du Nouvel Attribut : Le nom du nouvel attribut de cas qui stockera la somme calculée. Il doit s’agir d’un nom descriptif indiquant clairement ce qui est sommé, comme "TotalOrderValue", "CumulativeCost", "AggregateQuantity" ou "SumOfScores". Le nom de l’attribut doit être unique dans la table de cas et ne pas entrer en conflit avec des attributs existants. Choisissez des noms conformes aux conventions de nommage de votre organisation et significatifs pour les utilisateurs métier.

Nom de l’Attribut : L’attribut d'événement contenant les valeurs numériques à sommer. Il doit s’agir d’un attribut numérique existant dans la table des événements (type entier ou décimal). La liste déroulante affiche tous les attributs numériques d’événement disponibles dans votre jeu de données. Des exemples courants incluent "Amount", "Cost", "Quantity", "Duration", "Score" ou tout attribut numérique personnalisé spécifique à votre processus. L’enrichissement ignorera automatiquement les événements où cet attribut présente une valeur nulle.

Exemples

Exemple 1 : Valeur Totale de Commande dans un Processus E-Commerce

Scénario : Un détaillant en ligne doit calculer la valeur totale de chaque commande client en sommant les montants des lignes individuelles à travers tous les événements de traitement de la commande, depuis la prise initiale jusqu’à la livraison.

Paramètres :

  • Filtre : Activity égale "Add Item to Order" OU Activity égale "Process Payment" OU Activity égale "Apply Discount"
  • Nom du Nouvel Attribut : TotalOrderValue
  • Nom de l’Attribut : LineItemAmount

Résultat : L’enrichissement crée un nouvel attribut de cas "TotalOrderValue" contenant la somme de toutes les valeurs de LineItemAmount provenant des événements filtrés. Par exemple :

  • Cas 12345 : événements avec montants $49.99, $29.99, $15.00, -$10.00 (remise) donnent TotalOrderValue = $84.98
  • Cas 12346 : événements avec montants $199.99, $89.99, $45.00 donnent TotalOrderValue = $334.98

Le nouvel attribut apparaît dans la table de cas et peut être utilisé pour segmenter les commandes, analyser les revenus et évaluer la valeur client.

Perspectives : Cette valeur agrégée permet à l’entreprise de segmenter les commandes selon la valeur totale, d’identifier les transactions à haute valeur nécessitant un traitement spécial, d’analyser l’impact des remises sur la valeur des commandes, et de comprendre les schémas de distribution des revenus au sein de la clientèle.

Exemple 2 : Compte Total des Défauts de Fabrication

Scénario : Une entreprise de fabrication suit les défauts de qualité à chaque poste de production et doit calculer le nombre total de défauts par lot de production pour identifier les lots problématiques et analyser les tendances qualité.

Paramètres :

  • Filtre : EventType égal "Quality Check" ET DefectsFound supérieur à 0
  • Nom du Nouvel Attribut : TotalDefectsPerBatch
  • Nom de l’Attribut : DefectsFound

Résultat : L’enrichissement additionne les valeurs de DefectsFound à travers tous les événements de contrôle qualité pour chaque lot :

  • Lot A1234 : Poste 1 (2 défauts) + Poste 3 (1 défaut) + Poste 5 (3 défauts) = TotalDefectsPerBatch : 6
  • Lot A1235 : Poste 2 (1 défaut) + Poste 4 (1 défaut) = TotalDefectsPerBatch : 2
  • Lot A1236 : Aucun défaut détecté = TotalDefectsPerBatch : 0 (ou null si pas de contrôle qualité)

Perspectives : Les équipes de fabrication peuvent maintenant identifier les lots dépassant des seuils qualité, analyser les schémas de défauts à travers les cycles de production, et corréler le total des défauts avec d’autres variables du processus telles que les équipes, la maintenance des équipements ou les fournisseurs de matières premières.

Exemple 3 : Agrégation des Coûts de Traitement en Santé

Scénario : Un hôpital doit calculer le coût total de traitement pour chaque épisode patient en sommant les coûts individuels des procédures, des médicaments et des frais d’hôpital à travers tous les événements de prise en charge.

Paramètres :

  • Filtre : (Pas de filtre - inclure tous les événements avec données de coût)
  • Nom du Nouvel Attribut : TotalEpisodeCost
  • Nom de l’Attribut : ServiceCost

Résultat : Pour chaque épisode patient, l’enrichissement somme toutes les valeurs de ServiceCost :

  • Épisode P2024-001 : Urgence ($500) + Radiologie ($250) + Analyses ($180) + Médicaments ($95) + Consultation ($200) = TotalEpisodeCost : $1,225
  • Épisode P2024-002 : Consultation ($200) + Chirurgie ($8,500) + Salle de récupération ($1,200) + Médicaments ($450) = TotalEpisodeCost : $10,350

Perspectives : Les administrateurs hospitaliers peuvent analyser la répartition des coûts dans les populations de patients, identifier les cas ayant des coûts hors normes nécessitant un examen, soutenir le traitement des demandes d’assurance et évaluer l’impact financier des différents parcours de soins.

Exemple 4 : Calcul des Économies Cumulées en Approvisionnement

Scénario : Un département achats suit les économies négociées sur chaque ligne de commande d’achat et doit calculer le total des économies par cas d’approvisionnement pour mesurer la performance des acheteurs et l’efficacité des négociations fournisseurs.

Paramètres :

  • Filtre : Activity contient "Negotiate" OU Activity contient "Approve Savings"
  • Nom du Nouvel Attribut : TotalNegotiatedSavings
  • Nom de l’Attribut : SavingsAmount

Résultat : L’enrichissement agrège les économies sur tous les événements de négociation et d’approbation :

  • PO-2024-500 : Économie devis initial ($1,200) + Remise volume ($800) + Économie conditions de paiement ($300) = TotalNegotiatedSavings : $2,300
  • PO-2024-501 : Économie appel d’offres ($5,500) + Remise renouvellement contrat ($2,000) = TotalNegotiatedSavings : $7,500

Perspectives : Les équipes achats peuvent mesurer l’évitement total des coûts par commande, évaluer l’efficacité des acheteurs lors des négociations, identifier les relations fournisseurs les plus performantes, et démontrer la contribution du département aux économies globales.

Exemple 5 : Durée Totale des Interactions Service Client

Scénario : Un centre d’appels souhaite calculer le temps total passé sur chaque cas client en sommant les durées des interactions individuelles à travers tous les points de contact, y compris appels téléphoniques, sessions de chat et échanges par courriel.

Paramètres :

  • Filtre : Channel dans ["Phone", "Chat", "Email"] ET Status égal "Completed"
  • Nom du Nouvel Attribut : TotalInteractionMinutes
  • Nom de l’Attribut : InteractionDuration

Résultat : Pour chaque cas client, le temps total d’interaction est calculé :

  • Cas CS-8901 : Appel initial (15 min) + Appel suivi (8 min) + Session chat (12 min) + Réponse email (5 min) = TotalInteractionMinutes : 40
  • Cas CS-8902 : Appel téléphonique (25 min) + Appel escalade (18 min) + Appel résolution (10 min) = TotalInteractionMinutes : 53

Perspectives : Les managers du service peuvent identifier les cas nécessitant un temps d’assistance excessif, analyser la corrélation entre la durée totale des interactions et les scores de satisfaction client, optimiser l’allocation des ressources selon la complexité des cas, et établir des niveaux de service cibles pour différents types de problématiques.

Résultat

L’enrichissement Résumer les Valeurs crée un seul nouvel attribut de cas dans votre jeu de données contenant la somme calculée pour chaque cas. Les caractéristiques de l’attribut dépendent du type de données source :

Type d’Attribut : Le nouvel attribut sera soit entier (Int64) soit flottant (Single) selon le type de l’attribut événement source. Les attributs entiers produisent des sommes entières, tandis que les attributs décimaux ou flottants produisent des sommes décimales, préservant la précision numérique.

Nom de l’Attribut : Le nouvel attribut utilise le nom spécifié dans le paramètre "Nom du Nouvel Attribut". Cet attribut devient immédiatement disponible pour être utilisé dans les filtres, calculateurs, tableaux de bord et autres enrichissements.

Gestion des Nulls : Les cas sans événements qualifiants (selon les filtres) ou qui ont tous les événements qualifiants avec des valeurs nulles dans l’attribut source n’auront pas de valeur définie dans le nouvel attribut. Ces cas peuvent être identifiés à l’aide de filtres "est null" si nécessaire.

Points d’Intégration : L’attribut somme généré peut être utilisé à travers la plateforme mindzie :

  • Filtres : Créez des filtres de cas basés sur des seuils de somme (ex. TotalOrderValue > 1000)
  • Calculateurs : Utilisez les sommes pour des calculs supplémentaires comme moyennes, ratios ou formules complexes
  • Tableaux de bord : Affichez des distributions de somme, créez des segments basés sur les valeurs, ou montrez des tendances
  • Cartes de Processus : Colorez ou filtrez les flux processus selon les valeurs cumulées
  • Autres Enrichissements : Alimentez les valeurs de somme dans les enrichissements de catégorisation, prédiction ou conformité

Considérations de Performance : L’enrichissement traite efficacement de grands jeux de données en calculant les sommes en un seul passage sur les données événements. Pour une performance optimale avec des logs très volumineux, envisagez d’appliquer des filtres de cas avant d’exécuter l’enrichissement afin de limiter la portée du calcul.


Cette documentation fait partie de la plateforme de fouille de processus mindzie Studio.