Uygulamalar
Uygulamalar, kod yazmadan çalışma alanınızı diğer araçlara bağlar. Ayarlar → Uygulamalar → Marketplace altından kurulur; her kurulum seçtiğiniz olaylarda çalışır ve teslimat geçmişiyle birlikte Kurulu uygulamalar sekmesinde listelenir.
| Uygulama | Ne yapar | Yön |
|---|---|---|
| Slack | Kanalda kayıt olayları, konular, düğmeler, /stoneity | Çift yön |
| Microsoft Teams | Adaptive Card olarak olaylar, düğmeler, sohbet komutları | Çift yön |
| Jira Cloud | Kayıt başına issue, yorum ve durum eşitlemesi | Çift yön |
| GitHub | Pull request ve commit'leri kayıtlara bağlar | GitHub → Stoneity |
| WhatsApp Business | Sohbetler kayda döner, yanıtlar geri gider | Çift yön |
| Zapier | Webhook ve Public API üzerinden binlerce uygulama | Çift yön |
Giden teslimatlar
Tüm uygulamalar webhook altyapısını paylaşır: teslimatlar aynı takvimle yeniden denenir; 20 ardışık başarısızlıkta uygulama Hata durumuna alınır ve yöneticilere bildirim gider. Yeniden denemekle düzelmeyecek hatalar (yanlış kanal, iptal edilmiş token, eksik Jira yetkisi) hiç yeniden denenmez.
Gelen istekler
Veri alan uygulamalara kurulumda özel bir gelen istek adresi üretilir; Kurulu uygulamalar → Ayarlar altında görünür:
https://api.stoneity.com/public/v1/inbound/<uygulama>/<token>Adresteki token kurulumu tanımlar, ayrıca her uygulama göndericinin imzasını doğrular. Adresi sır gibi saklayın. Uygulama kaldırıldığı anda çalışmayı bırakır; yenilemek için kaldırıp yeniden kurmak gerekir.
Gelen istekler giden teslimatlarla aynı geçmişte Gelen etiketiyle görünür; böylece sağlayıcının ne gönderdiğini ve Stoneity'un ne yaptığını görürsünüz.
İşlemler kimin adına yapılır
Dışarıdan kayıt değiştiren uygulamalar (Slack düğmesi, Jira'dan dönen yorum) kendi servis hesabı adına çalışır; geçmişte hangi uygulamanın değiştirdiği görünür. Düğmeye basan kişinin Slack ya da Teams hesabıyla aynı e-postaya sahip bir Stoneity kullanıcısı varsa işlem o kişinin adına yazılır ve onun yetkileri uygulanır.