⏱️ Worker — Zamanlanmış Görevler
Worker, Octo'da arka planda çalışan ve zamanlanmış işleri yürüten bileşendir. Mail gönderimleri, raporların PDF olarak yazdırılması, periyodik stored procedure çalıştırma gibi işler Worker üzerinden yapılır.
bilgi
Bu sayfa Worker'ın kullanımını anlatır (admin / power user). Worker servisinin sunucuya kurulumu için: Worker Kurulumu
Worker Nasıl Çalışır?
SP / kullanıcı görev ekler → Worker kuyruğu → Worker servisi yoklar → Çalıştırır → Durumu günceller
- Görev kuyruğa üç farklı yoldan eklenir:
- İş süreçleri içinde SP'ler tarafından otomatik — örn. alacak takibi onayı, prim hesaplama, sistem ayar uyarıları (
Sp_Rn_Sys_CreateWorkerTasküzerinden) - Ekranlardaki kullanıcı aksiyonu — örn. ekrandaki "Mail Gönder" / "Yazdır" butonları
- Yönetim ekranlarından manuel — bu sayfada anlatılan Worker ve Worker - Detay ekranları üzerinden
- İş süreçleri içinde SP'ler tarafından otomatik — örn. alacak takibi onayı, prim hesaplama, sistem ayar uyarıları (
- Sunucuda çalışan Worker servisi (
Octo.Worker.exe) kuyruğu periyodik olarak yoklar. - Hazır durumdaki görevleri alır, çalıştırır ve sonucunu kayda işler.
- Hata olursa yetkili kişilere otomatik bildirim maili atar.
İki Ayrı Ekran, İki Farklı Senaryo
Octo'da Worker görevlerini yönetmek için iki ekran vardır. İkisi de aynı veriyi gösterir, fark kullanım kolaylığı ve ayrıntı seviyesidir.