Versions Compared

Key

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

Ön değer tanımlama işlemi, herhangi bir menü içerisindeki alanların açılışta istenilen değerler ile görüntülenmesini sağlar.

1.Menüye ulaşmak için Tanımlar > Diğer > Ön Değerler seçilir. Sayfa üzerinde Yeni Ön Değerler butonuna basılarak, tanımlama yapabileceğiniz sayfa açılır.

Hedef Sınıf: Bu alanda iş nesnesi seçilir.

Hedef Özellik: İş nesnesi içerisinde ön değer tanımın görüntüleneceği alan seçilir.

Kaynak Sınıf: Ön değer atanacak olan alan tipi seçilir. İlgili tablonun Design ekranına ulaşılmalıdır. (Madde-2 içerisinde Design ekranına nasıl ulaşabileceğiniz anlatılmıştır.)

Değer Atama: Alan içerisinde görüntülenmesi istenilen değer yazılır. (Madde-2 içerisinde alan tipleri (Daya Type) hakkında detay verilmiştir.

Atama: Kayıt ekranı açılışında ya da herhangi bir alanda değişiklik yapıldığında atama yapılır. Bu alanda çalışma yöntemi seçilir. (Örnek 4 ve Örnek 5'te atama yöntemi detayları bulunmaktadır.)

Kullanıcılar: Ön değer tanımından etkilenecek kullanıcılar seçilir. Hiçbir kullanıcı seçilmediğinde tanımlama sistemdeki aktif tüm kullanıcıları kapsar.

Kriter: Alan içerisine aktarılacak verinin belirli kriterleri sağlaması sonucu çalışması için kullanılır.


2.Ön Değer veri atanacak alanın bulunduğu tablo SQL üzerinde "Design" komutu ile görüntülenir. İlgili alan tipi int, nvarchar ya da float gibi standart alan tiplerinden birisi ise atanacak değer doğrudan yazılır. Eğer "uniqueidentifier" olarak görünüyorsa tanımlamada farklı bir yol izlenmelidir. Bu tip alanlar farklı tablolardaki Oid bilgileri ile kayıt içerisine yazılmaktadır. Oid bilgisi ilgili tablo içerisinden alınarak değer atama alanına yazılır. (Örnek 3'te teklif dövizi örneği yer almaktadır.)


:
Expand
titleÖrnek-1: Teklif ekranında, Tanım alanına ön değer atama
  • SQL üzerinde MT_Firm (Firmalar) tablosunda FirmTitle (Tanım) alanının nvarchar tipinde olduğu görülmüştür.

Çıktı;

:
Expand
titleÖrnek-2: Teklif ürün ekleme ekranında, KDV Dahil alanına ön değer atama
  • SQL üzerinde MT_Proposals_Products (Teklif Ürünleri) tablosunda VATIncluded (KDV Dahil) alanının bit tipinde olduğu görülmüştür.

Çıktı;

:
Expand
titleÖrnek-3: Teklif ekranında, Teklif Dövizi alanına ön değer atama
  • SQL üzerinde MT_Proposals (Teklifler) tablosunda ProposalCurrency (Teklif Dövizi) alanının uniqueidentifier tipinde olduğu görülmüştür.
  • CT_Currency_Types (Para Birimi Türleri) tablosunda ön değer atamak istediğimiz satırın Oid bilgisi alınmalıdır.

  • "Teklif Dövizi" Oid bilgisi ile kaydedilen bir alan olduğu için kaynak sınıf içerisinde de "Döviz Türü" seçilir. Değer atama kısmına, ön değer olarak seçilmesini istediğimiz değerin Oid bilgisi yazılır.

Çıktı;

:
Expand
titleÖrnek-4: Teklif ekranında, Aşama alanı değiştiğinde Teklif Dövizi alanına ön değer atama
  • Ön değer atama işlemi iki farklı yöntem ile yapılabilmektedir. Yöntem "Atama" alanında seçilmektedir. Kayıt ekleme ekranı ilk açıldığında değer atanabilir ya da kayıt ekranında herhangi bir alanda veri değişikliği yapıldığında atama yapılabilmektedir. Değişecek hedef özellik alanının karşılığına değişiklik beklediğimiz alanın SQL tablosunda yer alan ismi yazılmalıdır.
  • Değer atama alanında CT_Currency_Types (Para Birimi Türleri) tablosunda ön değer atamak istediğimiz satırın Oid bilgisi alınmalıdır.
  • Atama alanında değiştiğinde atama yap seçeneği ile birlikte değişecek hedef özellik ekrana gelir. Değişecek hedef özellik alanı metin bir alandır ve "ProposalStage" (teklif aşaması) bilgisi eklenir.

Çıktı;

View file
nameTeklif Dövizine Göre Aşamanın Öndeğer Gelmesi.mp4
height400

:
Expand
titleÖrnek-5: Firmalar ekranında, Unvan alanı değiştiğinde Notlar alanına değer atama
  • Ön değer atama işleminde aynı kayıt içerisindeki iki alan arasında veri aktarımı da yapılır. Değer atama alanına @alanadı yazıldığında farklı bir alandaki veriyi değer atama yapılacak alana eklenilmesi sağlanır.

Çıktı;

View file
nameFirma Not alanına Firma Unvanını Ekleme.mp4
height400

Tip
titleBilgilendirme
  1.  ERP entegrasyon tanımlamanız kapalı veya yoksa, ERP entegrasyonuna tanımlı öndeğer alanları görüntüleyemezsiniz.
  2. Öndeğer tanımı yaptıktan sonra Logo CRM den çıkış/giriş veya IIS 'i kapat/aç yapmanıza gerek yoktur. Öndeğer tanımlama sonrasında ilgili iş nesnesinde öndeğeriniz görüntülenir.