Tekst zoeken

Overzicht

De filter Tekst zoeken voert een uitgebreide tekstgebaseerde zoekopdracht uit binnen uw procesgegevens, zodat u cases of gebeurtenissen kunt vinden die specifieke tekst, nummers of waarden bevatten. Deze intelligente filter detecteert automatisch het gegevenstype van uw zoekterm (string, nummer, boolean, datum) en zoekt door compatibele kolommen in zowel case-attributen als gebeurtenisattributen. Hij ondersteunt hoofdlettergevoelige en niet-hoofdlettergevoelige zoekopdrachten, en kan zowel volledige cases als individuele overeenkomende gebeurtenissen retourneren.

De filter is bijzonder krachtig voor verkennende analyses wanneer u snel alle voorkomens van een specifieke waarde (zoals een ordernummer, klantnaam of foutcode) ergens in uw procesgegevens wilt vinden zonder te hoeven weten welk specifiek attribuut het bevat.

Veelvoorkomende toepassingen

  • Snelle zoekopdracht: Snel cases of gebeurtenissen lokaliseren die een specifiek ordernummer, factuurnummer of klantnaam bevatten zonder te weten in welke kolom deze voorkomt.
  • Foutonderzoek: Alle cases vinden die specifieke foutcodes, foutmeldingen of uitzonderingsmeldingen bevatten die verspreid zijn over verschillende attributen.
  • Klanalyse: Zoeken naar een klantnaam of ID in alle klantgerelateerde velden om hun volledige procesgeschiedenis te zien.
  • Waardeopsporing: Specifieke waarden (zoals onderdeelnummer, productcodes of rekeningnummers) traceren door het hele proces, ongeacht welk attribuut ze bevat.
  • Gegevensvalidatie: Cases identificeren die onverwachte of onjuiste waarden bevatten door te zoeken naar specifieke patronen of tekst.
  • Zoeken over meerdere attributen: Gelijktijdig zoeken over veel attributen zonder meerdere afzonderlijke filters te hoeven maken.

Instellingen

Zoektekst: De tekst, het nummer of de waarde waar u naar wilt zoeken. De filter detecteert automatisch of dit een string, geheel getal, decimaal nummer, boolean of datum/tijd-waarde is en zoekt vervolgens door de bijpassende kolomtypes. Voor tekstzoekopdrachten zoekt de filter naar deelovereenkomsten (bevat).

Zoekbron: Bepaalt waar naar de tekst gezocht wordt:

  • Cases en gebeurtenissen (standaard): Zoekt zowel in case-attributen als gebeurtenisattributen
  • Cases: Zoekt alleen in case-attributen (case-eigenschappen)
  • Gebeurtenissen: Zoekt alleen in gebeurtenisattributen (activiteitseigenschappen)

Filtertype: Bepaalt wat de filter teruggeeft bij het zoeken in gebeurtenissen:

  • Case: Geeft complete cases terug die ten minste één overeenkomende gebeurtenis bevatten
  • Gebeurtenis: Geeft alleen de individuele gebeurtenissen terug die aan de zoekcriteria voldoen

Hoofdlettergevoelig: Wanneer ingeschakeld, vereist de zoekopdracht een exacte hoofdletterovereenkomst. Wanneer uitgeschakeld (standaard) is de zoekopdracht niet hoofdlettergevoelig.

Filter verwijderen: Wanneer ingeschakeld, geeft de filter cases/gebeurtenissen terug die NIET aan de zoekcriteria voldoen in plaats van die wél overeenkomen. Dit keert de filterlogica om.

Voorbeelden

Voorbeeld 1: Een specifiek ordernummer vinden

Scenario: U moet alle gegevens vinden die betrekking hebben op ordernummer "ORD-12345", maar weet niet welke attributen het ordernummer bevatten (het kan verschijnen in OrderID, ReferenceNumber, CustomerOrderNumber, enz.).

Instellingen:

  • Zoektekst: "ORD-12345"
  • Zoekbron: Cases en gebeurtenissen
  • Filtertype: Case
  • Hoofdlettergevoelig: Nee
  • Filter verwijderen: Nee

Resultaat: De filter retourneert alle cases waarin "ORD-12345" voorkomt in een case- of gebeurtenisattribuut, waardoor u de volledige procesgeschiedenis van die order krijgt.

Inzichten: Deze snelle zoekfunctie maakt het overbodig om handmatig meerdere attributen te controleren of meerdere filters aan te maken. U ziet direct alle procesgegevens die met de order te maken hebben, ongeacht waar het ordernummer is vastgelegd.

Voorbeeld 2: Foutmeldingen onderzoeken

Scenario: Uw systeem registreert foutmeldingen in verschillende velden en u wilt alle cases vinden die de fout "Connection timeout" ergens in het proces tegenkwamen.

Instellingen:

  • Zoektekst: "Connection timeout"
  • Zoekbron: Gebeurtenissen
  • Filtertype: Case
  • Hoofdlettergevoelig: Nee
  • Filter verwijderen: Nee

Resultaat: De filter geeft alle cases terug die ten minste één gebeurtenis met "Connection timeout" in een gebeurtenisattribuut hebben.

Inzichten: Dit helpt u om:

  • Te bepalen hoeveel cases door deze specifieke fout werden getroffen
  • Patronen te analyseren wanneer de fout optreedt
  • Te zien welke activiteiten of procespaden naar de timeout leiden
  • De impact op case-duur en resultaten in te schatten

Voorbeeld 3: Transacties met hoge waarde vinden

