Create Attribute Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülüne geçin.
  • Yeni bir attribute oluşturulmasını istediğiniz ekranı seçin.
  • Örneğin “Alan Oluştur” adında bir buton oluşturun.
  • Bu butona tıklanıldığında çalışması için: + ADD ACTION > OnClick > EAV > Attribute >Create Attribute aksiyonunu seçin.

2. Aksiyon Parametrelerini Yapılandırma

Aksiyon parametreleri, Symbol Picker aracıyla dinamik ya da sabit şekilde tanımlanabilir. Aşağıda her parametre için örnek tanım yöntemleri ve kullanım amaçları yer almaktadır:

  • Name (Zorunlu):Kullanıcının form üzerinden attribute ismini yazdığı metin alanıdır.
    • Symbol Picker > Form Component > Text Input
    • Örnek: "referans_sayisi"
  • DataType (Zorunlu): Bu parametre ile attribute’un veri tipi belirlenir. Sabit bir değer olarak atanmalıdır.
    • Symbol Picker > Fixed > "String" (veya "Integer", "Decimal", "Boolean" gibi desteklenen veri tipleri)
    • Örnek: "Integer"
  • Description (Opsiyonel): Kullanıcının attribute hakkında açıklama girebildiği metin alanı.
    • Symbol Picker > Form Component > Text Input
    • Örnek: "Kişinin referans sayısını belirtir"
  • CategoryId (Opsiyonel): Attribute’un ait olduğu kategori ID’si sabit bir değer olabilir veya kullanıcı bir seçim yapabilir.
    • Symbol Picker > Fixed > Guid veya Symbol Picker > Component > SelectBox
    • Örnek: "cd253d3b-6a9a-48d2-afe7-e8303f2e9094"
  • IsRequired (Opsiyonel): Bu alan attribute’un zorunlu olup olmadığını belirler.
    • Sabit olarak true/false atanabilir ya da kullanıcı bir anahtar ile seçebilir.
    • Symbol Picker > Fixed > true/false veya Component > Switch
    • Örnek: true
  • DefaultValue (Opsiyonel): Attribute’un varsayılan değeridir. Sabit bir değer atanabileceği gibi kullanıcı girişiyle de alınabilir.
    • Symbol Picker > Fixed veya Component > Text/Number Input
    • Örnek: 0 (Integer için) veya "Bilinmiyor" (String için)

3. Attribute’un Sistem Üzerinde Oluşturulması

Tanımlanan parametreler doğrultusunda, sistemde yeni bir attribute kaydı oluşturulur. Bu işlem, veri tabanı şemasını değiştirmeden özelleştirilmiş veri girişi sağlar.