Tekst Zoeken in Attributen

Overzicht

De Find Text In Attributes-calculator doorzoekt alle attributen in je eventlog om tekstpatronen te vinden. Deze krachtige zoektool scant zowel case-level als event-level attributen, waardoor je snel specifieke waarden, identificaties of tekstfragmenten overal in je process data kunt terugvinden.

In tegenstelling tot eenvoudige filters die op individuele attributen werken, voert deze calculator een uitgebreide zoekopdracht uit over je volledige dataset en geeft alle overeenkomende locaties terug. Hierdoor is het ideaal voor data-exploratie en onderzoekstaken.

Veelvoorkomende Toepassingen

  • Lokaliseren van cases die specifieke ordernummers, factuurnummers of transactienummers bevatten
  • Alle instanties van een klantnaam of leveranciersnaam vinden over meerdere attributen heen
  • Zoeken naar foutmeldingen of statuscodes in verschillende procesfasen
  • Onderzoeken van datakwaliteitsproblemen door te zoeken naar onverwachte waarden of patronen
  • Ontdekken welke attributen specifieke tekst bevatten als je niet weet waar je moet zoeken
  • Volgen van de verspreiding van belangrijke identificaties door verschillende procesattributen

Instellingen

Search Text: Voer de tekststring in waar je naar wilt zoeken in alle attributen. De zoekopdracht is standaard case-sensitive en vindt exacte overeenkomsten van de tekst overal binnen de attribuutwaarden.

Search Mode: Kies hoe de zoekopdracht tekst moet matchen:

  • Contains: Vindt attributen waar de zoektekst ergens in de waarde voorkomt (standaard)
  • Exact Match: Vindt attributen waar de waarde exact gelijk is aan de zoektekst
  • Starts With: Vindt attributen waar de waarde begint met de zoektekst
  • Ends With: Vindt attributen waar de waarde eindigt met de zoektekst

Include Case Attributes: Wanneer ingeschakeld, doorzoekt het alle case-level attributen (standaard: ingeschakeld).

Include Event Attributes: Wanneer ingeschakeld, doorzoekt het alle event-level attributen (standaard: ingeschakeld).

Case Sensitive: Wanneer ingeschakeld, maakt de zoekopdracht onderscheid tussen hoofd- en kleine letters (standaard: ingeschakeld).

Voorbeelden

Voorbeeld 1: Een Specifiek Ordernummer Vinden

Scenario: Een klant belde over order "ORD-2024-15847" en je moet deze order snel vinden in je systeem zonder te weten welk attribuut het ordernummer bevat.

Instellingen:

  • Search Text: ORD-2024-15847
  • Search Mode: Contains
  • Include Case Attributes: Ingeschakeld
  • Include Event Attributes: Ingeschakeld
  • Case Sensitive: Ingeschakeld

Output:

De calculator toont een tabel met alle overeenkomsten:

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

Inzichten: Het ordernummer komt voor in drie verschillende attributen in het proces. De enkele match in OrderID bevestigt dat er één case bestaat, terwijl de matches op event-level laten zien dat deze referentie voorkomt in betalings- en verzendbeschrijvingen. Je kunt op elke rij klikken om de specifieke cases en events met deze waarde te zien.

Voorbeeld 2: Klachten van Klanten Onderzoeken

Scenario: Je hebt klachten ontvangen over een leverancier genaamd "Acme Corp" en wilt alle procesinstanties vinden waarbij deze leverancier betrokken is, ongeacht welk attribuut de leveranciersnaam opslaat.

Instellingen:

  • Search Text: Acme Corp
  • Search Mode: Contains
  • Include Case Attributes: Ingeschakeld
  • Include Event Attributes: Ingeschakeld
  • Case Sensitive: Uitgeschakeld

Output:

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

Inzichten: De zoekopdracht vond 47 cases waarin Acme Corp voorkomt. De leverancier verschijnt onder zowel "VendorName" als "Supplier" met lichte verschillen in hoofdlettergebruik. Matches op event-level laten specifieke contactmomenten met deze leverancier zien door het gehele proces heen. Deze uitgebreide weergave helpt je snel alle aan Acme Corp gerelateerde cases te filteren voor nadere analyse.

Voorbeeld 3: Foutcodes Volgen door het Proces

Scenario: Je wilt begrijpen waar foutcode "ERR-503" voorkomt in je proces om te bepalen welke activiteiten of fasen getroffen worden.

Instellingen:

  • Search Text: ERR-503
  • Search Mode: Contains
  • Include Case Attributes: Ingeschakeld
  • Include Event Attributes: Ingeschakeld
  • Case Sensitive: Ingeschakeld

Output:

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

Inzichten: Foutcode ERR-503 komt voor in 38 events door het proces heen en betreft in totaal 12 cases (zoals te zien in ValidationStatus). De fout verschijnt voornamelijk in event-level attributen, wat suggereert dat het optreedt bij specifieke processtappen in plaats van hele cases te beïnvloeden. Door in deze matches te duiken, kun je achterhalen welke activiteiten deze fout genereren en wanneer er herhaalde pogingen plaatsvinden.

Voorbeeld 4: Onderzoek naar Datakwaliteit

