HOC SiteDokümantasyon

Zamanlanmış görevler

Yaşam döngüsü schedule olayları ve zamanlama alanları tarihli iş üretir. Bu işi gerçekte görev çalışanı yürütür.

Zamanlama alanları

schedule alanı tarihli dilimler saklar: bir validUntil, haftanın günlerine göre dilimler, engellenen kesin tarihler, engellenen yıllık tarihler ve dilim başına en fazla kayıt sayısı. Rezervasyon formları isteği sunucuya ulaşmadan geçersiz tarihi reddetmek için bunu kullanır.

Zamanlama olayları

Bir yaşam döngüsü olayı schedule olabilir; bir anchorPath ve -3650 ile 3650 arasında bir offsetDays taşır. Çapa kayıttaki bir tarih alanıdır, offset tetikleyiciyi kaydırır. Rezervasyondan bir gün önce hatırlatma -1 offset'tir.

Ne çalışır

Zamanı gelen işi görev çalışanı (npm run tasks:run) alır. Yaşam döngüsü olayları e-posta gönderebilir, bildirim oluşturabilir, alan değiştirebilir, kayıt oluşturabilir, sayı ayarlayabilir, entegrasyon sorgusu çalıştırabilir veya eşleşen kayıtları güncelleyebilir.

Çalışan web sürecinden ayrı olduğu için bir zamanlama ziyaretçinin sayfa açmasına bağlı değildir.

Tekrarlanabilirlik

Entegrasyon çalıştırmaları ve webhook işleme idempotency anahtarları kullanır. Aynı anahtarı tekrarlayan bir yeniden deneme ikinci kez uygulanmak yerine kopya olarak kaydedilir.

İlgili