Sistem aksiyonları, Kuika'nın sizlere sunduğu hazır fonksiyonlar veya komutlar olarak düşünülebilir. Bu fonksiyonlar sayesinde, karmaşık kodlar yazmadan çeşitli işlemleri kolayca gerçekleştirebilirsiniz.
Sistem aksiyonları, üç farklı şekilde kullanılabilir:
Sistem aksiyonları ile yapabilecekleriniz sınırsızdır. Birkaç örnek vermek gerekirse:
Kuika, farklı bir çok kategoride onlarca sistem aksiyonu sunar.
Bu aksiyon kategorilerine gelin birlikte bakalım
Arithmetic aksiyonlar, Toplama, çıkarma, çarpma ve bölme gibi temel matematiksel işlemleri kod yazmadan gerçekleştirmenizi sağlar.
Arithmetic aksiyonların kullanım alanlarına baktığımızda;
Örnek: Bir e-ticaret uygulamasında sepetteki ürünlerin toplam fiyatını hesaplamak için Sum aksiyonunu kullanabilirsiniz.
Authorization aksiyonları, kullanıcıların uygulamaya giriş yapmasını, yeni kullanıcı oluşturmasını, kullanıcıları aktif/pasif hale getirmesini ve uygulamanın ekranları veya elementleri üzerinde yetkilendirmeye olanak tanır.
Authorization aksiyonlarının örnek kullanım alanları;
Örnek: Bir sosyal medya uygulamasında kullanıcıların Google veya Facebook ile giriş yapmasını sağlamak için Authorization aksiyonları altında yer alan SignWithGoogle ve SignWithFacebook aksiyonlarını kullanabilirsiniz.
Condition aksiyonları, belirli koşullara bağlı olarak farklı fonksiyonları gerçekleştirmenizi sağlar.
Örneğin;
Örnek: Bir e-ticaret uygulamasında cinsiyete göre kategori yönlendirmesi yapmak için IfThenElse aksiyonunu kullanabilirsiniz.
Device aksiyonları, cihazın türüne (mobil/web) ve özelliklerine göre farklı işlemleri gerçekleştirmenizi sağlar.
Device aksiyonlarının örnek kullanım alanları ise,
Örnek: Bir mobil uygulamada kamerayı açarak fotoğraf çekmek için PhotoTake aksiyonunu kullanabilirsiniz.
Export aksiyonları, uygulamadaki verileri ve bilgileri farklı formatlarda dışarı aktararak, analiz etmenizi, paylaşmanızı veya arşivlemenizi sağlar.
Export aksiyonları farklı kullanım seçeneklerine sahiptir;
Örnek: Bir personel yönetim uygulamasında personellerin listesini Excel formatında dışarı aktarmak için ExportExcel aksiyonunu kullanabilirsiniz.
Geolocation aksiyonları, kullanıcının konumuna göre farklı işlemleri gerçekleştirmenizi sağlar.
Örneğin;
Örnek: Bir harita uygulamasında kullanıcının konumunu harita üzerinde göstermek için Location Get Current Coordinates aksiyonunu kullanabilirsiniz.
Invers aksiyonları, geliştirdiğiniz uygulamada Invers CloudBoxx telematik cihazı ile iletişim ve entegrasyon sağlar.
Invers aksiyonlarının kullanım alanlarını incelediğimizde;
Örnek: Bir araç paylaşım uygulamasında listelediğiniz araçların bilgisini çekmek için araç özelinde Invers Get Car Info aksiyonunu kullanabilirsiniz.
LocalStorage aksiyonları, geliştirdiğiniz uygulamalarda tarayıcı veya cihaz üzerinde verileri kalıcı veya geçici olarak depolamanızı ve bu verileri okumanızı sağlar. Bu aksiyonlar, verilerinizi yönetmek için önemli bir araçtır.
Local Storage aksiyonlarının kullanım alanlarına örnek olarak;
Örnek: Bir web uygulamasında, kullanıcı oturumu kapandığında oturum verilerinin silinmesi gerekiyorsa, LocalStorage altındaki SessionStorage aksiyonlarından yararlanabilirsiniz.
ManageDB aksiyonları, Veri tablosuna kayıt ekleme, güncelleme ve silme gibi işlemleri kod yazmadan gerçekleştirmenizi sağlar.
Bu aksiyonların kullanım alternatiflerine baktığımızda,
Örnek: Bir e-ticaret uygulamasında siparişleri veri tabanına kaydetmek için Save Record aksiyonunu kullanabilirsiniz.
MultiLanguage aksiyonları, uygulamanızı farklı dillere çevirmenizi ve kullanıcıların tercih ettikleri dilde kullanmalarını sağlar.
Multilanguage aksiyonları farklı kullanım alanlarına sahiptir, bu alanlara örnek olarak
Örnek: Bir e-ticaret uygulamasını İngilizce, Türkçe ve Almanca dillerine çevirmek için Multilanguage aksiyonlarını kullanabilirsiniz.
Navigation aksiyonları, uygulamadaki ekranlar arasında geçiş yapmanızı, URL oluşturmanızı ve menü öğelerini çekmenizi sağlar.
Navigation aksiyonlarının kullanım alanları,
Örnek: Bir uygulamada ana sayfadan ürün detay sayfasına geçiş yapmak için Navigate aksiyonunu kullanabilirsiniz.
Notification aksiyonları, kullanıcılara uygulama içi bildirim, push bildirim ve e-posta gibi son kullanıcı bildirimleri göndermenizi sağlar.
Notification aksiyonları, farklı senaryolarda kullanılabilir. Bu senaryolar;
Örnek: Bir sosyal medya uygulamasında kullanıcıya yeni mesaj bildirimi göndermek için SendPushNotification aksiyonunu kullanabilirsiniz.
Payment aksiyonları, Stripe ve Iyzico entegrasyonları ile güvenli ve hızlı bir şekilde uygulama içi ödemeler almanızı sağlar.
Payment aksiyonlarının kullanım alanları örnekleri ise;
Örnek: Bir e-ticaret uygulamasında ürün satın alma işlemini gerçekleştirmek için sağlayıcı olarak kullandığınız ödeme entegrasyonunun sunduğu aksiyonu kullanabilirsiniz.
Process Administration aksiyonları, iş akışlarını etkin bir şekilde yönetmenizi ve geliştirmenizi sağlar.
Kullanım Alanları:
Örnek: Bir sipariş iş akışında siparişin durumunu takip etmek için Get Process Status aksiyonunu kullanabilirsiniz.
Process Automation aksiyonları, Kod yazmadan karmaşık iş süreçlerini otomatikleştirmenizi ve uygulamanızın işlevlerini genişletmenizi sağlayan süreç otomasyonları ile ilgili fonksiyonları sağlar
Kullanım Alanları örnekleri ise:
Örnek: Bir e-ticaret uygulamasında siparişlerin kargoya teslim edilmesi ile ilgili tüm işlemleri otomatikleştirmek için bir Process Automation aksiyonu kullanabilirsiniz.
String aksiyonları, Bir metinden veya dizeden belirli bir alt metni veya alt kümeyi seçmenizi ve işlemenizi sağlar.
Kullanım Alanları:
Örnek: Hello World ifadesinde Hello kelimesini alt dize olarak almak istiyorsak SubString aksiyonunu kullanabilirsiz.
UI Control aksiyonları, kullanıcı arayüzü elementlerinin görünürlüğünü, değerlerini ve aktif/pasif olma durumları gibi kullanıcı arayüzü işlemlerini yönetmenizi sağlar.
Kullanım Alanlarına baktığımızda,
Örnek: Bir formdaki görsel yükleme butonuna tıklandığında ekranda yer alan Image elementinde görseli göstermek için SetValueOf aksiyonunu kullanabilirsiniz.
Trigger Aksiyonları, tekrarlayan aksiyonları bir paket gibi toplamanıza ve tekrar kullanılabilir hale getirmenize olanak sağlar.
Kullanım Alanları:
Örnek: aynı ekranda kullanılan bir listeleme aksiyonunu ekranın farklı alanlarında Trigger aksiyon aracılığıyla ekstra efor sarfetmeden kullanabilirsiniz. Örneğin bir liste ekran için ekranın açılışında yani Initial’ında kullanındığınız aksiyonu Search işlemi için bir butonda da kullanabilirsiniz.
Bu eğitimde sizlere sistem aksiyonlarına genel bir bakış sunmaya çalıştık. Daha detaylı bilgi için Kuika Kullanıcı Kılavuzundaki Sistem Aksiyonları sayfasını ziyaret edebilirsiniz.
Sistem aksiyonları, Kuika'nın sizlere sunduğu hazır fonksiyonlar veya komutlar olarak düşünülebilir. Bu fonksiyonlar sayesinde, karmaşık kodlar yazmadan çeşitli işlemleri kolayca gerçekleştirebilirsiniz.
Sistem aksiyonları, üç farklı şekilde kullanılabilir:
Sistem aksiyonları ile yapabilecekleriniz sınırsızdır. Birkaç örnek vermek gerekirse:
Kuika, farklı bir çok kategoride onlarca sistem aksiyonu sunar.
Bu aksiyon kategorilerine gelin birlikte bakalım
Arithmetic aksiyonlar, Toplama, çıkarma, çarpma ve bölme gibi temel matematiksel işlemleri kod yazmadan gerçekleştirmenizi sağlar.
Arithmetic aksiyonların kullanım alanlarına baktığımızda;
Örnek: Bir e-ticaret uygulamasında sepetteki ürünlerin toplam fiyatını hesaplamak için Sum aksiyonunu kullanabilirsiniz.
Authorization aksiyonları, kullanıcıların uygulamaya giriş yapmasını, yeni kullanıcı oluşturmasını, kullanıcıları aktif/pasif hale getirmesini ve uygulamanın ekranları veya elementleri üzerinde yetkilendirmeye olanak tanır.
Authorization aksiyonlarının örnek kullanım alanları;
Örnek: Bir sosyal medya uygulamasında kullanıcıların Google veya Facebook ile giriş yapmasını sağlamak için Authorization aksiyonları altında yer alan SignWithGoogle ve SignWithFacebook aksiyonlarını kullanabilirsiniz.
Condition aksiyonları, belirli koşullara bağlı olarak farklı fonksiyonları gerçekleştirmenizi sağlar.
Örneğin;
Örnek: Bir e-ticaret uygulamasında cinsiyete göre kategori yönlendirmesi yapmak için IfThenElse aksiyonunu kullanabilirsiniz.
Device aksiyonları, cihazın türüne (mobil/web) ve özelliklerine göre farklı işlemleri gerçekleştirmenizi sağlar.
Device aksiyonlarının örnek kullanım alanları ise,
Örnek: Bir mobil uygulamada kamerayı açarak fotoğraf çekmek için PhotoTake aksiyonunu kullanabilirsiniz.
Export aksiyonları, uygulamadaki verileri ve bilgileri farklı formatlarda dışarı aktararak, analiz etmenizi, paylaşmanızı veya arşivlemenizi sağlar.
Export aksiyonları farklı kullanım seçeneklerine sahiptir;
Örnek: Bir personel yönetim uygulamasında personellerin listesini Excel formatında dışarı aktarmak için ExportExcel aksiyonunu kullanabilirsiniz.
Geolocation aksiyonları, kullanıcının konumuna göre farklı işlemleri gerçekleştirmenizi sağlar.
Örneğin;
Örnek: Bir harita uygulamasında kullanıcının konumunu harita üzerinde göstermek için Location Get Current Coordinates aksiyonunu kullanabilirsiniz.
Invers aksiyonları, geliştirdiğiniz uygulamada Invers CloudBoxx telematik cihazı ile iletişim ve entegrasyon sağlar.
Invers aksiyonlarının kullanım alanlarını incelediğimizde;
Örnek: Bir araç paylaşım uygulamasında listelediğiniz araçların bilgisini çekmek için araç özelinde Invers Get Car Info aksiyonunu kullanabilirsiniz.
LocalStorage aksiyonları, geliştirdiğiniz uygulamalarda tarayıcı veya cihaz üzerinde verileri kalıcı veya geçici olarak depolamanızı ve bu verileri okumanızı sağlar. Bu aksiyonlar, verilerinizi yönetmek için önemli bir araçtır.
Local Storage aksiyonlarının kullanım alanlarına örnek olarak;
Örnek: Bir web uygulamasında, kullanıcı oturumu kapandığında oturum verilerinin silinmesi gerekiyorsa, LocalStorage altındaki SessionStorage aksiyonlarından yararlanabilirsiniz.
ManageDB aksiyonları, Veri tablosuna kayıt ekleme, güncelleme ve silme gibi işlemleri kod yazmadan gerçekleştirmenizi sağlar.
Bu aksiyonların kullanım alternatiflerine baktığımızda,
Örnek: Bir e-ticaret uygulamasında siparişleri veri tabanına kaydetmek için Save Record aksiyonunu kullanabilirsiniz.
MultiLanguage aksiyonları, uygulamanızı farklı dillere çevirmenizi ve kullanıcıların tercih ettikleri dilde kullanmalarını sağlar.
Multilanguage aksiyonları farklı kullanım alanlarına sahiptir, bu alanlara örnek olarak
Örnek: Bir e-ticaret uygulamasını İngilizce, Türkçe ve Almanca dillerine çevirmek için Multilanguage aksiyonlarını kullanabilirsiniz.
Navigation aksiyonları, uygulamadaki ekranlar arasında geçiş yapmanızı, URL oluşturmanızı ve menü öğelerini çekmenizi sağlar.
Navigation aksiyonlarının kullanım alanları,
Örnek: Bir uygulamada ana sayfadan ürün detay sayfasına geçiş yapmak için Navigate aksiyonunu kullanabilirsiniz.
Notification aksiyonları, kullanıcılara uygulama içi bildirim, push bildirim ve e-posta gibi son kullanıcı bildirimleri göndermenizi sağlar.
Notification aksiyonları, farklı senaryolarda kullanılabilir. Bu senaryolar;
Örnek: Bir sosyal medya uygulamasında kullanıcıya yeni mesaj bildirimi göndermek için SendPushNotification aksiyonunu kullanabilirsiniz.
Payment aksiyonları, Stripe ve Iyzico entegrasyonları ile güvenli ve hızlı bir şekilde uygulama içi ödemeler almanızı sağlar.
Payment aksiyonlarının kullanım alanları örnekleri ise;
Örnek: Bir e-ticaret uygulamasında ürün satın alma işlemini gerçekleştirmek için sağlayıcı olarak kullandığınız ödeme entegrasyonunun sunduğu aksiyonu kullanabilirsiniz.
Process Administration aksiyonları, iş akışlarını etkin bir şekilde yönetmenizi ve geliştirmenizi sağlar.
Kullanım Alanları:
Örnek: Bir sipariş iş akışında siparişin durumunu takip etmek için Get Process Status aksiyonunu kullanabilirsiniz.
Process Automation aksiyonları, Kod yazmadan karmaşık iş süreçlerini otomatikleştirmenizi ve uygulamanızın işlevlerini genişletmenizi sağlayan süreç otomasyonları ile ilgili fonksiyonları sağlar
Kullanım Alanları örnekleri ise:
Örnek: Bir e-ticaret uygulamasında siparişlerin kargoya teslim edilmesi ile ilgili tüm işlemleri otomatikleştirmek için bir Process Automation aksiyonu kullanabilirsiniz.
String aksiyonları, Bir metinden veya dizeden belirli bir alt metni veya alt kümeyi seçmenizi ve işlemenizi sağlar.
Kullanım Alanları:
Örnek: Hello World ifadesinde Hello kelimesini alt dize olarak almak istiyorsak SubString aksiyonunu kullanabilirsiz.
UI Control aksiyonları, kullanıcı arayüzü elementlerinin görünürlüğünü, değerlerini ve aktif/pasif olma durumları gibi kullanıcı arayüzü işlemlerini yönetmenizi sağlar.
Kullanım Alanlarına baktığımızda,
Örnek: Bir formdaki görsel yükleme butonuna tıklandığında ekranda yer alan Image elementinde görseli göstermek için SetValueOf aksiyonunu kullanabilirsiniz.
Trigger Aksiyonları, tekrarlayan aksiyonları bir paket gibi toplamanıza ve tekrar kullanılabilir hale getirmenize olanak sağlar.
Kullanım Alanları:
Örnek: aynı ekranda kullanılan bir listeleme aksiyonunu ekranın farklı alanlarında Trigger aksiyon aracılığıyla ekstra efor sarfetmeden kullanabilirsiniz. Örneğin bir liste ekran için ekranın açılışında yani Initial’ında kullanındığınız aksiyonu Search işlemi için bir butonda da kullanabilirsiniz.
Bu eğitimde sizlere sistem aksiyonlarına genel bir bakış sunmaya çalıştık. Daha detaylı bilgi için Kuika Kullanıcı Kılavuzundaki Sistem Aksiyonları sayfasını ziyaret edebilirsiniz.