Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Akış içerisinde oluşturulan kod bloklarının sürecin farklı aşamalarında kullanılması gerekebilir. Fonksiyon Kütüphanesi ile Fonksiyonlar bölümünden oluşturulan metodlar tüm Formül Sihirbazı (rosylnalanlarında kullanılabilir, tekrar tekrar çalıştırılabilir. Bu sayede akış içerinde yazılan kodların yeniden yazılması engellenmiş olur ve değişliklerin tek bir yerden yönetilmesi sağlanır. Katalog desteği sayesinde oluşturulan metodlar farklı akışlar içerisine kolayca aktarılabilir.

Expand
titleFonksiyon KütüphanesiFonksiyonlar| Fonksiyonlar Tabı

Yeni: Akışa yeni bir metod tanımlamak için kullanılan bölümdür. Butona basıldığında Kod Bilgisi ekranı açılır. Bu ekranda Ad ve Açıklama bilgisi girilmeden Kod kısmındaki fonksiyon butonu aktif olmaz. Metodların içerisinde bulunduğu sınıf buradaki fonksiyon adına göre oluşacaktır. Bu nedenle Ad alanı benzersiz olmalıdır. Özel karakter kullanılamaz, değişken ekleme isim kuralları ad alanı için kontrol edilir (Sayı ile başlayamaz, ActiveRow ile bitemez, LFlow ile başlayamaz, kodlama özel terimleri kullanılamaz).

Bilgi ekranındaki tanımlamalar yapılıp fonksiyon butonuna basıldığında Gelişmiş Mod tipindeki Formül sihirbazı açılır. Kodlama ekranı kullanıcıyı yönlendiren hazır bir template ile gelmektedir. Kullanıcı bu template üzerinde değişiklik yaparak fonksiyon oluşturabilir ya da silip kendi kodlarını kullanabilir. Formül sihirbazından akıştaki değişkenlere, veri kaynaklarına, aktivitelere ve sql bağlantı listelerine erişilemez. Metotlar parametreli ya da parametresiz olarak istenildiği şekilde yazılabilir. Fonksiyonlar public static olarak tanımlandığında tüm Formül Sihirbazı (rosyln) alanlarından erişilebilir durumda olacaktır. 

Expand
titleFonksiyon KütüphanesiFonksiyonlar| Formül Sihirbazı

Oluşturulan fonksiyonlar sınanarak kodun doğruluğu kontrol edilir.  Hata alınan durumlarda kod düzeltilmeden akış kaydedilmemelidir. 

...

Filtrele:  Tanımlı fonksiyonlar içerisinde filtreleme yapmak amacıyla kullanılan bölümdür.

Fonksiyonların Kodlama Ekranlarında Kullanımı

Fonksiyonlar public static olarak tanımlandığında tüm Formül Sihirbazı (rosylnalanlarından erişilebilir durumda olacaktır. Fonksiyonun adı yazıldığında içerisindeki metodlar listelenir. Fonksiyon kodu içerisinde açıklama tagleri kullanıldıysa eğer, metod çağırıldığında bu bilgiler kullanıcıya gösterilir. 

Expand
titleÖrnek Kullanım

Image Added

Expand
titleÖrnek Fonksiyon

Aşağıdaki dosyayı indirerek tablo fonksiyonlarının kullanıldığı örnek bir akışı uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.

...