Otomasyon ve iş akışları / Zamanlama
Başlangıç
Talepler ve görüşmeler
Otomasyon ve iş akışları
E-posta ve bildirimler
API ve veriler
Zamanlama
Escalated, otomatik bilet yaşam döngüsü yönetimi için artisan komutları sağlar. Bunları zamanlayıcınıza ekleyin.
use Illuminate\Support\Facades\Schedule;
// Check for SLA breaches
Schedule::command('escalated:check-sla')->everyMinute();
// Evaluate escalation rules
Schedule::command('escalated:evaluate-escalations')->everyFiveMinutes();
// Run time-based automations
Schedule::command('escalated:run-automations')->everyFiveMinutes();
// Auto-close resolved tickets after configured days
Schedule::command('escalated:close-resolved')->daily();
// Purge old activity log entries
Schedule::command('escalated:purge-activities')->weekly();
// Purge data according to retention settings
Schedule::command('escalated:purge-expired')->daily();
// Poll inbound IMAP mailbox (only if using IMAP inbound adapter)
Schedule::command('escalated:poll-imap')->everyMinute();
Kullanılabilir komutlar
escalated:check-sla-- Açık biletleri SLA politikalarına göre kontrol eder veSlaBreachedolaylarını gönderirescalated:evaluate-escalations-- Yükseltme kurallarını eşleşen biletlere uygular ve yapılandırılmış eylemleri yürütürescalated:run-automations-- Zaman tabanlı otomasyon kurallarını uygun biletlere uygularescalated:close-resolved-- Yapılandırılmış gün sayısı boyunca "resolved" durumunda olan biletleri kapatırescalated:purge-activities-- Yapılandırılmış saklama süresinden eski etkinlik günlüğü girişlerini silerescalated:purge-expired-- Saklama politikası ayarlarına göre biletleri, ekleri ve denetim günlüklerini temizlerescalated:poll-imap-- Yapılandırılmış IMAP posta kutusunu gelen e-postalar için yoklar