Format String
Genel Bakış
Format String zenginleştirmesi, birden fazla öznitelikten alınan değerleri özelleştirilebilir bir şablon kullanarak birleştirerek yeni bir metin özniteliği oluşturur ve böylece verilerin nasıl biçimlendirileceği ve sunulacağı üzerinde hassas kontrol sağlar. Basit birleştirmeden farklı olarak, bu zenginleştirme .NET string biçimlendirme sözdizimini kullanır; URL'ler oluşturmanıza, yapılandırılmış tanımlayıcılar yaratmanıza, biçimlendirilmiş mesajlar oluşturmanıza ve tam boşluk ve ayırıcılarla özel etiketler üretmenize olanak tanır. Zenginleştirme en fazla 10 özniteliği destekler ve sonuçları düz metin veya tıklanabilir URL olarak çıkış verebilir, bu da süreç madenciliği verilerini harici sistemlerle entegre etmek ve eyleme dönüştürülebilir bağlantılar oluşturmak için değerli kılar.
Süreç madenciliğinde verileri kesin biçimde biçimlendirebilme yeteneği, sistem entegrasyonları oluşturmak, raporlar üretmek ve kaynak sistemlerle bağlantı kuran kullanıcı ara yüzleri oluşturmak için çok önemlidir. Format String zenginleştirmesi, standart .NET bileşik biçimlendirme yaklaşımını kullanır; burada {0}, {1}, {2} gibi yer tutucular, seçilen her bir öznitelik pozisyonunu temsil eder. Bu, çıktı yapısı üzerinde tam kontrol sağlar, özel ayırıcılar, ön ekler, son ekler ve çoklu parametre içeren URL'ler gibi karmaşık desenler dahil olmak üzere. Zenginleştirme ayrıca isteğe bağlı filtreleme içerir, böylece sadece belirli iş kriterlerine göre belirlenen vakalar üzerinde biçimlendirme uygulanabilir.
Zenginleştirmenin URL biçimlendirme yeteneği özellikle güçlüdür — Format "URL" olarak ayarlandığında, sonuç özniteliği mindzie Studio arayüzünde tıklanabilir hale gelir ve kullanıcıların doğrudan kaynak sistem kayıtlarına, belgelere veya harici panolara geçiş yapmasını sağlar. Bu, süreç madenciliği analizlerinizi pasif gözlemden aktif sorgulamaya dönüştürür; analistler kaynak sistem detaylarına manuel arama olmadan hızlıca inebilirler.
Yaygın Kullanımlar
- Kaynak sistem kayıtlarına (ERP, CRM, belge yönetimi) bağlantı veren tıklanabilir URL'ler oluşturmak
- Belirli desenlere sahip biçimlendirilmiş tanımlayıcılar oluşturmak (SKU-2024-0001, CUST-US-12345)
- Birden fazla özniteliği özel ayırıcılarla birleştirerek yapılandırılmış mesajlar oluşturmak
- Kesin adlandırma kurallarına uyan bileşik anahtarlar biçimlendirmek
- Parametre gömülü harici pano veya rapor linkleri oluşturmak
- Metin, sayı ve tarihleri birleştirerek biçimlendirilmiş görüntü etiketleri oluşturmak
- Vakalar veya olaylar hakkında ek veri almak için API çağrıları için URL’ler oluşturmak
Ayarlar
Filtre (İsteğe Bağlı): Biçimlendirilmiş stringin hangi vakalara uygulanacağını sınırlandırmak için filtreler uygulanabilir. Filtre uygulandığında, yalnızca filtre kriterlerine uyan vakalara yeni öznitelik oluşturulur. Bu, açık siparişler, belirli departmanlar veya belli bir zaman aralığındaki vakalar gibi veri alt kümeleri için biçimlendirilmiş çıktı oluşturmak istediğinizde faydalıdır. Filtre kriterlerine uymayan vakalarda yeni öznitelik değeri null olur.
Yeni Öznitelik Adı: Biçimlendirilmiş stringin saklanacağı yeni özniteliğin dahili adını belirtin. Bu, filtrelerde, hesaplayıcılarda ve veri dışa aktarımlarında kullanılan öznitelik adıdır. Biçimlendirilmiş değerin neyi temsil ettiğini açıkça gösteren açıklayıcı bir isim seçin. Örneğin, NetSuite kayıtlarına tıklanabilir bağlantılar için "NetSuite_URL", standart ürün kodları için "Product_SKU_Formatted" gibi. İsim benzersiz olmalı ve veri kümenizdeki mevcut özniteliklerle çakışmamalıdır.
Yeni Öznitelik Görünür Adı: mindzie Studio arayüzünde, grafiklerde ve raporlarda gösterilen kullanıcının anlayacağı ad. Özniteliğin amacını kullanıcıların kolayca anlamasını sağlayan açık ve okunabilir bir etiket olmalıdır. Örneğin, URL'ler için "View in NetSuite" veya yapılandırılmış tanımlayıcılar için "Formatted Product Code" kullanabilirsiniz. Görünür ad boşluk ve özel karakterler içerebilir.
Öznitelik Sütunları: Biçimlendirilmiş stringe dahil etmek istediğiniz öznitelikleri seçin. İstenirse, herhangi türden (string, sayısal, tarih, boolean) en fazla 10 öznitelik seçilebilir. Öznitelikler, Format String içindeki {0}, {1}, {2} vb. yer tutucular ile seçim sırasına göre referans verilir. İlk seçilen öznitelik {0}, ikincisi {1} vb.’ye karşılık gelir. Biçimlendirme deseniniz için gerekli değerleri içeren öznitelikleri tercih edin.
Format: Çıktının düzenlenmiş düz metin (Text) mi yoksa tıklanabilir URL (URL) olarak mı oluşturulacağını seçin:
- Text: Biçimlendirilmiş string veri kümesinde normal metin olarak görünür. Biçimlendirilmiş tanımlayıcılar, bileşik anahtarlar, yapılandırılmış etiketler veya herhangi bir metin tabanlı biçimlendirme için kullanın.
- URL: Biçimlendirilmiş string mindzie Studio arayüzünde tıklanabilir bağlantı olarak görünür. Bağlantıya tıklanınca yeni tarayıcı sekmesi açılır. Harici sistemlere, panolara veya belgelere bağlantı oluştururken kullanın. Format String’inizin geçerli URL sözdizimi üretmesine dikkat edin (http:// veya https:// ile başlamalı).
Format String: Öznitelik değerlerinin nasıl bir araya getirilip biçimlendirileceğini tanımlayan şablonu belirtin. Standart .NET bileşik biçimlendirme sözdizimini kullanarak {0}, {1}, {2} gibi yer tutucularla seçilen her özniteliğe sırasıyla referans verin. İstediğiniz her türlü literal metni, özel karakterleri veya URL desenlerini içerebilir.
Örnekler:
- URL deseni:
https://system.company.com/record?id={0}&type={1} - Biçimlendirilmiş ID:
SKU-{0}-{1:D5} - Yapılandırılmış etiket:
{0} - {1} ({2}) - Çok parametreli URL:
https://erp.com/order.nl?id={0}&lineId={1}&whence=
Format String, iki nokta notasyonu kullanıldığında sayılar ve tarihler için standart .NET format belirteçlerini destekler (örn. {0:D5} sıfır dolgulu 5 basamaklı sayı, {1:yyyy-MM-dd} biçimlendirilmiş tarih).
Gizli: Etkinleştirildiğinde yeni öznitelik oluşturulur ancak varsayılan mindzie Studio öznitelik listelerinde gösterilmez. Öznitelik filtrelerde, hesaplayıcılarda ve gelişmiş görünümlerde erişilebilir kalır ancak standart açılır menüler ve görselleştirmelerde gizlenir. Ara öznitelikler veya teknik alanlar oluştururken ve kullanıcı arayüzünü karmaşıklaştırmak istemediğinizde bu ayarı kullanın.
Örnekler
Örnek 1: ERP Satış Siparişlerine Tıklanabilir Bağlantılar Oluşturma
Senaryo: Bir satış siparişi sürecinde, analistlerin tamamı sipariş detaylarını NetSuite ERP sisteminizde görüntülemelerine olanak veren tıklanabilir bağlantılar oluşturmanız gerekiyor. Her bağlantı doğrudan belirli satış siparişi ve satır öğesine gitmeli.
Ayarlar:
- Filtre: Yok (tüm vakalara uygulanacak)
- Yeni Öznitelik Adı: NetSuite_Order_URL
- Yeni Öznitelik Görünür Adı: View in NetSuite
- Öznitelik Sütunları: 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= - Gizli: Hayır
Çıktı: "NetSuite_Order_URL" adında tıklanabilir bağlantı içeren yeni bir vaka özniteliği oluşturur. Örneğin:
- Sales_Order_ID: "SO-2024-1523"
- Line_Item_ID: "3"
NetSuite_Order_URL şöyle olur: https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id=SO-2024-1523&lineId=3&whence=
mindzie Studio’daki linke tıklamak, NetSuite’de tam satış siparişi satırını açar.
İçgörüler: Bu entegrasyon, pasif süreç analizini aktif araştırmaya dönüştürür. Analistler, süreç haritasında darboğaz veya anormallik tespit ettiklerinde hemen kaynak sisteme erişerek bağlamı anlar, belgeleri inceleyip düzeltici önlem alabilirler. Bu, araştırma süresini dakikalardan saniyelere indirir ve neden-sonuç analizini geliştirir.
Örnek 2: Standartlaştırılmış Ürün SKU Kodları Oluşturma
Senaryo: Stok yönetimi sürecinde, kategori kodu - yıl - 5 basamaklı sıralı numara desenini takip eden standart SKU kodları oluşturmanız gerekiyor. Amaç, tüm sistemlerde tutarlı ürün tanımlaması sağlamak.
Ayarlar:
- Filtre: Yok
- Yeni Öznitelik Adı: Product_SKU_Standard
- Yeni Öznitelik Görünür Adı: Standard SKU Code
- Öznitelik Sütunları: Category_Code, Production_Year, Sequence_Number
- Format: Text
- Format String:
SKU-{0}-{1}-{2:D5} - Gizli: Hayır
Çıktı: "Product_SKU_Standard" adlı vaka özniteliğinde biçimlendirilmiş SKU kodları oluşturur. Örneğin:
- Category_Code: "ELEC"
- Production_Year: "2024"
- Sequence_Number: 147
Product_SKU_Standard: "SKU-ELEC-2024-00147"
Not: {2:D5} biçim belirteci, sıralı numarayı her zaman 5 basamaklı sıfır dolgulu yapar.
İçgörüler: Standart SKU kodları veri kalitesini artırır, doğru sistemler arası eşlemeyi mümkün kılar ve belirli tanımlayıcı formatı gerektiren depo otomasyon sistemlerini destekler. Sıfır dolgusu sıralama sorunlarını önler ve barkod üretiminde tutarlılık sağlar.
Örnek 3: Müşteri Hizmetleri Gösterge Paneli Bağlantıları Oluşturma
Senaryo: Müşteri destek sürecinde, her müşteri için tam geçmiş ve metrikleri gösteren dahili Power BI panosuna bağlantılar oluşturmak istiyorsunuz. Böylece destek personeli, kapsamlı müşteri içgörülerine hızla erişebilsin.
Ayarlar:
- Filtre: Case_Status = "Open"
- Yeni Öznitelik Adı: Customer_Dashboard_URL
- Yeni Öznitelik Görünür Adı: Customer Analytics
- Öznitelik Sütunları: Customer_ID, Account_Region
- Format: URL
- Format String:
https://powerbi.company.com/reports/customer-360?customerId={0}®ion={1}&embed=true - Gizli: Hayır
Çıktı: Açık vakalar için müşteri gösterge panosuna tıklanabilir bir bağlantı oluşturur. Örneğin:
- Customer_ID: "CUST-458821"
- Account_Region: "NORTH"
Customer_Dashboard_URL: https://powerbi.company.com/reports/customer-360?customerId=CUST-458821®ion=NORTH&embed=true
İçgörüler: Tek tıklamayla müşteri analitiğine erişim, destek ekiplerinin kapsamlı müşteri geçmişine dayanarak bilinçli kararlar almasını sağlar. Bu, önceliklendirmeleri azaltır ve ön cephe çalışanlarına müşteri değeri, tercihler ve geçmiş sorunlar hakkında anlık bağlamsal bilgi sunar.
Örnek 4: Biçimlendirilmiş Fatura Referansları Üretme
Senaryo: Hesaplar ödemeleri sürecinde, tedarikçi kodu, fatura tarihi ve fatura numarasını belirli bir desende birleştiren biçimlendirilmiş fatura referansları oluşturmanız gerekiyor. Bu desen yasal raporlama için zorunludur.
Ayarlar:
- Filtre: Document_Type = "Invoice"
- Yeni Öznitelik Adı: Invoice_Reference_Formatted
- Yeni Öznitelik Görünür Adı: Regulatory Invoice Reference
- Öznitelik Sütunları: Vendor_Code, Invoice_Date, Invoice_Number
- Format: Text
- Format String:
INV/{0}/{1:yyyy-MM}/{2} - Gizli: Hayır
Çıktı: Fatura belgeleri için biçimlendirilmiş referanslar oluşturur. Örneğin:
- Vendor_Code: "VND-2847"
- Invoice_Date: "2024-03-15 10:30:00"
- Invoice_Number: "INV-8821-A"
Invoice_Reference_Formatted: "INV/VND-2847/2024-03/INV-8821-A"
Not: {1:yyyy-MM} biçim belirteci, fatura tarihinden sadece yıl ve ay bilgisini çeker.
İçgörüler: Bu biçimlendirilmiş referanslar denetim izleri için yasal gereklilikleri karşılar, harici raporlarla doğru çapraz referanslama sağlar ve vergi otoriteleri ile denetçilerin kolayca analiz edip doğrulayabileceği standart bir format sunar.
Örnek 5: Belge Yönetim Sistemi Bağlantıları Oluşturma
Senaryo: Sözleşme onay sürecinde, onaylayıcıların tam sözleşmeyi dizin yapıları arasında arama yapmadan gözden geçirmesini sağlayan SharePoint'te depolanan PDF sözleşmelere doğrudan bağlantılar oluşturmanız gerekiyor.
Ayarlar:
- Filtre: Process_Type = "Contract"
- Yeni Öznitelik Adı: Contract_Document_URL
- Yeni Öznitelik Görünür Adı: View Contract PDF
- Öznitelik Sütunları: 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} - Gizli: Hayır
Çıktı: SharePoint belgelerine tıklanabilir bağlantılar oluşturur. Örneğin:
- SharePoint_Site_ID: "legal"
- Library_Name: "Contracts2024"
- Document_ID: "DOC-2024-0582"
Contract_Document_URL: https://company.sharepoint.com/sites/legal/Contracts2024/Forms/AllItems.aspx?id=DOC-2024-0582&parent=/sites/legal/Contracts2024
İçgörüler: Doğrudan belge erişimi, onay sürecini manuel aramaları ortadan kaldırarak hızlandırır. Onaycılar sözleşmeleri saniyeler içinde inceleyebilir, süreç verimliliğini artırır ve onay iş akışından kullanıcı memnuniyetini yükseltir.
Çıktı
Format String zenginleştirmesi, veri türü String olan tek bir yeni vaka özniteliği oluşturur. Bu öznitelik, Format String ayarında belirtilen desene göre biçimlendirilmiş sonucu saklar. Format "URL" olarak ayarlandığında, öznitelik URL türü işaretlenir ve mindzie Studio arayüzünde düz metin yerine tıklanabilir bağlantı olarak görüntülenir.
Zenginleştirme, her vakayı ayrı ayrı işler; seçilen özniteliklerden elde edilen gerçek değerlerle yer tutucular ({0}, {1}, {2}, vb.) değiştirilir. Eğer bir öznitelik değeri null ya da yoksa, yer tutucu boş string ile değiştirilir; alternatif özel işleme format string içinde belirtilmedikçe bu geçerlidir. Zenginleştirme standart .NET bileşik biçimlendirme desteğine sahiptir; sayı ve tarih için format belirteçlerini kullanabilirsiniz.
Filtreler uygulandığında, sadece filtre kriterlerine uyan vakalar biçimlendirilmiş özniteliği alır. Filtreye uymayan vakalarda yeni öznitelik null değer olur. Bu, iş kurallarına göre seçici biçimlendirme yapmanıza olanak verir; örneğin sadece aktif vakalar için URL oluşturmak veya sadece belirli ürün kategorileri için tanımlayıcı biçimlendirmek gibi.
Biçimlendirilmiş öznitelik diğer zenginleştirmelerde, filtrelerde, hesaplayıcılarda ve görselleştirmelerde hemen kullanılabilir hale gelir. Format URL olduğunda, kullanıcılar vaka tabloları, varyant görünümler ve detay panellerden dış sistemlere doğrudan bağlantı yapabilir. Gizli ayarı arayüz görünürlüğünü kontrol eder ama filtrelerde ve hesaplamalarda kullanılabilirliği etkilemez; böylece diğer zenginleştirmeleri destekleyen teknik alanlar oluştururken arayüz karmaşasını önlersiniz.
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun parçasıdır.