Format String

Overzicht

De Format String verrijking creëert een nieuw tekstattribuut door waarden van meerdere attributen te combineren met een aanpasbare sjabloon, waardoor je nauwkeurige controle hebt over hoe data wordt geformatteerd en gepresenteerd. In tegenstelling tot eenvoudige concatenatie maakt deze verrijking gebruik van de .NET string formatting-syntaxis, waarmee je URL's kunt bouwen, gestructureerde identificaties kunt maken, geformatteerde berichten kunt opstellen en aangepaste labels kunt genereren met exacte tussenruimtes en scheidingstekens. De verrijking ondersteunt maximaal 10 attributen en kan resultaten als platte tekst of als klikbare URL's weergeven, wat onmisbaar is voor het integreren van process mining-data met externe systemen en het creëren van actiegerichte koppelingen.

In process mining is het vermogen om data precies te formatteren essentieel voor het maken van systeemintegraties, het genereren van rapporten en het bouwen van gebruikersinterfaces die verbinden met bronsystemen. De Format String verrijking gebruikt de standaard .NET gecombineerde formattering waarbij plaatsaanduiders zoals {0}, {1}, {2} de positie van elk gekozen attribuut in het formatsjabloon aangeven. Dit geeft je volledige controle over de outputstructuur, inclusief aangepaste scheidingstekens, voor- en achtervoegsels en zelfs complexe patronen zoals URL's met meerdere parameters. De verrijking bevat ook optionele filtering, zodat je formattering alleen toepast op specifieke subsets van cases op basis van zakelijke criteria.

De URL-formattering van de verrijking is bijzonder krachtig - wanneer je de Format instelt op "URL", wordt het resulterende attribuut klikbaar in de mindzie Studio-interface, waardoor gebruikers direct naar records in het bronsysteem, documenten of externe dashboards kunnen springen. Dit verandert je process mining-analyse van passieve observatie naar actieve onderzoeksmogelijkheid, zodat analisten snel kunnen doorklikken naar details in het bronsysteem zonder handmatig zoeken.

Veelgebruikte Toepassingen

  • Creëer klikbare URL's die linken naar records in bronsystemen (ERP, CRM, documentbeheer)
  • Genereer geformatteerde identificaties met specifieke patronen (SKU-2024-0001, CUST-US-12345)
  • Bouw gestructureerde berichten door meerdere attributen te combineren met aangepaste scheidingstekens
  • Format composite keys die voldoen aan exacte naamgevingsconventies
  • Maak hyperlinks naar externe dashboards of rapporten met ingebedde parameters
  • Genereer geformatteerde weergavelabels die tekst, nummers en datums combineren
  • Bouw URL's voor API-aanroepen die extra data ophalen over cases of events

Instellingen

Filter (Optioneel): Pas filters toe om te beperken welke cases de geformatteerde string ontvangen. Wanneer filters zijn ingesteld, worden alleen cases die voldoen aan de filtercriteria voorzien van het nieuwe attribuut. Dit is handig als je geformatteerde output wilt creëren voor specifieke subsets van je data, zoals openstaande orders, bepaalde afdelingen of cases binnen een bepaalde periode. Cases die niet aan de filter voldoen, krijgen voor het nieuwe attribuut een null-waarde.

Nieuwe Attribuutnaam: Geef de interne naam op voor het nieuwe attribuut dat de geformatteerde string opslaat. Dit is de attribuutnaam die gebruikt wordt in filters, berekeningen en data-exporten. Kies een beschrijvende naam die duidelijk maakt wat de geformatteerde waarde vertegenwoordigt. Bijvoorbeeld "NetSuite_URL" voor klikbare links naar NetSuite-records, of "Product_SKU_Formatted" voor gestandaardiseerde productcodes. De naam moet uniek zijn en mag niet conflicteren met bestaande attributen in je dataset.

