Scheduled Jobs; uygulamanız içerisinde kullanılan fonksiyon/aksiyonların zaman planlamasının yapılmasını sağlamak için kullanılan modüldür. Bir aksiyonun tanımlanmış zaman aralıklarında çalıştırılması sağlarsınız.
Scheduled Jobs, mobil ve web uygulamaları desteklemektedir.
Uygulama içerisinde bulunan Header'da yer alan modüllerden Scheduled Jobs ikona tıklayarak açın. Scheduled Jobs'ı isim vererek oluşturun.
Önceden oluşturulan Scheduled Jobs tanımları sol kenarda listelenir. Panelin başlığı yanındaki + ikon butonuyla yeni bir Scheduled Jobs oluşturabilirsiniz.
Scheduled Jobs ayarları, Second, Minutes, Hours, Day, Month, Year sekmelerinden oluşur.
1. Second
Seconds seçeneği ile aksiyonlarınızı saniye bazında planlandığı Scheduled Jobs ayarıdır.
2. Minutes
Eklenen aksiyonların dakika bazında çalışmasının planlandığı Scheduled Jobs ayarıdır.
3.Hours
Eklenen aksiyonların saat bazında çalışmasının planlandığı Scheduled Jobs ayarıdır.
4.Day
Eklenen aksiyonların Gün bazında çalışmasının planlandığı Scheduled Jobs ayarıdır.
5. Month:
Eklenen aksiyonların Ay bazında çalışmasının planlandığı Scheduled Jobs ayarıdır.
6. Year:
Eklenen aksiyonların Yıl bazında çalışmasının planlandığı Scheduled Jobs ayarıdır.
Scheduled Jobs ile Kuika’da belirli aksiyonlar üzerinde zaman planlaması yapılabilmektedir. Bu aksiyonlar, Device, Export, Invers, Notification, Payment, Process Automation’dur.
1.Device:
Device sistem aksiyonlarından Download Report ve Get Report Base64’tür. Report indirme ve report’un base64 tipine dönüştürme işlemlerini saniye, dakika, gün, ay ve yıl gibi zaman dilimlerinde planlama imkanı sunulmaktadır.
Örneğin, Uygulama içerisinde yer alan reportların her yıl indirilmesi için uygulamanız içerisinden Header'dan Scheduled Jobs modülüne tıklamalısınız. Ardından Report'ların indirilme işleminin sağlanabilmesi için Download Report sistem aksiyonun oluşturulması gerekmektedir. Ardından report’un her yıl indirilmesi için settings>Year seçilerek işlem gerçekleştirilmektedir.
2.Export:
Export sistem aksiyonlarından Export Excel, Get Excel Base64 ve Import Excel Base64 gibi sistem aksiyonlarını kullanarak bu aksiyonların çalıştırılma sürecini Scheduled Jobs ile saniye, dakika, gün, ay ve yıl gibi zaman dilimlerinde planlama imkanı sunulmaktadır.
Örneğin, Export Excel aylık olarak alınma işlemini gerçekleştirmek için uygulamanız içerisinden Header'dan Scheduled Jobs modülüne tıklamalısınız. Ardından Export Excel’in alınabilmesi için gerekli Export Excel aksiyonunun oluşturulması gerekmektedir. Ardından Export Excel’in her ay indirilmesi için settings>month seçilerek işlem gerçekleştirilmektedir.
3.Invers:
Invers sistem aksiyonlarından Invers Get Car Info, Invers Get Car Status, Invers Get Parameters For Bluetooth Connection, Invers Lock Door Over Rest, Invers Lock Immobilezer Over Rest , Invers Unlock Door Over Rest, Invers Unlock Immobilizer Over Rest gibi sistem aksiyonları oluşturarak bu aksiyonların çalıştırma sürecini Scheduled Jobs ile saniye, dakika, gün, ay ve yıl gibi zaman dilimlerinde planlama imkanı sunulmaktadır. Örneğin araç bilgilerinin her ay getirilmesi işlemini gerçekleştirebilmek için uygulamanız içerisinden Header'dan Scheduled Jobs modülüne tıklamalısınız.
Ardından Invers Get Car Info sistem aksiyonu Scheduled Job içerisinden oluşturarak settings>days seçilerek işlem gerçekleştirilmektedir.
4.Notification:
Notification sistem aksiyonlarından Send Mail ve Send Push Notification gibi sistem aksiyonlarının çalışma süreçlerini Scheduled Jobs ile saniye, dakika, gün, ay ve yıl gibi zaman dilimlerinde planlama imkanı sunulmaktadır.
Örneğin, Kuika üzerinde geliştirilen bir alışveriş uygulaması içerisinde saat başı olan indirimlerin mail ile gönderilmesi işlemi için uygulamanız içerisinde yer alan Header'dan Scheduled Jobs modülüne tıklamalısınız.
Ardından Send Mail sistem aksiyonunu Scheduled Job içerisinden oluşturarak settings>hours seçilerek işlem gerçekleştirilmektedir.
5.Payment:
Payment sistem aksiyonları Charge Payment Method, Payment Intent Status, Refund Status gibi stripe aksiyonları kullanılmaktadır. Scheduled Jobs ile saniye, dakika, gün, ay ve yıl gibi zaman dilimlerinde planlama imkanı sunulmaktadır.
Örneğin, Kuika ile geliştirilen uygulamada ödeme işlemlerinde kaydedilen kart üzerinden her ay düzenli olarak ödeme alma işlemlerini gerçekleştirebilmek için uygulamanız içerisinden Header'dan Scheduled Jobs modülüne tıklamalısınız. Ardından Charge payment method sistem aksiyonunu Scheduled Job içerisinden oluşturarak settings>month seçilerek işlem gerçekleştirilmektedir.