Function
Last updated
Last updated
Function Oluşturma
Bu özellik, Studio Login ekranından sonra ana giriş ekranında "Functions" yapısı altında bir fonksiyon ağacı oluşturmanıza ve bu yapı içerisinde kendi özel fonksiyonlarınızı tanımlamanıza olanak tanır.
Studio giriş ekranında "Functions" sekmesini bulun.
Yeni bir Function Grubu oluşturmak için sağ tıklayın ve "Create Group" seçeneğini seçin.
Var olan bir grup altında veya doğrudan "Default" altında sağ tıklayın ve "Create Function" seçeneğini seçin.
Oluşturduğunuz fonksiyon, Process arayüzüne benzer şekilde açılacaktır.
Fonksiyonunuzu oluşturduktan sonra, diğer süreçler tarafından çağrılarak kullanılabilir hale gelecektir.
Delete Function → Seçili fonksiyonu siler.
Create Group → Yeni bir fonksiyon grubu oluşturur.
Delete Group → Seçili fonksiyon grubunu siler.
Rename Group → Seçili fonksiyon grubunun adını değiştirir.
Import From File → Dışarıdan bir fonksiyon dosyasını içe aktarır.
Export To File → Mevcut fonksiyonu dışa aktararak yedekleme sağlar.
Expand All → Fonksiyonlar ağacını genişletir.
Collapse All → Fonksiyonlar ağacını daraltır.
Bir fonksiyon oluşturduktan sonra, Start (Başlangıç) düğümü içerisinde dışarıdan parametre almak ve bunları düzenlemek (revize etmek) mümkündür. Bu parametreler, fonksiyonun farklı süreçlerde esnek bir şekilde kullanılmasını sağlar.
Start Form penceresinde "Inputs" sekmesi kullanılarak dışarıdan parametreler tanımlanabilir.
Name: Parametrenin adını belirtir.
Description: Parametre hakkında açıklama eklemek için kullanılır.
Type: Parametrenin veri tipini belirler (Text, Number, Boolean, DateTime, Collection vb.).
Keep In: Parametrenin nereden geldiğini gösterir (Örneğin, sürecin başka bir adımından gelen bir değer).
Bir fonksiyon tamamlandığında, End Node (Sonlandırma Düğümü) aracılığıyla fonksiyondan çıktı elde edilebilir. Bu, fonksiyonun dış dünyaya veri döndürmesini sağlar ve diğer süreçlerde kullanılmasına olanak tanır.
Name : Fonksiyonun döndürdüğü değerin değişken adını gösterir.
Description : Opsiyonel olarak değişken hakkında açıklama eklenebilir.
Type : Çıktı değişkeninin tipini belirtir (Text, Number, Boolean, Collection vb.).
Get Value From Variable: Fonksiyon içindeki bir değişkeni kullanarak çıktı üretir. (Örneğin: Variable 2 değişkeninden değer alınabilir.)
Bu özellik, daha önce oluşturulmuş bir fonksiyonun başka bir süreç içinde çağrılmasını sağlar. Fonksiyonlar modüler yapılar olduğu için, belirli işlemleri tekrar kullanabilir hale getirerek süreçleri optimize eder.
Opsiyonel bir alandır.
Kullanıcı tarafından ihtiyaçlara göre belirlenir.
Fonksiyonun işleyişinde kullanılacak veriler buradan sağlanabilir.
Örneğin: Bir Excel dosya yolu almak için excelYolu değişkeni kullanılabilir
Opsiyonel bir alandır.
Kullanıcı tarafından ihtiyaçlara göre belirlenir.
Fonksiyon çalıştırıldığında üretilen sonuçlar, çıktılar olarak dönebilir.
Örneğin: Fonksiyon içinde işlenen bir Excel verisi çıktı olarak başka bir süreçte kullanılabilir.
Fonksiyonlar, belirli görevleri yerine getiren ve başka süreçler tarafından çağrılabilen bağımsız yapılardır.
Bir fonksiyon oluşturduğunuzda, bunu diğer süreçlerde çağırarak ortak kullanabilirsiniz.
Bir fonksiyon silindiğinde, onu kullanan diğer süreçler çalıştırıldığında hata verebilir.
Fonksiyonlar, süreçlerin daha modüler ve yönetilebilir olmasını sağlar.
Bir süreçten gelen değerler "Keep In" alanında belirlenerek fonksiyon içinde kullanılabilir.
Inputs ve Outputs, tamamen kullanıcı ihtiyacına bağlı olarak tanımlanır.
Bir fonksiyon çağrıldığında, ilgili fonksiyonun Start ve End düğümleriyle uyumlu çalışmalıdır.
Function’lar, diğer süreçler tarafından ortak olarak kullanılabilen özel bileşenlerdir.
Function’lar, belirli bir görevi yerine getiren ve diğer süreçlerde çağrılabilen modüler yapılardır.
Process’ler tam bir iş akışı oluştururken, Function’lar bu iş akışının içinde tekrar kullanılabilecek mantıksal bloklar şeklinde çalışır.
Not:
Fonksiyonlar, belirli görevleri yerine getiren ve başka süreçler tarafından çağrılabilen bağımsız yapılardır.
Bir fonksiyon oluşturduğunuzda, bunu diğer süreçlerde çağırarak ortak kullanabilirsiniz.
Bir fonksiyon silindiğinde, onu kullanan diğer süreçler çalıştırıldığında hata verebilir.
Fonksiyonlar, süreçlerin daha modüler ve yönetilebilir olmasını sağlar.
Bir süreçten gelen değerler "Keep In" alanında belirlenerek fonksiyon içinde kullanılabilir.
Inputs ve Outputs, tamamen kullanıcı ihtiyacına bağlı olarak tanımlanır.
Bir fonksiyon çağrıldığında, ilgili fonksiyonun Start ve End düğümleriyle uyumlu çalışmalıdır.
Function’lar, diğer süreçler tarafından ortak olarak kullanılabilen özel bileşenlerdir.
Function’lar, belirli bir görevi yerine getiren ve diğer süreçlerde çağrılabilen modüler yapılardır.
Process’ler tam bir iş akışı oluştururken, Function’lar bu iş akışının içinde tekrar kullanılabilecek mantıksal bloklar şeklinde çalışır.