String Operations
Last updated
Last updated
Bu aktivite, iki string değeri üzerinde belirli bir işlem gerçekleştirmek için kullanılır. İlk ve ikinci parametrelerdeki metinler üzerinde belirli string işlemleri yapılır.
Özellikler
Display Name:Aktivitenin süreç içinde ayırt edilmesi için verilen isimdir. Varsayılan olarak "String Operations" olarak ayarlanır.
Description : Aktivitenin işlevini açıklayan isteğe bağlı bir not alanıdır. Sürecin bakımını kolaylaştırmak için kullanılır.
Delay Before : Aktivite başlamadan önce geçen bekleme süresini (saniye cinsinden) belirtir.
Varsayılan Değer: 0 (Bekleme olmadan çalışır).
Örnek Kullanım: Aktivitenin çalıştırılmasından önce belirli bir süre beklemek gerekiyorsa, bu süre burada belirtilir. Örneğin, 2 yazılırsa aktivite başlamadan önce 2 saniye bekler.
Delay After: Aktivite tamamlandıktan sonra geçen bekleme süresini (saniye cinsinden) belirtir.
Varsayılan Değer: 0 (Bekleme olmadan bir sonraki aktiviteye geçer).
Örnek Kullanım: İşlem tamamlandıktan sonra sistemde gecikmeler yaşanıyorsa ya da sonraki adımın başlaması için bir süre verilmesi gerekiyorsa, bu alanda belirtilir.
Continue On Error: Aktivite sırasında bir hata oluştuğunda sürecin devam edip etmeyeceğini kontrol eden özelliktir.
True: Aktivite hata aldığında bile süreç çalışmaya devam eder.
False: Aktivite hata alırsa süreç durur.
Varsayılan Değer: False (Varsayılan olarak süreç hata alırsa durur).
Örnek Kullanım: Kritik olmayan işlemlerde hata olsa bile sürecin devam etmesi isteniyorsa bu seçenek True olarak ayarlanır. Örneğin, bir dosyanın varlığını kontrol eden bir aktivitede hata alınırsa ve süreç bu hataya rağmen devam etmeliyse bu seçenek aktif edilir.
Inputs
First Parameter ○ Veri Tipi: Text ○ Açıklama: İşlem yapılacak ilk metin değeri. ○ Örnek Kullanım: "Hello"
String Operation ○ Veri Tipi: Text ○ Açıklama: Yapılacak string işlemi türünü belirtir. Örneğin, "concatenate" (birleştirme), "replace" (değiştirme), "substring" (alt metin alma) vb. ○ Örnek Kullanım: "concatenate"
İşlem Adı
Açıklama
Girdi
Çıktı
CompareTo
İki string’i alfabetik olarak karşılaştırır. 0: eşit, -1: küçük, 1: büyük
First, Second
Sayı
Contains
İlk string, ikinciyi içeriyor mu?
First, Second
True/False
EndsWith
İlk string, ikinciyle bitiyor mu?
First, Second
True/False
Equals
Tam olarak eşit mi?
First, Second
True/False
GetHashCode
İlk string’in hash kodunu döner
First
Sayı
IndexOf
İkinci string, birincide kaçıncı index’te başlıyor?
First, Second
Sayı
ToLower
İlk string’i küçük harfe çevirir
First
Text
ToUpper
İlk string’i büyük harfe çevirir
First
Text
IsNormalized
İlk string Unicode standardına göre normalize mi?
First
True/False
LastIndexOf
İkinci string birincide en son kaçıncı index’te geçiyor?
First, Second
Sayı
Length
İlk string’in karakter sayısı
First
Sayı
StartsWith
İlk string ikinciyle başlıyor mu?
First, Second
True/False
Trim
İlk string’in başındaki ve sonundaki boşlukları siler
First
Text
Second Parameter ○ Veri Tipi: Text ○ Açıklama: İkinci metin değeri, ilk metin üzerinde işlem yapılırken kullanılan ikinci parametredir. ○ Örnek Kullanım: "World"
Outputs
Result ○ Veri Tipi: Text ○ Açıklama: Yapılan string işleminin sonucu olarak elde edilen yeni metin. ○ Örnek Kullanım: "HelloWorld" (Eğer "concatenate" işlemi yapılmışsa ve ilk parametre ile ikinci parametre birleştirilmişse.)
Örnek Kullanım:
String Birleştirme: İki farklı metin "Hello" ve "World" birleştirilmek isteniyorsa, "concatenate" işlemi ile bunlar birleştirilebilir ve çıktı olarak "HelloWorld" alınır.
String Değiştirme: Eğer "replace" işlemi yapılacaksa ve ilk parametre "HelloWorld", ikinci parametre ise "World" ve değiştirilmek istenen kelime ise "World" ise çıktı "HelloUniverse" olabilir.