Trouver du texte dans les attributs
Vue d'ensemble
Le calculateur Trouver du texte dans les attributs recherche des motifs textuels dans tous les attributs de votre journal d'événements. Cet outil de recherche puissant analyse les attributs au niveau des cas et des événements, vous aidant à localiser rapidement des valeurs spécifiques, des identifiants ou des fragments de texte partout dans vos données de processus.
Contrairement aux filtres simples qui fonctionnent sur des attributs individuels, ce calculateur effectue une recherche complète sur l'ensemble de votre jeu de données et renvoie toutes les occurrences correspondantes, ce qui le rend idéal pour l'exploration et l'investigation des données.
Utilisations courantes
- Localiser les cas contenant des numéros de commande, de facture ou des identifiants de transaction spécifiques
- Trouver toutes les occurrences d'un nom de client ou de fournisseur dans plusieurs attributs
- Rechercher des messages d'erreur ou des codes d'état à travers différentes étapes du processus
- Enquêter sur des problèmes de qualité des données en recherchant des valeurs ou des motifs inattendus
- Découvrir quels attributs contiennent un texte spécifique lorsque vous ne savez pas où chercher
- Suivre la propagation des identifiants clés à travers différents attributs du processus
Paramètres
Search Text : Saisissez la chaîne de texte que vous souhaitez rechercher dans tous les attributs. La recherche est sensible à la casse par défaut et trouvera des correspondances exactes du texte n'importe où dans les valeurs des attributs.
Search Mode : Choisissez comment la recherche doit correspondre au texte :
- Contains : Trouve les attributs où le texte recherché apparaît n'importe où dans la valeur (par défaut)
- Exact Match : Trouve les attributs où la valeur correspond exactement au texte recherché
- Starts With : Trouve les attributs où la valeur commence par le texte recherché
- Ends With : Trouve les attributs où la valeur se termine par le texte recherché
Include Case Attributes : Lorsqu'activé, recherche dans tous les attributs au niveau des cas (par défaut : activé).
Include Event Attributes : Lorsqu'activé, recherche dans tous les attributs au niveau des événements (par défaut : activé).
Case Sensitive : Lorsqu'activé, la recherche fait la distinction entre majuscules et minuscules (par défaut : activé).
Exemples
Exemple 1 : Trouver un numéro de commande spécifique
Scénario : Un client a appelé concernant la commande "ORD-2024-15847" et vous devez localiser rapidement cette commande dans votre système sans savoir quel attribut contient le numéro de commande.
Paramètres :
- Search Text : ORD-2024-15847
- Search Mode : Contains
- Include Case Attributes : Activé
- Include Event Attributes : Activé
- Case Sensitive : Activé
Résultat :
Le calculateur affiche un tableau montrant toutes les correspondances :
| Attribute Name | Attribute Type | Match Count | Sample Values |
|---|---|---|---|
| OrderID | Case | 1 | ORD-2024-15847 |
| ReferenceNumber | Event | 3 | Payment for ORD-2024-15847 |
| Description | Event | 2 | Shipped ORD-2024-15847 |
Analyse : Le numéro de commande apparaît dans trois attributs différents à travers le processus. La correspondance unique dans OrderID confirme l'existence d'un cas, tandis que les correspondances au niveau des événements montrent que cette référence apparaît dans les descriptions de paiement et d'expédition. Vous pouvez cliquer sur une ligne pour voir les cas et événements spécifiques contenant cette valeur.
Exemple 2 : Enquête sur les plaintes clients
Scénario : Vous avez reçu des plaintes concernant un fournisseur nommé "Acme Corp" et vous voulez trouver toutes les instances de processus impliquant ce fournisseur, quel que soit l'attribut contenant le nom du fournisseur.
Paramètres :
- Search Text : Acme Corp
- Search Mode : Contains
- Include Case Attributes : Activé
- Include Event Attributes : Activé
- Case Sensitive : Désactivé
Résultat :
| Attribute Name | Attribute Type | Match Count | Sample Values |
|---|---|---|---|
| VendorName | Case | 47 | Acme Corp |
| Supplier | Case | 47 | ACME CORP |
| ProcessedBy | Event | 142 | Acme Corp Distribution Center |
| Notes | Event | 23 | Contacted Acme Corp regarding delay |
Analyse : La recherche a trouvé 47 cas impliquant Acme Corp. Le fournisseur apparaît sous les attributs "VendorName" et "Supplier", avec de légères variations de capitalisation. Les correspondances au niveau des événements révèlent des points de contact spécifiques avec ce fournisseur tout au long du processus. Cette vue complète vous aide à filtrer rapidement tous les cas liés à Acme Corp pour une analyse détaillée.
Exemple 3 : Suivi des codes d'erreur dans le processus
Scénario : Vous voulez comprendre où le code d'erreur "ERR-503" apparaît dans votre processus pour identifier quelles activités ou étapes sont affectées.
Paramètres :
- Search Text : ERR-503
- Search Mode : Contains
- Include Case Attributes : Activé
- Include Event Attributes : Activé
- Case Sensitive : Activé
Résultat :
| Attribute Name | Attribute Type | Match Count | Sample Values |
|---|---|---|---|
| ErrorCode | Event | 38 | ERR-503 |
| SystemResponse | Event | 38 | Service Unavailable ERR-503 |
| ValidationStatus | Case | 12 | Failed with ERR-503 |
| Comments | Event | 15 | Retry after ERR-503 |
Analyse : Le code d'erreur ERR-503 apparaît dans 38 événements du processus, affectant 12 cas au total (affiché dans ValidationStatus). L'erreur se trouve principalement dans des attributs au niveau des événements, ce qui suggère qu'elle survient à des étapes spécifiques du processus plutôt que d'affecter des cas entiers. En explorant ces correspondances, vous pouvez identifier quelles activités génèrent cette erreur et quand des tentatives de reprise ont lieu.
Exemple 4 : Enquête sur la qualité des données
Scénario : Lors de la validation des données, vous remarquez que certains enregistrements peuvent contenir le texte de remplacement "NULL" ou "N/A" au lieu de valeurs réelles. Vous souhaitez identifier quels attributs contiennent ces valeurs de substitution.
Paramètres :
- Search Text : NULL
- Search Mode : Exact Match
- Include Case Attributes : Activé
- Include Event Attributes : Activé
- Case Sensitive : Désactivé
Résultat :
| Attribute Name | Attribute Type | Match Count | Sample Values |
|---|---|---|---|
| ManagerApproval | Event | 156 | NULL |
| CostCenter | Case | 89 | NULL |
| Department | Case | 89 | NULL |
| ApprovalComments | Event | 203 | NULL |
Analyse : Plusieurs attributs contiennent des valeurs "NULL", indiquant des données incomplètes. Les 89 cas sans données CostCenter et Department suggèrent un problème d'extraction des données pour ces attributs. Les 203 événements avec des ApprovalComments NULL peuvent être légitimes (les commentaires sont optionnels), mais les 156 événements sans ManagerApproval nécessitent une investigation car cet attribut peut être requis. Cette analyse aide à prioriser les améliorations de qualité des données.
Exemple 5 : Trouver les montants de facture
Scénario : Vous devez localiser toutes les références à un montant de facture spécifique de "15,750.00" dans votre processus de comptes fournisseurs pour enquêter sur un litige.
Paramètres :
- Search Text : 15750
- Search Mode : Contains
- Include Case Attributes : Activé
- Include Event Attributes : Activé
- Case Sensitive : Activé
Résultat :
| Attribute Name | Attribute Type | Match Count | Sample Values |
|---|---|---|---|
| InvoiceAmount | Case | 3 | 15750.00 |
| TotalAmount | Event | 3 | $15,750.00 |
| PaymentValue | Event | 2 | 15750.00 USD |
| LineItemTotal | Event | 8 | Item subtotal: 15750.00 |
Analyse : Le montant 15,750 apparaît dans 3 factures différentes (au niveau des cas), avec un total de 8 lignes d'article dans divers événements. La différence entre les 3 factures et les 8 lignes suggère que certaines factures comportent plusieurs lignes d'article totalisant ce montant. Cette recherche complète vous aide à savoir si vous traitez une seule facture ou plusieurs factures avec le même montant.
Exemple 6 : Recherche client insensible à la casse
Scénario : Vous souhaitez trouver tous les cas impliquant le client "TechStart Inc" mais le nom du client peut être saisi avec différentes capitalisations dans votre système.
Paramètres :
- Search Text : techstart
- Search Mode : Contains
- Include Case Attributes : Activé
- Include Event Attributes : Activé
- Case Sensitive : Désactivé
Résultat :
| Attribute Name | Attribute Type | Match Count | Sample Values |
|---|---|---|---|
| CustomerName | Case | 28 | TechStart Inc, TECHSTART INC, Techstart Inc. |
| BillingEntity | Case | 28 | TechStart Inc |
| ContactName | Event | 45 | John Smith - TechStart, Sarah Lee (TechStart Inc) |
| EmailDomain | Event | 156 | techstart.com |
Analyse : Avec la recherche insensible à la casse, vous avez trouvé tous les 28 cas pour TechStart, quelle que soit la manière dont le nom a été capitalisé. La variation dans la dénomination (avec/sans "Inc", capitalisation différente) révèle des problèmes de normalisation des données. Les correspondances EmailDomain montrent encore plus de points de contact (156 événements) puisque tout email de techstart.com a été détecté. Cela vous aide à créer des filtres complets tout en identifiant les améliorations nécessaires en qualité des données.
Résultat
Le calculateur Trouver du texte dans les attributs affiche les résultats dans un tableau consultable avec les colonnes suivantes :
Attribute Name : Le nom de l'attribut contenant le texte recherché.
Attribute Type : Indique s'il s'agit d'un attribut de cas (s'applique à l'ensemble des cas) ou d'un attribut d'événement (s'applique aux activités individuelles).
Match Count : Le nombre de fois où le texte recherché apparaît dans cet attribut. Pour les attributs de cas, cela représente le nombre de cas. Pour les attributs d'événement, cela représente le nombre d'événements.
Sample Values : Exemples de valeurs montrant comment le texte recherché apparaît dans cet attribut, affichant jusqu'à 3 valeurs uniques.
Fonctionnalités interactives
Cliquer sur une ligne : Affinez pour voir tous les cas et événements spécifiques contenant le texte recherché dans cet attribut particulier.
Capacités de tri : Cliquez sur les en-têtes de colonne pour trier par nom d'attribut, nombre de correspondances ou type d'attribut.
Fonction d'exportation : Exportez les résultats de recherche vers Excel ou CSV pour documentation ou analyse complémentaire.
Créer un filtre à partir des résultats : Après avoir trouvé les attributs pertinents, vous pouvez créer des filtres ciblés pour isoler les cas contenant des motifs textuels spécifiques.
Conseils d’utilisation
- Utilisez le mode "Contains" avec un texte partiel pour des recherches exploratoires lorsque vous ne connaissez pas les valeurs exactes
- Utilisez le mode "Exact Match" pour rechercher des codes ou identifiants spécifiques
- Désactivez la sensibilité à la casse pour rechercher des noms ou textes pouvant avoir une capitalisation incohérente
- Commencez par des recherches larges pour comprendre la structure des données, puis affinez avec des critères plus précis
- Examinez les valeurs exemples pour comprendre comment le texte apparaît dans son contexte avant d'explorer en détail
Le calculateur est particulièrement utile lors de l'exploration initiale des données, vous permettant de comprendre rapidement où les informations spécifiques sont stockées à travers vos attributs de processus sans vérifier manuellement chaque champ.
Cette documentation fait partie de la plateforme de process mining mindzie Studio.