Format-String
Überblick
Die Format-String-Anreicherung erstellt ein neues Textattribut, indem Werte aus mehreren Attributen mithilfe einer anpassbaren Vorlage kombiniert werden. Dadurch erhalten Sie eine präzise Kontrolle darüber, wie Daten formatiert und präsentiert werden. Anders als bei einfacher Verkettung verwendet diese Anreicherung die .NET-Zeichenkettenformatierungssyntax, mit der Sie URLs konstruieren, strukturierte Bezeichner erstellen, formatierte Nachrichten bauen und benutzerdefinierte Bezeichnungen mit exakten Abständen und Trennzeichen generieren können. Die Anreicherung unterstützt bis zu 10 Attribute und kann die Ergebnisse entweder als einfachen Text oder als anklickbare URLs ausgeben, was sie unverzichtbar für die Integration von Prozess-Mining-Daten in externe Systeme und die Erstellung von Aktionslinks macht.
Im Prozess-Mining ist die Fähigkeit, Daten präzise zu formatieren, entscheidend für die Erstellung von Systemintegrationen, die Generierung von Berichten und den Aufbau von Benutzeroberflächen, die auf Quellsysteme zugreifen. Die Format-String-Anreicherung verwendet den standardmäßigen .NET Composite-Formatting-Ansatz, bei dem Platzhalter wie {0}, {1}, {2} die Position jedes ausgewählten Attributs in der Formatvorlage repräsentieren. Dies gibt Ihnen die volle Kontrolle über die Struktur der Ausgabe, einschließlich benutzerdefinierter Trennzeichen, Präfixe, Suffixe und sogar komplexer Muster wie URLs mit mehreren Parametern. Die Anreicherung umfasst außerdem eine optionale Filterung, mit der Sie die Formatierung nur auf bestimmte Fallmengen basierend auf Geschäftskriterien anwenden können.
Die URL-Formatierungsfunktion der Anreicherung ist besonders mächtig – wenn Sie das Format auf „URL“ setzen, wird das resultierende Attribut in der mindzie Studio-Oberfläche anklickbar und ermöglicht es den Benutzern, direkt zu Quellsystemdatensätzen, Dokumenten oder externen Dashboards zu springen. Dies verwandelt Ihre Prozess-Mining-Analyse von passiver Beobachtung in aktive Untersuchung, sodass Analysten schnell in die Details der Quellsysteme eintauchen können, ohne manuelle Nachschläge.
Häufige Anwendungsfälle
- Erstellen anklickbarer URLs, die zu Datensätzen in Quellsystemen (ERP, CRM, Dokumentenmanagement) führen
- Erzeugen formatierter Bezeichner mit spezifischen Mustern (SKU-2024-0001, CUST-US-12345)
- Aufbau strukturierter Nachrichten, die mehrere Attribute mit benutzerdefinierten Trennzeichen kombinieren
- Formatieren zusammengesetzter Schlüssel, die exakten Namenskonventionen folgen
- Erstellen von Hyperlinks zu externen Dashboards oder Berichten mit eingebetteten Parametern
- Generierung formatierter Anzeigeetiketten aus Kombinationen von Text, Zahlen und Daten
- Aufbau von URLs für API-Aufrufe, die zusätzliche Daten zu Fällen oder Ereignissen abrufen
Einstellungen
Filter (Optional): Wendet Filter an, um zu begrenzen, für welche Fälle der formatierte String erzeugt wird. Werden Filter angewendet, wird das neue Attribut nur für Fälle erstellt, die den Filterkriterien entsprechen. Dies ist nützlich, wenn Sie formatierte Ausgaben nur für bestimmte Teildatensätze erzeugen möchten, z. B. offene Aufträge, bestimmte Abteilungen oder Fälle innerhalb eines bestimmten Zeitraums. Fälle, die den Filterkriterien nicht entsprechen, erhalten für das neue Attribut null-Werte.
Neuer Attributname: Legen Sie den internen Namen für das neue Attribut fest, das den formatierten String speichert. Dieser Attributname wird in Filtern, Berechnungen und Datenexporten verwendet. Wählen Sie einen aussagekräftigen Namen, der deutlich macht, was der formatierte Wert repräsentiert. Zum Beispiel „NetSuite_URL“ für anklickbare Links zu NetSuite-Datensätzen oder „Product_SKU_Formatted“ für standardisierte Produktcodes. Der Name muss eindeutig sein und darf nicht mit bestehenden Attributen in Ihrem Datensatz kollidieren.
Anzeige-Name des neuen Attributs: Geben Sie einen benutzerfreundlichen Anzeigenamen an, der in der mindzie Studio-Oberfläche, in Diagrammen und Berichten angezeigt wird. Dies sollte ein klarer, lesbarer Bezeichner sein, der Nutzern die Bedeutung des Attributs erklärt. Zum Beispiel „In NetSuite anzeigen“ für URLs oder „Formatierter Produktcode“ für strukturierte Bezeichner. Der Anzeigename kann Leerzeichen und Sonderzeichen zur besseren Lesbarkeit enthalten.
Attributspalten: Wählen Sie die Attribute aus, deren Werte Sie im formatierten String verwenden möchten. Es können bis zu 10 Attribute beliebigen Typs (String, numerisch, Datum, Boolean) ausgewählt werden. Die Attribute werden in der Reihenfolge ihrer Auswahl basierend auf den Platzhaltern {0}, {1}, {2} usw. im Formatstring referenziert. Das erste ausgewählte Attribut entspricht {0}, das zweite {1} usw. Wählen Sie Attribute aus, die die Werte für Ihr Formatierungsmuster enthalten.
Format: Wählen Sie aus, ob die Ausgabe als einfachen Text oder als anklickbare URL formatiert werden soll:
- Text: Der formatierte String erscheint als regulärer Text im Datensatz. Verwenden Sie dies für formatierte Bezeichner, zusammengesetzte Schlüssel, strukturierte Labels oder beliebige textbasierte Formatierungen.
- URL: Der formatierte String erscheint in der mindzie Studio-Oberfläche als anklickbarer Hyperlink. Beim Klicken öffnet sich der Link in einem neuen Browser-Tab. Verwenden Sie dies für Links zu externen Systemen, Dashboards oder Dokumenten. Stellen Sie sicher, dass Ihr Formatstring eine gültige URL-Syntax produziert (beginnend mit http:// oder https://).
Formatstring: Geben Sie die Vorlage an, die definiert, wie die Attributwerte kombiniert und formatiert werden sollen. Verwenden Sie die standardmäßige .NET Composite-Formatting-Syntax mit den Platzhaltern {0}, {1}, {2} usw., welche der Reihenfolge der ausgewählten Attribute entsprechen. Sie können beliebigen Literaltext, Sonderzeichen oder URL-Muster einschließen.
Beispiele:
- URL-Muster:
https://system.company.com/record?id={0}&type={1} - Formatierte ID:
SKU-{0}-{1:D5} - Strukturiertes Label:
{0} - {1} ({2}) - Mehrparameter-URL:
https://erp.com/order.nl?id={0}&lineId={1}&whence=
Der Formatstring unterstützt standardmäßige .NET-Formatbezeichner für Zahlen und Daten bei Verwendung der Doppelpunktsyntax (z. B. {0:D5} für nullgefüllte 5-stellige Zahlen, {1:yyyy-MM-dd} für formatierte Daten).
Versteckt: Wenn aktiviert, wird das neue Attribut erstellt, aber nicht in den Standard-Attributlisten von mindzie Studio angezeigt. Das Attribut bleibt in Filtern, Berechnungen und erweiterten Ansichten zugänglich, wird jedoch aus Standardauswahllisten und Visualisierungen ausgeblendet. Verwenden Sie diese Einstellung bei der Erstellung von Zwischenattributen oder technischen Feldern, die Analysen unterstützen, aber die Benutzeroberfläche nicht überladen sollen.
Beispiele
Beispiel 1: Erstellen anklickbarer Links zu ERP-Verkaufsaufträgen
Szenario: Im Verkaufsprozess müssen anklickbare Links erstellt werden, die Analysten ermöglichen, die vollständigen Auftragsdetails in Ihrem NetSuite ERP-System einzusehen. Jeder Link soll direkt zum spezifischen Verkaufsauftrag und zur Position führen.
Einstellungen:
- Filter: Kein Filter (für alle Fälle)
- Neuer Attributname: NetSuite_Order_URL
- Anzeige-Name: In NetSuite anzeigen
- Attributspalten: Sales_Order_ID, Line_Item_ID
- Format: URL
- Formatstring:
https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id={0}&lineId={1}&whence= - Versteckt: Nein
Ausgabe: Erstellt ein neues Fallattribut „NetSuite_Order_URL“, das als anklickbarer Link erscheint. Für einen Fall mit:
- Sales_Order_ID: „SO-2024-1523“
- Line_Item_ID: „3“
ergibt sich folgende URL:
https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id=SO-2024-1523&lineId=3&whence=
Ein Klick auf den Link in mindzie Studio öffnet die exakte Auftragsposition in NetSuite.
Erkenntnisse: Diese Integration wandelt passive Prozessanalyse in aktive Untersuchung um. Sobald Analysten Engpässe oder Anomalien im Prozessablauf identifizieren, können sie direkt auf das Quellsystem zugreifen, um Kontext zu verstehen, Dokumente zu prüfen und Gegenmaßnahmen einzuleiten. Dies reduziert die Untersuchungszeit von Minuten auf Sekunden und verbessert die Genauigkeit der Ursachenanalyse.
Beispiel 2: Aufbau standardisierter Produkt-SKU-Codes
Szenario: Im Lagerverwaltungsprozess sollen standardisierte SKU-Codes erstellt werden, die dem Muster „Kategorie-Code-Jahr-5-stellige laufende Nummer“ folgen, um eine einheitliche Produktidentifikation über alle Systeme hinweg sicherzustellen.
Einstellungen:
- Filter: Kein Filter
- Neuer Attributname: Product_SKU_Standard
- Anzeige-Name: Standard SKU-Code
- Attributspalten: Category_Code, Production_Year, Sequence_Number
- Format: Text
- Formatstring:
SKU-{0}-{1}-{2:D5} - Versteckt: Nein
Ausgabe: Erstellt ein neues Fallattribut „Product_SKU_Standard“ mit formatierten SKU-Codes. Für einen Fall mit:
- Category_Code: „ELEC“
- Production_Year: „2024“
- Sequence_Number: 147
ergibt sich: „SKU-ELEC-2024-00147“
Hinweis: Der Formatbezeichner {2:D5} sorgt dafür, dass die laufende Nummer mit führenden Nullen auf 5 Stellen aufgefüllt wird.
Erkenntnisse: Standardisierte SKU-Codes verbessern die Datenqualität, ermöglichen genaue Systemübergreifende Übereinstimmungen und unterstützen Lagerautomationssysteme, die spezifische Bezeichnerformate benötigen. Die Nullfüllung verhindert Sortierprobleme und sorgt für konsistente Barcode-Erzeugung.
Beispiel 3: Erstellen von Links zu Customer Service Dashboards
Szenario: Im Kundensupportprozess sollen Links zu einem internen Power BI-Dashboard erstellt werden, das die vollständige Historie und Metriken für jeden Kunden anzeigt und Supportmitarbeiter schnellen Zugriff auf umfassende Kundeninformationen ermöglicht.
Einstellungen:
- Filter: Case_Status = „Open“
- Neuer Attributname: Customer_Dashboard_URL
- Anzeige-Name: Kunden-Analysen
- Attributspalten: Customer_ID, Account_Region
- Format: URL
- Formatstring:
https://powerbi.company.com/reports/customer-360?customerId={0}®ion={1}&embed=true - Versteckt: Nein
Ausgabe: Erstellt einen anklickbaren Link zum Kundendashboard für offene Fälle. Für einen Fall mit:
- Customer_ID: „CUST-458821“
- Account_Region: „NORTH“
ergibt sich:
https://powerbi.company.com/reports/customer-360?customerId=CUST-458821®ion=NORTH&embed=true
Erkenntnisse: Der One-Click-Zugriff auf Kundenanalysen ermöglicht es Support-Teams, fundierte Entscheidungen basierend auf der vollständigen Kundenhistorie zu treffen. Dies reduziert Eskalationen, indem Frontline-Mitarbeiter sofortigen Zugriff auf Kontextinformationen über Kundenwert, Präferenzen und frühere Probleme erhalten.
Beispiel 4: Generieren formatierter Rechnungsreferenzen
Szenario: Im Kreditorenprozess müssen formatierte Rechnungsreferenzen erstellt werden, die Lieferantencode, Rechnungsdatum und Rechnungsnummer in einem bestimmten Muster kombinieren, das für regulatorische Berichte erforderlich ist.
Einstellungen:
- Filter: Document_Type = „Invoice“
- Neuer Attributname: Invoice_Reference_Formatted
- Anzeige-Name: Regulatorische Rechnungsreferenz
- Attributspalten: Vendor_Code, Invoice_Date, Invoice_Number
- Format: Text
- Formatstring:
INV/{0}/{1:yyyy-MM}/{2} - Versteckt: Nein
Ausgabe: Erstellt formatierte Rechnungsreferenzen für Rechnungsdokumente. Für einen Fall mit:
- Vendor_Code: „VND-2847“
- Invoice_Date: „2024-03-15 10:30:00“
- Invoice_Number: „INV-8821-A“
ergibt sich: „INV/VND-2847/2024-03/INV-8821-A“
Hinweis: Der Formatbezeichner {1:yyyy-MM} extrahiert nur Jahr und Monat aus dem Rechnungsdatum.
Erkenntnisse: Diese formatierten Referenzen erfüllen regulatorische Anforderungen an Prüfpfade, ermöglichen genaue Querverweise mit externen Berichten und liefern ein standardisiertes Format, das Steuerbehörden und Prüfer einfach interpretieren und validieren können.
Beispiel 5: Aufbau von Links für Dokumentenmanagementsysteme
Szenario: Im Vertragsgenehmigungsprozess sollen direkte Links zu PDF-Verträgen in SharePoint erstellt werden, damit Genehmiger den vollständigen Vertrag überprüfen können, ohne in Ordnerstrukturen suchen zu müssen.
Einstellungen:
- Filter: Process_Type = „Contract“
- Neuer Attributname: Contract_Document_URL
- Anzeige-Name: Vertrag PDF anzeigen
- Attributspalten: SharePoint_Site_ID, Library_Name, Document_ID
- Format: URL
- Formatstring:
https://company.sharepoint.com/sites/{0}/{1}/Forms/AllItems.aspx?id={2}&parent=/sites/{0}/{1} - Versteckt: Nein
Ausgabe: Erstellt anklickbare Links zu SharePoint-Dokumenten. Für einen Fall mit:
- SharePoint_Site_ID: „legal“
- Library_Name: „Contracts2024“
- Document_ID: „DOC-2024-0582“
ergibt sich:
https://company.sharepoint.com/sites/legal/Contracts2024/Forms/AllItems.aspx?id=DOC-2024-0582&parent=/sites/legal/Contracts2024
Erkenntnisse: Der direkte Dokumentenzugriff verkürzt Genehmigungszyklen, indem die manuelle Suche entfällt. Genehmiger können Verträge innerhalb von Sekunden statt Minuten prüfen, was die Prozesseffizienz und Benutzerzufriedenheit im Genehmigungsworkflow verbessert.
Ausgabe
Die Format-String-Anreicherung erzeugt ein einzelnes neues Fallattribut mit dem Datentyp String. Das Attribut speichert das formatierte Ergebnis entsprechend dem in den Einstellungen angegebenen Muster im Formatstring. Wenn das Format auf „URL“ eingestellt ist, wird das Attribut als URL-Typ gekennzeichnet und in der mindzie Studio-Oberfläche als anklickbarer Hyperlink statt als einfacher Text dargestellt.
Die Anreicherung verarbeitet jeden Fall einzeln und ersetzt die Platzhalter ({0}, {1}, {2} usw.) durch die tatsächlichen Werte der ausgewählten Attribute für diesen Fall. Ist ein Attributwert null oder fehlt, wird der Platzhalter durch einen leeren String ersetzt, sofern in Ihrem Formatstring keine alternative Behandlung angegeben ist. Die Anreicherung unterstützt das standardmäßige .NET Composite-Formatting, inklusive Formatbezeichner für Zahlen (Pufferung, Dezimalstellen) und Daten (Jahr-Monat-Tag-Muster).
Wenn Filter angewendet werden, erhalten nur Fälle, die den Filterkriterien entsprechen, das formatierte Attribut. Fälle, die den Filter nicht erfüllen, erhalten einen null-Wert für das neue Attribut. So können Sie die Formatierung selektiv anhand von Geschäftsregeln vornehmen, z. B. URLs nur für aktive Fälle erstellen oder Bezeichner nur für bestimmte Produktkategorien formatieren.
Das formatierte Attribut steht sofort für die Verwendung in anderen Anreicherungen, Filtern, Berechnungen und Visualisierungen zur Verfügung. Ist das Format auf URL gesetzt, können Benutzer die Links direkt aus Falltabellen, Variantenansichten und Detailpaneelen anklicken, um zu externen Systemen zu navigieren. Die Einstellung „Versteckt“ steuert die Sichtbarkeit in der Benutzeroberfläche, beeinflusst jedoch nicht die Verfügbarkeit des Attributs in Filtern und Berechnungen, was sie nützlich für technische Felder macht, die andere Anreicherungen unterstützen, ohne die Oberfläche zu überladen.
Diese Dokumentation ist Teil der mindzie Studio Prozess-Mining-Plattform.