Versions Compared

Key

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

...

Panel
borderStyledashed

Değişkenden Tabloya Ata

Form üzerinde veri girişi yapılan değişken değerlerinin tabloya satır olarak aktarılmasını sağlamaktadır.  Asenkron olarak çalışan bir aktivite değildir.

Expand
titleİşlem Aktiviteleri| Değişkenden Tabloya Ata

  • Alan Eşleştirme: Tablo seçimi bölümünde seçilen hedef tablonun kolonlarına form üzerindeki hangi değişken değerlerinin karşılık geleceği bilgisinin eşlendiği bölümdür. Bu bölümde bulunan varsayılan değer alanı seçilen değişkene göre otomatik dolmaktadır . Ancak ihtiyaca göre farklı bir veri gitsin isteniyorsa; varsayılan değer bölümünde c# kodu ile düzenleme yapılarak kolon değeri gönderilmesi sağlanabilir.

 

  • Gerçek Ad: Aktivite adıdır. Sabit gelir ve değiştirilemez.
  • Görünen Ad: Aktivite görünen adıdır. Değiştirilebilir.
  • Güncelleme Anahtar Alanı: Tablo kolonları listelenir. Güncelleme anahtar alanına atanacak değişkenin değeri hedef tabloda bulunuyorsa; yeni bir satır olarak ekleme yapılmaz, var olan satırda güncelleme işlemi uygulanır. Güncelleme anahtar alan değeri varsayılan olarak boştur. Herhangi bir değer seçilmediği takdirde aktivite üzrinden her geçildiğinde tabloya ilgili değişken değerleri için yeni satır eklenir.    

  • Hedef Tablo: Form üzerindeki değişken değerlerinin satır olarak kaydının tutulacağı tablodur.
Tip
titleÖrnek Kullanım

Portaldeki form Form üzerindeki değişkenlere veri girişi yapılır. Form bir sonraki adıma devam ettirilir. Aktivite sayesinde form üzerinde seçiliği seçili değerler tabloya bir satır olarak eklenir. Tekrar kendisine atanan formda kopyalanan değer tablo ve oluşturulan satır gösterilir.

View file
nameDeğişkenden Tabloya Ata Akt..nxm
height150

...

Panel
borderStyledashed

Tablodan Veritabanına Ata


Akışın herhangi bir adımında form içerisinde kullanılan tablo değişkeninin değerlerini, SQL Bağlantı Listesi bölümünde tanımlanan bağlantılardan herhangi biri üzerindeki bir tabloya aktarılmasını sağlayan aktivitedir. 

Expand
titleİşlem Aktiviteleri| Kodlama Aktivitesi

  • Alan Eşleştirme: Akış içerisinde kullanılan ve Kaynak Tablo bölümünde seçilen tablo değişkeni ile Hedef SQL Tablo bölümünde seçilen tablonun kolon veya değer eşleştirmelerinin yapıldığı bölümdür.

SQL Kolonu→ Hedef tablodaki kolon bilgisidir

SQL Kolon Tipi→ Hedef tablodaki ilgili kolonun tip bilgisidir. 

SQL Anahtar Alan→ Hedef tablodaki ilgili kolonun Anathar Alan(primerykey) olup olmadığı bilgisidir. Aktivite buradaki anahtar alanlar üzerinden; hedef tablodaki veride ekleme mi yoksa güncelleme mi ya da silme mi yapacağına karar verir. Eğer daha önce anahtar alan olarak tanımlı kolon verisinde aynı kayıt varsa yeni gelen kayıt için ekleme yapmadan tablodaki ilgili kayıtta güncelleme işlemine gider. Eğer yoksa; veri yeni bir satır olarak hedef tabloya eklenir.  Formdaki tabloda kaydı olmayan ancak sql tablosunda kaydı olan satırlar da; kaynak tablo özelliklerindeki Silmeye İzin Ver parametresine bağlı olarak tablodan silinir.

SQL Kolon Zorunlu→ Hedef tablodaki ilgili kolonun null değerlere izin verip vermediği bilgisidir

Tablo Kolonu→ Hedef tablodaki ilgili kolona gelmesi istenen verinin tutulduğu kaynak tablodaki kolon bilgisidir. Hedef kolonun değeri otomatik olarak sql tarafından oluşturuluyorsa; eşleştirme yapılmasına gerek yoktur. Eşleştirme yapılsa da eşleştirmedeki değer değil SQL' in ürettiği değer tabloya eklenmektedir.

Varsayılan Değer→ Hedef tablodaki ilgili kolona gelmesi istenen verinin değer bilgisidir. Bu bölüm tablo kolonu seçildiğinde otomatik olarak doldurulur. Tablo kolonu seçmeyip; bu alan üzerinden kontroller yazılarak da istenilen veri eşleştirilebilir. Hedef kolonun değeri otomatik olarak sql tarafından oluşturuluyorsa; eşleştirme yapılmasına gerek yoktur. Eşleştirme yapılsa da eşleştirmedeki değer değil SQL' in ürettiği değer tabloya eklenmektedir.

Image RemovedImage Added

  • Gerçek Ad: Aktivite adıdır. Sabit gelir ve değiştirilemez.
  • Görünen Ad: Aktivite görünen adıdır. Değiştirilebilir.
  • Silmeye İzin Ver: Seçildiği durumda kaynak tablonun özelliklerindeki İzlemeye İzin Ver parametresi açıksa;  sql tablosunda bulunan ancak formda giriş/ düzenleme esnasında silinen kayıt sql tablosundan da silinir. İki parametreden birinin seçilmeme durumunda sadece kayıt ekleme ve güncelleme olarak çalışmaktadır.
  • Hedef SQL Bağlantı: Veri aktarımı yapılacak olan tablonun bulunduğu sql bağlantı bilgisinin seçildiği bölümdür. Buradaki liste içeriği SQL Bağlantı Listesi bölümündeki tanımlardan beslenmektedir.
  • Hedef SQL Tablo: Veri aktarımı yapılacak tablonun seçildiği bölümdür. Hedef SQL Bağlantı bölümünde seçilen bağlantı bilgisi içerisindeki tablolar listelenir.
  • Kaynak Tablo: Hedef tabloyu besleyecek olan tablonun seçildiği bölümdür. Akışta kullanılan tablo değişkenleri bu bölümde listelenir.
  • Kaynak Tablo Filtrele: Kaynak tablodaki verilerin belirli koşulu sağlayan satırlarının hedefteki sql tablosuna taşınması isteniyorsa, koşulun yazılacağı alandır. Kolonun, değişkende tutulan bir değerle eşitliğini, büyük-küçüklüğünü kontrol ederek tablo satırlarının filtreli olarak hedefteki sql tablosuna taşınmasını sağlar.
Tip
titleÖrnek Kullanım

Form üzerinde tabloya girilen veriler LFLOWTESTDB altındaki ITEMS tablosuna kayıt olarak eklenir. 

View file
nameTablodan Veritabanına Ata.nxm
height150

...