Kuika ile uygulama geliştirirken, uygulamanızın işlevselliğini artırmak ve veri yönetimini daha verimli hale getirmek için Custom Actions (Özel Aksiyonlar) oluşturabilirsiniz. Çalışma alanınıza bağlı yerel bir veritabanı olan Managed DB'ye ek olarak, uygulamalarınızda MSSQL, Swagger API, REST API ve C# veri kaynaklarını kullanabilir ve yönetebilirsiniz. Bu veri kaynakları aracılığıyla, uygulamanıza özel işlevler kazandıran Custom Actions oluşturabilirsiniz.
Custom Actions, özellikle SQL sorguları yazmanız gereken durumlarda büyük kolaylık sağlar. Uygulamanızdaki belirli görevleri yerine getirmek veya veri manipülasyonu yapmak için SQL sorguları aracılığıyla tanımlayabileceğiniz bu özel aksiyonlar, geliştiricilere esneklik sunar.
Custom Action Nasıl Eklenir?
1. Custom Actions Paneline Erişim
Kuika platformuna giriş yaptıktan sonra “Apps” ekranından çalışacağınız projeyi açın.
UI Design modülüne gidin.
Custom Actions panelini açın.
Panelde yer alan SQL Action butonuna tıklayın.
2. SQL Editor ve Veri Kaynakları
Karşınıza, uygulamanızda tanımlı Datasource tabloları ve bir SQL Editor ekranı çıkacaktır.
Sol tarafta, uygulamanızdaki veri kaynakları tablolarını görüntüleyebilirsiniz.
Sol tarafta yer alan tablo isimlerinin üzerine imleç ile geldiğinizde, tablonun sağında üç noktalı bir menü belirir. Menü aracılığıyla aşağıdaki hazır sorgulardan birini ekleyebilirsiniz:
Add Select Query: Verileri seçmek için kullanılır.
Add Select By Id Query: Belirli bir ID'ye göre veri seçmek için kullanılır.
Add Save Query: Verileri kaydetmek için kullanılır.
Add Delete Query: Verileri silmek için kullanılır.
Add Search by Keyword Query: Belirli bir anahtar kelimeye göre arama yapmak için kullanılır.
Add Search with Pagination Query: Sayfalama ile arama yapmak için kullanılır.
4. Aksiyonunuzu Kaydetme ve Kullanma
Sorgunuzu tamamladıktan sonra CREATE butonuna tıklayarak aksiyonu kaydedin.
Kaydettiğiniz aksiyonu, uygulamanızın istediğiniz bir bölümüne entegre edebilir ve kullanabilirsiniz.
Custom Actions ile Neler Yapabilirsiniz?
Dinamik Veritabanı İşlemleri: Özel aksiyonlar sayesinde veritabanı işlemlerinizi daha dinamik ve hızlı bir şekilde gerçekleştirebilirsiniz.
API Entegrasyonu: REST API veya REST Swagger gibi veri kaynaklarını kullanarak uygulamanıza esneklik kazandırabilirsiniz.
C# ile Gelişmiş Fonksiyonlar: Veri işlemlerinizde C# kodlarını entegre ederek karmaşık işlemleri gerçekleştirebilirsiniz.