Negeren

Overzicht

De Negate verrijking voert een logische negatie uit op booleaanse attribuutwaarden, waarbij TRUE wordt omgezet in FALSE en FALSE in TRUE, en slaat het resultaat op in een nieuw attribuut. Deze fundamentele logische operator biedt essentiële mogelijkheden om inverse voorwaarden te identificeren, uitzonderingen op regels te vinden en aanvullende logica te creëren in uw procesanalyse. Door booleaanse waarden om te draaien, maakt de Negate verrijking het gemakkelijk om gevallen te identificeren die niet aan bepaalde criteria voldoen, procesafwijkingen te benadrukken en geavanceerdere conditionele logica te bouwen in uw analyses.

De Negate verrijking is met name waardevol in process mining scenario's waar u het tegenovergestelde van bestaande voorwaarden wilt begrijpen. Bijvoorbeeld, u kunt gevallen identificeren die NIET voldoen wanneer u een compliance vlag heeft, activiteiten vinden die NIET op tijd plaatsvonden wanneer u een indicator voor tijdige uitvoering heeft, of uitzonderingen op standaard verwerkingsregels benadrukken. Deze verrijking werkt naadloos samen met andere logische operatoren zoals OF (OR) en vergelijkingsoperatoren, waardoor u complexe booleaanse uitdrukkingen kunt bouwen die genuanceerde bedrijfsregels en voorwaarden in uw procesdata vastleggen.

Veelvoorkomende toepassingen

  • Identificeer niet-conforme gevallen door een compliance vlag te negeren
  • Vind vertraagde processen door een booleaanse "op tijd"-indicator te inverteren
  • Markeer uitzonderingen door standaard verwerkingsvoorwaarden te negeren
  • Maak inverse filters om te analyseren wat NIET gebeurde in een proces
  • Bouw complexe logische voorwaarden door negatie te combineren met andere booleaanse operatoren
  • Identificeer ontbrekende goedkeuringen door goedkeuringsstatusvlaggen te negeren
  • Vind onvolledige cases door voltooiingsstatus-attributen te inverteren

Instellingen

Nieuwe Attribuutnaam: Geef de naam op voor het nieuwe attribuut waarin de genegeerde booleaanse waarde wordt opgeslagen. Kies een beschrijvende naam die duidelijk de omgekeerde logica aangeeft. Gebruik bijvoorbeeld "Non_Compliant" bij het negeren van een "Compliant" attribuut, of "Delayed" bij het negeren van een "On_Time" attribuut. De naam moet uniek zijn en mag niet conflicteren met bestaande attributen in uw dataset.

Attribuutnamen: Selecteer het booleaanse attribuut waarvan u de waarden wilt negeren. Alleen booleaanse attributen (TRUE/FALSE) zijn beschikbaar voor selectie. Het attribuut moet al bestaan in uw dataset – u kunt booleaanse attributen gebruiken uit de originele data of die zijn aangemaakt door andere verrijkingen zoals vergelijkingsoperatoren of conformiteitscontroles. De waarden van het geselecteerde attribuut worden omgekeerd om het nieuwe attribuut te creëren.

Voorbeelden

Voorbeeld 1: Niet-conforme inkooporders identificeren

Scenario: In een inkoopproces heeft u een booleaan attribuut "Meets_Budget_Guidelines" dat aangeeft of elke inkooporder binnen het budget blijft. U moet orders identificeren en analyseren die het budget overschrijden voor speciale beoordeling.

Instellingen:

  • Nieuwe Attribuutnaam: Exceeds_Budget
  • Attribuutnamen: Meets_Budget_Guidelines

Uitvoer: Maakt een nieuw case attribuut "Exceeds_Budget" met omgekeerde waarden:

  • Cases waar Meets_Budget_Guidelines = TRUE → Exceeds_Budget = FALSE
  • Cases waar Meets_Budget_Guidelines = FALSE → Exceeds_Budget = TRUE
  • Cases waar Meets_Budget_Guidelines = null → Exceeds_Budget = null

Inzichten: Dit omgekeerde attribuut maakt het eenvoudig om inkooporders te filteren en te analyseren die goedkeuring voor budgetafwijkingen vereisen, waardoor inkoopteams zich kunnen richten op risicovolle transacties en patronen in budgetoverschrijdingen kunnen begrijpen.

Voorbeeld 2: Vertraagde patiëntbehandelingen vinden

Scenario: Een ziekenhuis volgt met het "Seen_Within_Target" booleaan attribuut of spoedeisende hulp-patiënten binnen de streeftijd worden gezien. Zorgmanagers moeten vertraagde gevallen identificeren voor procesverbeteringen.

Instellingen:

  • Nieuwe Attribuutnaam: Treatment_Delayed
  • Attribuutnamen: Seen_Within_Target

Uitvoer: Voor elke patiëntcase wordt "Treatment_Delayed" aangemaakt:

  • Patiënt binnen 2 uur gezien (Seen_Within_Target = TRUE) → Treatment_Delayed = FALSE
  • Wachtijd langer dan 2 uur (Seen_Within_Target = FALSE) → Treatment_Delayed = TRUE

Hierdoor kunnen alle vertraagde gevallen eenvoudig worden geïdentificeerd voor diepgaande oorzaakanalyse.

Inzichten: Het genegeerde attribuut maakt snelle filtering van vertraagde behandelingen mogelijk, helpt patronen in vertragingen te identificeren per tijdstip, afdeling of urgentieniveau van de patiënt, wat leidt tot gerichte procesverbeteringen.