Scenario: U wilt alle cases vinden met transacties boven 10000 in een numeriek veld (bedrag, waarde, kosten, prijs, enz.).

Instellingen:

  • Zoektekst: "10000"
  • Zoekbron: Cases en gebeurtenissen
  • Filtertype: Case
  • Hoofdlettergevoelig: Nee
  • Filter verwijderen: Nee

Resultaat: De filter detecteert automatisch "10000" als een numerieke waarde en zoekt door alle gehele en decimale kolommen, en retourneert cases waarbij een numeriek veld waarden bevat die overeenkomen met of de waarde 10000 bevatten.

Inzichten: Deze brede numerieke zoekopdracht helpt om cases met hoge waarde te identificeren, zelfs als de waarde in verschillende attributen verspreid is over verschillende proces- of activiteitstypen.

Voorbeeld 4: Testcases uitsluiten

Scenario: Uw gebeurtenislog bevat testcases met "TEST" of "test" in verschillende attributen, en u wilt ze allemaal uitsluiten van uw analyse.

Instellingen:

  • Zoektekst: "test"
  • Zoekbron: Cases en gebeurtenissen
  • Filtertype: Case
  • Hoofdlettergevoelig: Nee
  • Filter verwijderen: Ja

Resultaat: De filter geeft alle cases terug die NIET "test" in een attribuut bevatten, waardoor alle testcases effectief uit uw analyse worden verwijderd.

Inzichten: De omgekeerde logica (Filter verwijderen = Ja) biedt een snelle manier om uw gegevens op te schonen door ongewenste cases te verwijderen zonder precies te hoeven weten in welke velden testmarkeringen staan.

Voorbeeld 5: Gebeurtenissen met specifieke resource vinden

Scenario: U wilt alleen de individuele gebeurtenissen zien die door een specifieke gebruiker "John Smith" zijn uitgevoerd in alle cases, niet de complete cases.

Instellingen:

  • Zoektekst: "John Smith"
  • Zoekbron: Gebeurtenissen
  • Filtertype: Gebeurtenis
  • Hoofdlettergevoelig: Nee
  • Filter verwijderen: Nee

Resultaat: De filter geeft alleen de individuele gebeurtenissen terug die "John Smith" in een gebeurtenisattribuut bevatten. Elke weergegeven gebeurtenis toont welke activiteiten deze specifieke resource uitvoerde.

Inzichten: Door Filtertype = Gebeurtenis te gebruiken in plaats van Case krijgt u gedetailleerd inzicht in wat deze resource precies deed, wat handig is voor:

  • Analyse van resourceprestaties
  • Werklastbeoordeling
  • Controle op naleving
  • Identificatie van trainingsbehoeften

Voorbeeld 6: Hoofdlettergevoelige zoekopdracht naar documenttype

Scenario: Uw proces gebruikt documenttypecodes waarbij hoofdlettergebruik belangrijk is (bijv. "PO" voor Purchase Order versus "po" voor interne referentie), en u wilt alleen cases met de officiële "PO" aanduiding vinden.

Instellingen:

  • Zoektekst: "PO"
  • Zoekbron: Cases
  • Filtertype: Case
  • Hoofdlettergevoelig: Ja
  • Filter verwijderen: Nee

Resultaat: De filter geeft alleen cases terug waarin "PO" exact met hoofdletters voorkomt in case-attributen, waarbij cases met "po", "Po" of "pO" worden uitgesloten.

Inzichten: Hoofdlettergevoelig zoeken zorgt voor precisie wanneer uw gegevens hoofdlettergebruik gebruiken voor semantisch onderscheid, en voorkomt valse matches met vergelijkbare maar verschillende waarden.

Uitvoer

De filter levert een gefilterde dataset op basis van uw instellingen:

  • Wanneer Filtertype = Case: Geeft volledige cases terug (met alle gebeurtenissen) waar de zoektekst in ten minste één attribuut is gevonden
  • Wanneer Filtertype = Gebeurtenis: Geeft alleen de individuele gebeurtenissen terug die aan de zoekcriteria voldoen
  • Wanneer Filter verwijderen = Ja: Keert de logica om en geeft cases/gebeurtenissen terug die NIET aan de zoekcriteria voldoen

De zoekopdracht past zich automatisch aan op basis van het gegevenstype van uw zoektekst:

  • Tekststrings: Zoekt alle tekstkolommen met deelovereenkomsten (bevat)
  • Gehele getallen: Zoekt in gehele, decimale en tekstkolommen
  • Decimalen: Zoekt in decimale en tekstkolommen
  • Booleans: Zoekt in boolean, decimale en tekstkolommen
  • Data/tijden: Zoekt alleen in tekstkolommen

Technische opmerkingen

  • Filtertype: Kan op case-niveau of gebeurtenis-niveau werken afhankelijk van de instellingen
  • Prestaties: Geoptimaliseerd met automatische detectie van gegevenstype en gerichte kolomselectie
  • Zoekgedrag: Gebruikt "bevat"-matching voor strings, wat deelovereenkomsten toestaat
  • Null-waarden: Null-waarden worden genegeerd en komen nooit overeen met een zoektekst
  • Detectie gegevenstype: Zet zoektekst automatisch om naar het meest geschikte gegevenstype voor optimale matching
  • Kolomselectie: Selecteert intelligent welke kolommen doorzocht worden op basis van gedetecteerd gegevenstype

Deze documentatie maakt deel uit van het mindzieStudio proces mining-platform.