Documentation Index
Fetch the complete documentation index at: https://docs.azalt.co/llms.txt
Use this file to discover all available pages before exploring further.
Zamanlanmis Gorev (Cron Job)
Zamanlanmis Gorevler, duzenliaraliklar da JavaScript kodu calistiran otomasyon betikleridir. Organizasyonlarin veri senkronizasyonu, hesaplamalar, bildirimler ve dis sistemlerle entegrasyonlari otomatiklestirmesini saglar.Bir Bakista
- JavaScript kodu guvenli sandbox ortaminda calisir
- Yapilandirabilir zamanlamalar: 5dk, 10dk, 15dk, 30dk, 1s, 2s, 4s, 6s, 12s, gunluk, haftalik
- Organizasyon verilerine, veritabani islemlerine, HTTP istemcisine ve e-postaya erisim
- Ortam degiskenleri ve sifrelenmis gizli deger destegi
- Maksimum 5 dakika calisma suresi
- Test icin manuel tetikleme secenegi
Veri Yapisi
Sandbox Ortami
JavaScript kodunuz bu API’lere erisimi olan izole bir sandbox’ta calisir:| API | Aciklama |
|---|---|
organization | Mevcut organizasyon verileri ve lokasyonlar |
db | Veritabani islemleri (RLS ile organizasyona kapsamli) |
fetch | Harici API cagrilari icin HTTP istemcisi |
email | Bildirim e-postalari gonderme |
env | Ortam degiskenleri (“variable” tipli CronJobVariable’lar) |
secrets | Sifrelenmis gizli degerler (“secret” tipli CronJobVariable’lar) |
console | Gunlukleme (calisma gunluklerinde yakalanir) |
Ornek Kod
Guvenlik ve Izinler
- Olusturma/Guncelleme/Silme: Sahip rolu gerekli
- Goruntuleme/Calistirma: Herhangi bir organizasyon uyesi
- Sandbox: Kod, dosya sistemi erisimi olmadan izole VM’de calisir
- RLS: Veritabani sorgulari satir duzeyi guvenlik politikalarina uyar
- Gizli Degerler: Organizasyonun sifreleme anahtari kullanilarak duragan halde sifrelenir
- Zaman Asimi: 5 dakika sonra otomatik sonlandirma
Calisma Akisi
- Zamanlayici
nextExecutionAt <= simdiveisActive = trueolan gorevleri bulur - Gorev kodu guvenli sandbox’ta calistirilir
- Calisma sonucu (basari/basarisizlik, gunlukler, cikti) kaydedilir
nextExecutionAtzamanlamaya gore hesaplanirlastExecutionAtguncellenir
API Notlari
cronJob.list: Calisma istatistikleri ve degisken sayilariyla gorevleri dondururcronJob.get: Kod ve son calismalar dahil tam gorev detaylarini dondururcronJob.create: Yeni gorev olusturur (guvenlik icin pasif baslar)cronJob.execute: Calismayi manuel tetikler (test icin kullanisli)cronJob.toggle: Zamanlanmis calismayi etkinlestir/devre disi birak
Ilgili Kavramlar
- CronJobVariable - Gorevler icin ortam degiskenleri ve gizli degerler
- CronJobExecution - Calisma gecmisi ve gunlukler