Voorbeeld 3: Ontbrekende goedkeuringen in leningverwerking detecteren

Scenario: Een financiële instelling beschikt over het booleaanse attribuut "Manager_Approval_Received" voor leningaanvragen. Compliance medewerkers moeten aanvragen identificeren die zijn verwerkt zonder de juiste managergoedkeuring.

Instellingen:

  • Nieuwe Attribuutnaam: Missing_Manager_Approval
  • Attribuutnamen: Manager_Approval_Received

Uitvoer: Maakt "Missing_Manager_Approval" aan voor elke leningaanvraag:

  • Aanvragen met goedkeuring (Manager_Approval_Received = TRUE) → Missing_Manager_Approval = FALSE
  • Aanvragen zonder goedkeuring (Manager_Approval_Received = FALSE) → Missing_Manager_Approval = TRUE

Inzichten: Deze omgekeerde vlag benadrukt direct compliance overtredingen, maakt snelle correctie mogelijk en helpt regulatorische problemen te voorkomen. Het kan in dashboards worden gebruikt om goedkeuringspercentages realtime te monitoren.

Voorbeeld 4: Onvolledige productieorders identificeren

Scenario: Een productiebedrijf volgt met het booleaanse attribuut "Quality_Check_Passed" of orders de kwaliteitscontrole hebben doorstaan. Productiemanagers moeten orders identificeren die kwaliteitscontroles niet hebben doorstaan voor herwerkplanning.

Instellingen:

  • Nieuwe Attribuutnaam: Requires_Rework
  • Attribuutnamen: Quality_Check_Passed

Uitvoer: Voor elke productieorder:

  • Orders die kwaliteitscontrole doorstaan (Quality_Check_Passed = TRUE) → Requires_Rework = FALSE
  • Orders die kwaliteitscontrole niet doorstaan (Quality_Check_Passed = FALSE) → Requires_Rework = TRUE

Voorbeelddata die de transformatie laat zien:

  • Order #1001: Quality_Check_Passed = TRUE → Requires_Rework = FALSE
  • Order #1002: Quality_Check_Passed = FALSE → Requires_Rework = TRUE
  • Order #1003: Quality_Check_Passed = TRUE → Requires_Rework = FALSE

Inzichten: Het genegeerde attribuut helpt productieteams snel orders te identificeren en prioriteren die herwerk vereisen, biedt inzicht in de capaciteit die nodig is voor herwerk en helpt de hoofdoorzaken van kwaliteitsproblemen te analyseren.

Voorbeeld 5: Onopgeloste klantenservice tickets vinden

Scenario: Een klantenservice-afdeling heeft een "Ticket_Resolved" booleaan attribuut. Servicemanagers moeten zich richten op onopgeloste tickets om responstijden en klanttevredenheid te verbeteren.

Instellingen:

  • Nieuwe Attribuutnaam: Still_Open
  • Attribuutnamen: Ticket_Resolved

Uitvoer: Maakt het "Still_Open" attribuut aan voor servicetickets:

  • Opgeloste tickets (Ticket_Resolved = TRUE) → Still_Open = FALSE
  • Onopgeloste tickets (Ticket_Resolved = FALSE) → Still_Open = TRUE

Dit maakt directe filtering van alle openstaande tickets die aandacht vereisen mogelijk.

Inzichten: Het omgekeerde attribuut faciliteert realtime monitoring van het aantal open tickets, helpt bij het identificeren van oudere onopgeloste issues en maakt trendanalyses mogelijk van oplossingspercentages in de tijd.

Uitvoer

De Negate verrijking maakt een nieuw booleaans case attribuut aan met de naam die is opgegeven in "Nieuwe Attribuutnaam". Het uitvoerattribuut bevat de logische inversie van de invoer booleaanse waarden.

Waarheidstabel:

  • Input: TRUE → Output: FALSE
  • Input: FALSE → Output: TRUE
  • Input: null → Output: null (blijft null, wordt niet genegeerd)

Datatype: Het uitvoerattribuut is altijd van het type Boolean, weergegeven volgens uw mindzieStudio weergave-instellingen (meestal "Ja/Nee" of "True/False").

Omgaan met Null-waarden: Als het bronattribuut voor een specifieke case een null waarde bevat, zal het genegeerde attribuut ook null zijn voor die case. De verrijking zet null waarden niet om in FALSE of TRUE – het behoudt de null-waarde om dataintegriteit te waarborgen en onjuiste aannames over ontbrekende data te voorkomen.

Integratie met andere functies: Het genegeerde attribuut kan direct worden gebruikt in:

  • Filters om te focussen op specifieke deelverzamelingen cases (bijv. filter op Still_Open = TRUE)
  • Andere logische verrijkingen zoals "Logical OR" om complexe voorwaarden te bouwen
  • Calculators om genegeerde condities te tellen of analyseren
  • Conformiteitscontroles om procesovertredingen te identificeren
  • Dashboards en rapporten voor monitoring van inverse KPI’s

Het attribuut verschijnt in alle attribuutsselectielijsten in mindzieStudio en behoudt volledige compatibiliteit met exportfuncties en externe analysetools.

Zie ook

  • Logical OR – Combineer meerdere booleaanse attributen met OF-logica
  • Compare Two Attributes – Maak booleaanse attributen door waarden te vergelijken
  • Count Boolean Attributes with Value – Tel hoeveel booleaanse attributen bepaalde waarden hebben
  • Combine Boolean Attributes – Concateneer namen van TRUE booleaanse attributen

Deze documentatie maakt deel uit van het mindzie Studio process mining platform.