Kuika ile uygulama geliştirirken Symbol Picker önemli bir rol oynar.
Symbol Picker, çeşitli kategorilerde sunulmaktadır. Bu kategoriler Default, Fixed Value, Components, Action Results, Screen Inputs, Method Input, Role List, Report Input, Current şeklinde Kuika tarafından sunulmaktadır.
Default kategorisi, Kuika tarafından varsayılan olarak sağlanan ve uygulama geliştirme sürecinde kullanılabilecek veri türlerini içerir.
Örneğin, bir formda varsayılan olarak boş bir alan göstermek için Empty değerini kullanabilirsiniz.
Bu kategoride veriler şunlardır: Empty, Space, Current Username, Client Ip Address, Version Info ve Null.
Bir online seminere katılım başvuru formu örneğini ele alalım. Formda, katılımcılar isim, soyisim ve telefon numaraları bilgilerini girebilirler. Ancak, telefon numarası bilgisi verilmek istenmediğinde “Telefon Numaramı Eklemek İstemiyorum” butonu ile bu alan gizlenebilir. Örnekte Empty, Null ve Space adlı üç kişi seminere başvursun:
Bu kişilerin telefon numarası bilgileri aşağıdaki SQL tablosunda gösterilmektedir.
Fixed Value kategorisi, Kuika ile uygulama geliştirirken sabit ve değişmeyen değerleri temsil eder. Uygulama ekranındaki çeşitli elementlerde kullanılabilecek sabit verileri sağlar ve bu verilerin uygulama içinde doğrudan bağlanmasını mümkün kılar.
Örneğin, Label elementinde “Anasayfa” metnini göstermek istiyorsanız, bu değeri Fixed Value kategorisi aracılığıyla belirleyebilirsiniz.
Component kategorisi, Kuika ile uygulama geliştirirken ekranınızdaki farklı türdeki elementleri temsil eder. Kullanıcı arayüzünde çeşitli elementlerin sağladığı verileri dinamik olarak bağlamanızı sağlar.
Örneğin, eğer bir uygulama ekranında Input, Date veya Special Element kategorisinden bir element kullanıyorsanız, bu elementlerin sağladığı verileri Components kategorisi altında bulabilirsiniz.
Action Results kategorisi, Kuika ile uygulama geliştirirken uygulamanızda eklediğiniz aksiyonların sonuçlarını temsil eder. Aksiyonların gerçekleştirdiği işlemlerin döndürdüğü verileri dinamik olarak bağlamanızı sağlar ve bu verilerin uygulama içinde kullanılmasına olanak tanır.
Örneğin, eğer bir aksiyon, kullanıcıdan veri toplamak, işlem yapmak veya belirli bir iş akışını tetiklemek amacıyla kullanılıyorsa, bu aksiyonun sonucunda dönen bilgi Action Results kategorisinde yer alır.
Screen Inputs kategorisi, uygulama ekranında kullanıcıdan alınan girişleri içerir. Kullanıcıların form veya diğer ekran öğeleri aracılığıyla sağladığı verileri işleyebilirsiniz.
Örneğin, bir kullanıcı bir forma e-posta adresi girdiğinde, e-posta adresi Screen Input kategorisi altında yer alır ve uygulamanızda işlenebilir.
Method Input kategorisi, uygulamanızda kullanılan metodların giriş parametrelerini temsil eder. Metodlara gönderilen verileri yönetebilir ve uygulama iş akışında bu verileri kullanabilirsiniz.
Örneğin bir metodun, kullanıcı ID’sini alması gerekiyorsa, bu kullanıcı ID’si Method Input kategorisinde yer alır ve metodun çalışması için gerekli parametre kullanılır.
Role List kategorisi, uygulamanızda tanımlı olan rollerin listesini içerir. Kullanıcıların rollerine göre erişim izinlerini ve iş akışlarını yönetmenize yardımcı olur.
Örneğin, bir uygulamada “Admin”, “Editor” ve “Viewer” gibi roller tanımlandıysa, bu roller Role List kategorisinde görüntülenir ve ilgili işlemler için kullanılabilir.
Report Input kategorisi, raporlarınızda kullanılacak giriş verilerini temsil eder. Rapor oluştururken gerekli olan parametreleri veya filtreleri sağlar.
Örneğin, bir raporda tarih aralığı veya belirli bir müşteri grubu gibi filtreler kullanılacaksa, bu filtreler Report Input kategorisinde yer alır.
Current kategorisi, Data kategorisindeki elementlerden birine veri bağlandığını temsil eder.
Örneğin, Table elementine Departman listesi ile ilgili bir veri bağlandığında Current kategorisinde yer alır.