Kuika ile uygulama geliştirirken Symbol Picker aracı, kullanılabilecek tüm verileri kategorilendirilmiş bir şekilde listeler. Ekran tasarımında kullandığınız elementlerin sağladığı değerler, daha önce çalıştırdığınız aksiyonların sonuçları, varsayılan ve sabit değerler gibi ihtiyaç duyabileceğiniz tüm veriler Symbol Picker ile görüntülenebilir. Ayrıca, iş akışına dahil ettiğiniz aksiyonların parametrelerini de Symbol Picker aracılığıyla belirleyebilirsiniz.
Bu eğitim içeriği aşağıdaki başlıklardan oluşmaktadır:
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.
Kuika ile uygulama geliştirirken, uygulamanın nasıl davranacağını aksiyonlar aracılığıyla belirtebilirsiniz. Aksiyon kullanımında önemli olan noktalardan biri de Symbol Picker’ın kullanımıdır. Symbol Picker ile aksiyonların aldığı parametrelerin değerlerini kolayca belirleyebilirsiniz.
Symbol Picker aracılığıyla bir aksiyonun parametresine değer eklemek için, aksiyon altında yer alan ilgili parametre alanındaki Symbol Picker simgesine tıklayın.
Parametreye değer eklemek için açılan menüde yer alan Symbol Picker kategorilerinden uygun olanını seçin.
Seçtiğiniz kategoriye ait öğelerden, parametreye uygun olan değeri belirleyin.
Kuika ile uygulama geliştirirken, kullandığınız elementlerin değerlerini Properties bölümündeki Symbol Picker aracılığıyla belirleyebilirsiniz.
Bir elementin değerini Symbol Picker ile belirlemek için, önce değerini değiştirmek istediğiniz elemente tıklayın. Sağ tarafta açılan Properties panelinde, Value özelliği altında bulunan Symbol Picker simgesine tıklayın.
Açılan menüde, elementin değerini belirlemek için uygun Symbol Picker kategorisini seçin. Seçtiğiniz kategoriye ait öğelerden, elementin değerini oluşturacak olan öğeyi belirleyin.