Scenario: Tijdens data-validatie merk je dat sommige records mogelijk de tijdelijke tekst "NULL" of "N/A" bevatten in plaats van echte waarden. Je wilt weten welke attributen deze tijdelijke waarden bevatten.

Instellingen:

  • Search Text: NULL
  • Search Mode: Exact Match
  • Include Case Attributes: Ingeschakeld
  • Include Event Attributes: Ingeschakeld
  • Case Sensitive: Uitgeschakeld

Output:

Attribute Name Attribute Type Match Count Sample Values
ManagerApproval Event 156 NULL
CostCenter Case 89 NULL
Department Case 89 NULL
ApprovalComments Event 203 NULL

Inzichten: Diverse attributen bevatten "NULL"-waarden, wat duidt op onvolledige data. De 89 cases zonder CostCenter en Department suggereren een probleem in de data-extractie voor deze attributen. De 203 events met NULL in ApprovalComments kunnen legitiem zijn (commentaar is optioneel), maar de 156 events zonder ManagerApproval vragen om nader onderzoek omdat dit mogelijk een verplicht veld is. Deze analyse helpt prioriteit te geven aan verbeteringen in datakwaliteit.

Voorbeeld 5: Factuurbedragen Vinden

Scenario: Je moet alle verwijzingen naar een specifiek factuurbedrag van "15,750.00" vinden in je crediteurenproces om een betwiste kostenpost te onderzoeken.

Instellingen:

  • Search Text: 15750
  • Search Mode: Contains
  • Include Case Attributes: Ingeschakeld
  • Include Event Attributes: Ingeschakeld
  • Case Sensitive: Ingeschakeld

Output:

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

Inzichten: Het bedrag 15,750 komt voor in 3 verschillende facturen (case-level), met in totaal 8 regelitems over diverse events. Het verschil tussen 3 facturen en 8 regelitems suggereert dat sommige facturen meerdere regelitems hebben die dit bedrag totaliseren. Deze uitgebreide zoekopdracht helpt te bepalen of je te maken hebt met één factuur of meerdere facturen met hetzelfde bedrag.

Voorbeeld 6: Case-Ongevoelige Klantzoekopdracht

Scenario: Je wilt alle cases vinden waarin klant "TechStart Inc" voorkomt, maar de klantnaam kan met verschillende hoofdlettergebruik in je systeem staan.

Instellingen:

  • Search Text: techstart
  • Search Mode: Contains
  • Include Case Attributes: Ingeschakeld
  • Include Event Attributes: Ingeschakeld
  • Case Sensitive: Uitgeschakeld

Output:

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

Inzichten: Met case-ongevoelige zoekopdracht vond je alle 28 cases voor TechStart ongeacht hoofdlettergebruik. De variaties in naamgeving (met/zonder "Inc", verschillende hoofdlettergebruik) wijzen op data-standaardisatieproblemen. De matches in EmailDomain laten zelfs nog meer contactmomenten zien (156 events), aangezien elke e-mail van techstart.com werd meegeteld. Dit helpt je uitgebreide filters te creëren en tegelijk verbeteringen in datakwaliteit te signaleren.

Output

De Find Text In Attributes-calculator toont resultaten in een doorzoekbare tabel met de volgende kolommen:

Attribute Name: De naam van het attribuut dat de zoektekst bevat.

Attribute Type: Geeft aan of dit een Case-attribuut is (van toepassing op hele cases) of een Event-attribuut (van toepassing op individuele activiteiten).

Match Count: Het aantal keren dat de zoektekst in dit attribuut voorkomt. Voor case-attributen betreft dit het aantal cases, voor event-attributen het aantal events.

Sample Values: Voorbeelden van waarden waarin de zoektekst voorkomt, met maximaal 3 unieke waarden getoond.

Interactieve Functies

Klik op een rij: Ga dieper in om alle specifieke cases en events te zien die de zoektekst in dat specifieke attribuut bevatten.

Sorteermogelijkheden: Klik op kolomkoppen om te sorteren op attribuutnaam, aantal matches of attribuuttype.

Exportfunctie: Exporteer de zoekresultaten naar Excel of CSV voor documentatie of verdere analyse.

Filter maken vanuit resultaten: Na het vinden van relevante attributen kun je gerichte filters maken om cases met specifieke tekstpatronen te isoleren.

Gebruikstips

  • Gebruik modus "Contains" met gedeeltelijke tekst voor verkennende zoekopdrachten als je niet zeker bent van exacte waarden
  • Gebruik modus "Exact Match" bij het zoeken naar specifieke codes of identificaties
  • Schakel case-sensitivity uit bij zoeken naar namen of tekst met inconsistent hoofdlettergebruik
  • Begin met brede zoekopdrachten om datacontext te begrijpen en verfijn daarna met specifieke criteria
  • Bekijk voorbeeldwaarden om te begrijpen hoe de zoektekst in context voorkomt voordat je verder inzoomt

De calculator is vooral waardevol tijdens de eerste data-exploratie, omdat je snel inzicht krijgt waar specifieke informatie is opgeslagen in je procesattributen zonder handmatig elk veld te hoeven controleren.


Deze documentatie maakt deel uit van het mindzieStudio process mining platform.