Olay tipleri
İnsanı uyaran üç olay
Son üç olay, bir sisteme veri taşımak için değil, kuyruğu çalıştıran kişiyi uyarmak için vardır. Slack, Teams, e-posta ve SMS bağlantıları da bu olaylardan beslenir: Settings → Integrations.case.assigned, case.updated’dan ayrıdır. Plakasına iş düştüğünde haber almak isteyen bir
analist, bunu öğrenmek için her vakanın her düzenlemesine abone olmak zorunda kalmamalıdır —
her şeyi alan kanal susturulur, ve o andan sonra hiçbir şey duyulmaz.
decision.review_required de decision.created’dan ayrıdır: kararların ezici çoğunluğu
onaydır, ve hepsini alan bir kanal okunmayan kanaldır.
Eskalasyon süpürmesi ihlali kaydeder ve bu olayı üretir — ama hâlâ yeniden atama ya da
yönlendirme yapmaz. Haber vermek, kimin devralacağına karar vermek değildir.
İmza doğrulama
Krino, Standard Webhooks biçimini kullanır. Her istek üç başlık taşır:
İmzalanan dizge şudur:
Node.js örneği
Uç noktanızdan beklenenler
1
Hızlı yanıt verin
2xx döndürün ve işi kuyruğa alın. Uzun süren işleri istek içinde yapmayın.2
Tekrarları tolere edin
Aynı olay birden çok kez gelebilir.
webhook-id değerini saklayıp daha önce
gördüğünüz kimlikleri yok sayın.3
Sıralamaya güvenmeyin
Olaylar üretildikleri sırada varmayabilir. Kararı gövdedeki zaman damgasına göre
verin, geliş sırasına göre değil.
Yeniden deneme
Uç noktanız2xx dışında bir şey dönerse ya da zaman aşımına uğrarsa Krino artan
aralıklarla yeniden dener. Kalıcı olarak başarısız olan uç noktalar Settings →
Webhooks ekranında görünür.