Kullanıcı Kılavuzu

Scheduled Jobs Modülü

22/9/26
Scheduled Jobs Modülü

Kuika'nın Scheduled Jobs modülü, mobil ve web uygulamalarında belirli görevlerin zamanlanarak otomatik çalıştırılmasını sağlar. Bu modül, raporlama, bildirim gönderme, ödeme işlemleri ve veri dışa aktarma gibi süreçleri zamanlı bir şekilde yönetmenize olanak tanır. Bu eğitim içeriğinde, Scheduled Jobs modülü ile görevlerin nasıl zamanlanacağını ve ayarlanacağını öğreneceksiniz.

‍

Scheduled Jobs (Zamanlanmış İşler) Oluşturun

  1. Kuika platformuna girin ve Apps ekranından projenizi açın.
  2. Üst menüden Scheduled Jobs modülünü açın.
  3. Açılan ekranda iki seçenekle karşılaşırsınız:
    • Create a blank job: Kendi zamanlamanızı belirleyip görevin çalıştıracağı aksiyonları kendiniz eklemenizi sağlar ("Pick a schedule yourself, then attach the actions it should run.").
    • From template: Hazır bir zamanlama şablonundan (gece, saatlik, haftalık veya aylık) başlamanızı sağlar ("Start from a ready-made schedule — nightly, hourly, weekly or monthly.").
  1. Create a blank job kartına tıkladığınızda açılan pencerede işiniz için bir Name (isim) girin ve CREATE butonuna tıklayın. CANCEL ile işlemi iptal edebilirsiniz.

Scheduled Jobs Listesi

Scheduled Jobs ana ekranında, oluşturduğunuz işleri görüntülemenizi sağlayan üç sekme bulunur:

  • Recently modified: Son 30 gün içinde düzenlenen işlerin listelendiği varsayılan görünümdür. Hiç iş düzenlenmemişse "Nothing changed recently — Jobs edited in the last 30 days appear here." mesajı görüntülenir.
  • All Jobs: Projenizdeki tüm zamanlanmış işlerin listelendiği görünümdür.
  • Job Templates: Hazır iş şablonlarının listelendiği görünümdür. Şablonlar; Monitoring, Maintenance, Integration, Notifications, Reporting, Finance gibi kategori etiketleriyle filtrelenebilir; her kategorinin yanında o kategoride kaç şablon bulunduğu gösterilir (örn. Maintenance 3, Reporting 3). Örnek şablonlar arasında Health Check, Session Cleanup, Hourly Sync, Nightly Backup, Daily Cleanup, Daily Digest, Weekday Reminder, End Of Day Summary, Weekly Report, Invoice Run, Monthly Close ve Quarterly Report yer alır; her şablon kartında çalışma sıklığı ve kısa bir açıklama bulunur.

Her iki listede de Search by name... kutusuyla isme göre arama yapılabilir.

Recently modified / All Jobs sekmelerindeki tablo şu sütunlardan oluşur:

  • Name: İşin adı.
  • Schedule: İşin çalışma zamanlamasını gösteren cron ifadesi ve zaman dilimi (örn. "0 0 * ? * * *, GMT+00:00").
  • Status: İşin durumu (örn. Active).
  • Next run: İşin bir sonraki çalışma zamanı; henüz belirlenmemişse "—" olarak gösterilir.
  • Created: İşin oluşturulma zamanı.
  • Last modified: İşi son güncelleyen kişi ve güncellenme zamanı.

Scheduled Jobs Ayarlarını Yapılandırın

Scheduled Jobs, Seconds (Saniye), Minutes (Dakika), Hours (Saat), Day (Gün), Month (Ay) ve Year (Yıl) olmak üzere alt sekmelere ayrılır. Bu sekmeler, aksiyonların hangi zaman diliminde çalışacagını belirler.

  • Result: Görevlerin başarı durumunu, çıktı bilgilerini veya hata mesajlarını görüntülemenizi sağlar.
  • Time Zone: Görevlerin çalışacagı saat dilimini belirler. Uluslararası projelerde doğru zamanlamayı sağlamak için kullanılır.

Bu ayarlar sayesinde, zamanlanmış işler esnek ve etkin hale gelir.

Zamanlama Ayarları

Aşağıdaki tabloda Scheduled Jobs modülündeki zamanlama seçenekleri gösterilmektedir:

Zaman Aralığı Açıklama
Seconds Aksiyonları saniye bazında planlama
Minutes Aksiyonları dakika bazında planlama
Hours Aksiyonları saat bazında planlama
Day Aksiyonları gün bazında planlama
Month Aksiyonları ay bazında planlama
Year Aksiyonları yıl bazında planlama

Her kategori için belirli bir zaman aralığında aksiyonları çalıştırabilirsiniz. Örneğin:

  • Every 5 minutes starting at minute 3: 3. dakikadan itibaren her 5 dakikada bir çalışacak bir aksiyon tanımlayabilirsiniz.
  • Every 5 days starting at day 3: 3. günden başlayarak her 5 günde bir tekrar edecek şekilde planlanabilir.

Scheduled Jobs Modülünde Yer Alan Sistem Aksiyonlarını Öğrenin

Scheduled Jobs, Kuika platformunda belirli aksiyonların zamanlanmasını sağlar. Bu aksiyonlar aşağıdaki kategorilere ayrılır:

  1. Device (Cihaz)
  2. Export (Veri Dışa Aktarma)
  3. Invers (Araç Bilgisi ve Durumları)
  4. Notification (Bildirimler)
  5. Payment (Ödeme)

Örnek Kullanım Senaryoları

  • Rapor İndirme (Device - Download Report): Yılın belirli bir gününde otomatik rapor almak için kullanılabilir.
  • Veri Dışa Aktarma (Export - Export Excel): Aylık olarak Excel dosyasına veri aktarımı yapmak için kullanılabilir.
  • Araç Durumu (Invers - Get Car Info): Araç bilgilerini periyodik olarak almak için kullanılabilir.
  • Ödeme Alma (Payment - Charge Payment Method): Aylık ödeme alma sürecini otomatikleştirmek için kullanılabilir.
  • Bildirim Gönderme (Notification - Send Mail): Kullanıcılara haftalık bilgilendirme e-postası göndermek için kullanılabilir.

Bu eğitim içeriği ile Scheduled Jobs modülünde zamanlanmış işler oluşturma ve yönetme sürecini öğrendiniz.

Sözlük

No items found.

Alt Başlıklar