Nieuwe Weergavenaam: Geef de gebruiksvriendelijke weergavenaam op die wordt getoond in de mindzie Studio-interface, grafieken en rapporten. Dit moet een duidelijke en leesbare label zijn die gebruikers helpt het doel van het attribuut te begrijpen. Gebruik bijvoorbeeld "Bekijk in NetSuite" voor URL's, of "Geformatteerde Productcode" voor gestructureerde identificaties. De weergavenaam mag spaties en speciale tekens bevatten voor betere leesbaarheid.

Attribuutkolommen: Selecteer de attributen waarvan je de waarden wilt opnemen in de geformatteerde string. Je kunt maximaal 10 attributen kiezen van ieder type (string, numeriek, datum, boolean). De attributen worden verwezen via hun volgorde van selectie met plaatsaanduiders {0}, {1}, {2}, etc. in de Format String. Het eerste geselecteerde attribuut komt overeen met {0}, het tweede met {1}, enzovoort. Kies attributen met de benodigde waarden voor jouw formatteringspatroon.

Format: Kies of de output geformatteerd moet worden als platte Tekst of als klikbare URL:

  • Tekst: De geformatteerde string verschijnt als gewone tekst in de dataset. Gebruik dit voor geformatteerde identificaties, samengestelde sleutels, gestructureerde labels of elke tekstgebaseerde opmaak.
  • URL: De geformatteerde string verschijnt als klikbare hyperlink in de mindzie Studio-interface. Bij aanklikken opent de link in een nieuw browsertabblad. Gebruik dit voor het maken van koppelingen naar externe systemen, dashboards of documenten. Zorg dat je Format String een geldige URL-syntaxis produceert (beginnend met http:// of https://).

Format String: Geef de sjabloon op die bepaalt hoe de attribuutwaarden gecombineerd en geformatteerd worden. Gebruik standaard .NET samengestelde formattering met plaatsaanduiders {0}, {1}, {2}, etc. voor de geselecteerde attributen in volgorde. Je kunt elke letterlijke tekst, speciale tekens of URL-patronen opnemen.

Voorbeelden:

  • URL-patroon: https://system.company.com/record?id={0}&type={1}
  • Geformatteerde ID: SKU-{0}-{1:D5}
  • Gestructureerd label: {0} - {1} ({2})
  • Multi-parameter URL: https://erp.com/order.nl?id={0}&lineId={1}&whence=

De Format String ondersteunt standaard .NET format specifiers voor nummers en datums met dubbele punt notatie (bijv. {0:D5} voor met nullen opgevulde getallen van 5 cijfers, {1:yyyy-MM-dd} voor geformatteerde datums).

Verborgen: Indien ingeschakeld wordt het nieuwe attribuut aangemaakt maar niet weergegeven in de standaard attributenlijsten in mindzie Studio. Het attribuut blijft toegankelijk in filters, berekeningen en geavanceerde weergaven, maar is verborgen in standaard dropdowns en visualisaties. Gebruik deze instelling bij het maken van tussentijdse attributen of technische velden die analyse ondersteunen maar de gebruikersinterface niet moeten vervuilen.

Voorbeelden

Scenario: In een verkooporderproces wil je klikbare links maken die analisten naar de volledige orderdetails in jullie NetSuite ERP-systeem leiden. Elke link navigeert direct naar de specifieke verkooporder en regelitem.

Instellingen:

  • Filter: Geen (toepassen op alle cases)
  • Nieuwe Attribuutnaam: NetSuite_Order_URL
  • Nieuwe Weergavenaam: Bekijk in NetSuite
  • Attribuutkolommen: Sales_Order_ID, Line_Item_ID
  • Format: URL
  • Format String: https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id={0}&lineId={1}&whence=
  • Verborgen: Nee

Output:
Maakt een nieuw case-attribuut "NetSuite_Order_URL" dat verschijnt als klikbare link. Voor een case met:

  • Sales_Order_ID: "SO-2024-1523"
  • Line_Item_ID: "3"

Wordt de NetSuite_Order_URL: https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id=SO-2024-1523&lineId=3&whence=

Klikken op de link opent in mindzie Studio exact de verkooporderregel in NetSuite.

Inzichten: Deze integratie transformeert passieve procesanalyse in actieve research. Wanneer analisten knelpunten of afwijkingen in de proceskaart vinden, kunnen ze direct toegang krijgen tot het bronsysteem om de context te begrijpen, documenten te beoordelen en corrigerende maatregelen te nemen. Dit verkort onderzoekstijd van minuten naar seconden en verbetert de nauwkeurigheid van oorzaak-analyse.

Voorbeeld 2: Gestandaardiseerde Product SKU Codes Bouwen

Scenario: In een voorraadbeheerproces wil je gestandaardiseerde SKU-codes maken volgens het patroon: Categoriecode-Jaar-5-cijferig volgnummer, voor consistente productidentificatie in alle systemen.

Instellingen:

  • Filter: Geen
  • Nieuwe Attribuutnaam: Product_SKU_Standard
  • Nieuwe Weergavenaam: Standaard SKU Code
  • Attribuutkolommen: Category_Code, Production_Year, Sequence_Number
  • Format: Tekst
  • Format String: SKU-{0}-{1}-{2:D5}
  • Verborgen: Nee

Output:
Maakt nieuw caseattribuut "Product_SKU_Standard" met geformatteerde SKU-codes. Voor een case met:

  • Category_Code: "ELEC"
  • Production_Year: "2024"
  • Sequence_Number: 147

Wordt het Product_SKU_Standard: "SKU-ELEC-2024-00147"

Let op: Het formaat {2:D5} zorgt dat het volgnummer met nullen wordt opgevuld tot 5 cijfers.

Inzichten: Gestandaardiseerde SKU-codes verbeteren datakwaliteit, zorgen voor nauwkeurige cross-system matching en ondersteunen magazijnautomatisering die specifieke identificatieformaten vereist. De nulopvulling voorkomt sorteervolgordeproblemen en garandeert consistente barcodegeneratie.

Scenario: In een klantondersteuningsproces wil je links maken naar een intern Power BI-dashboard dat de volledige historie en meetgegevens per klant toont, zodat supportmedewerkers snel uitgebreide klantinzichten kunnen raadplegen.

Instellingen:

  • Filter: Case_Status = "Open"
  • Nieuwe Attribuutnaam: Customer_Dashboard_URL
  • Nieuwe Weergavenaam: Klant Analytics
  • Attribuutkolommen: Customer_ID, Account_Region
  • Format: URL
  • Format String: https://powerbi.company.com/reports/customer-360?customerId={0}&region={1}&embed=true
  • Verborgen: Nee

Output:
Maakt klikbare link naar klantdashboard voor open cases. Voor een case met:

  • Customer_ID: "CUST-458821"
  • Account_Region: "NORTH"

Wordt de Customer_Dashboard_URL: https://powerbi.company.com/reports/customer-360?customerId=CUST-458821&region=NORTH&embed=true

Inzichten: Eén-klik toegang tot klantanalyse stelt supportteams in staat om geïnformeerde beslissingen te nemen op basis van de volledige klantgeschiedenis. Dit vermindert escalaties doordat frontliniewerknemers direct kunnen beschikken over contextuele informatie over klantwaarde, voorkeuren en eerdere problemen.

Voorbeeld 4: Geformatteerde Factuurreferenties Genereren

Scenario: In een crediteurenproces moet je geformatteerde factuurreferenties maken die leverancierscode, factuurdatum en factuurnummer combineren in een specifiek patroon voor wettelijke rapportage.

Instellingen:

  • Filter: Document_Type = "Invoice"
  • Nieuwe Attribuutnaam: Invoice_Reference_Formatted
  • Nieuwe Weergavenaam: Wettelijke Factuurreferentie
  • Attribuutkolommen: Vendor_Code, Invoice_Date, Invoice_Number
  • Format: Tekst
  • Format String: INV/{0}/{1:yyyy-MM}/{2}
  • Verborgen: Nee

Output:
Maakt geformatteerde factuurreferenties voor factuurdocumenten. Voor een case met:

  • Vendor_Code: "VND-2847"
  • Invoice_Date: "2024-03-15 10:30:00"
  • Invoice_Number: "INV-8821-A"

Wordt de Invoice_Reference_Formatted: "INV/VND-2847/2024-03/INV-8821-A"

Let op: De {1:yyyy-MM} format specifier haalt alleen het jaar en maand uit de factuurdatum.

Inzichten: Deze geformatteerde referenties voldoen aan wettelijke eisen voor audit-trails, maken accurate kruisreferenties met externe rapporten mogelijk en bieden een standaardformaat dat voor belastingautoriteiten en auditors eenvoudig te lezen en te valideren is.

Scenario: In een contractgoedkeuringsproces moet je directe links maken naar PDF-contracten die zijn opgeslagen in SharePoint, zodat goedkeurders het volledige contract kunnen bekijken zonder door mapstructuren te zoeken.

Instellingen:

  • Filter: Process_Type = "Contract"
  • Nieuwe Attribuutnaam: Contract_Document_URL
  • Nieuwe Weergavenaam: Bekijk Contract PDF
  • Attribuutkolommen: SharePoint_Site_ID, Library_Name, Document_ID
  • Format: URL
  • Format String: https://company.sharepoint.com/sites/{0}/{1}/Forms/AllItems.aspx?id={2}&parent=/sites/{0}/{1}
  • Verborgen: Nee

Output:
Maakt klikbare links naar SharePoint-documenten. Voor een case met:

  • SharePoint_Site_ID: "legal"
  • Library_Name: "Contracts2024"
  • Document_ID: "DOC-2024-0582"

Wordt de Contract_Document_URL: https://company.sharepoint.com/sites/legal/Contracts2024/Forms/AllItems.aspx?id=DOC-2024-0582&parent=/sites/legal/Contracts2024

Inzichten: Directe documenttoegang verkort goedkeuringscyclustijden door het handmatig zoeken weg te nemen. Goedkeurders kunnen contracten binnen seconden beoordelen in plaats van minuten, wat zowel procesefficiëntie als gebruikerstevredenheid verhoogt.

Output

De Format String verrijking maakt één nieuw case-attribuut aan met het datatype String. Het attribuut slaat het geformatteerde resultaat op volgens het patroon dat is opgegeven in de Format String-instelling. Wanneer de Format is ingesteld op "URL", wordt het attribuut gemarkeerd als URL-type, waardoor het in de mindzie Studio-interface wordt weergegeven als een klikbare hyperlink in plaats van gewone tekst.

De verrijking verwerkt elke case afzonderlijk, waarbij de plaatsaanduiders ({0}, {1}, {2}, enz.) worden vervangen door de daadwerkelijke waarden van de geselecteerde attributen voor die case. Als een attribuutwaarde null of afwezig is, wordt de plaatsaanduiding vervangen door een lege string, tenzij je een alternatieve behandeling specificeert in je format string. De verrijking ondersteunt standaard .NET samengestelde formattering, inclusief format specifiers voor nummers (opvulling, decimalen) en datums (jaar-maand-dag patronen).

Wanneer filters zijn ingesteld, krijgen alleen cases die voldoen aan de filtercriteria het geformatteerde attribuut. Cases die niet voldoen krijgen een null-waarde voor het nieuwe attribuut. Dit stelt je in staat om formattering selectief toe te passen op basis van zakelijke regels, zoals het maken van URL's alleen voor actieve cases of het formatteren van identificaties alleen voor specifieke productcategorieën.

Het geformatteerde attribuut is direct beschikbaar voor gebruik in andere verrijkingen, filters, berekeningen en visualisaties. Wanneer Format op URL is ingesteld, kunnen gebruikers links direct aanklikken vanuit case-tabellen, variant-weergaven en detailpanelen om naar externe systemen te navigeren. De Verborgen-instelling regelt de zichtbaarheid in de UI maar beïnvloedt de beschikbaarheid van het attribuut in filters en berekeningen niet, wat handig is voor het creëren van technische velden ter ondersteuning van andere verrijkingen zonder de interface te vervuilen.


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