-
einitin30 Mayıs 2022 09:04 tarihinde soruldu
Merhaba,
Form entegrasyonları içerisinde webhook özelliğini kullanıyoruz. Webhook bize sadece form yanıtlarını bildiriyor. Yanıtlar içerisindeki değişiklikleri bildiren bir sisteminiz veya yönteminiz mevcut mudur?
Sevgiler,
-
Rıdvan Quality Assurance Engineer30 Mayıs 2022 10:19 tarihinde yanıtlandı
Merhaba Hüseyin Bey,
Jotform Destek ile iletişime geçtiğiniz için teşekkür ederiz. Form yanıtları, https://www.jotform.com/edit/***(Form Yanıtı ID'si) bağlantıları üzerinden düzenlendiğinde, rawRequest içerisinde submissionEdited değeri belirlenmiş şekilde tekrar Webhook çağrısı yapılmaktadır. Kullanmış olduğunuz sistem içerisinde Submission ID eşleştirmesi yaptıktan sonra, rawRequest içerisinde submissionEdited değeri 1 olan Webhook isteklerini ayıklayarak kendi tarafınızda verileri istediğiniz şekilde tekrar güncelleyebilirsiniz. Form yanıtı gönderildiğinde alınan bir Webhook örneği ve form yanıtı düzenlendiğinde alınan bir Webhook örneğini aşağıda görebilirsiniz:
Form yanıtı sonrası gelen Webhook:
Form yanıtı düzenlemesi sonrası gelen Webhook:
Ek olarak, Tables ürünümüzü kullanarak verilerde düzenleme yapıyorsanız, Tablonuza bir Webhook butonu ekleyerek dilediğiniz zaman bir form yanıtının son halini Webhook olarak gönderebilirsiniz. Bunun için aşağıdaki adımları takip edebilirsiniz:
1. İlgili form içerisinden Tables'a geçiş yapın.
2. Sütunların en sağından Ekle'ye tıklayın ve Butonlar sekmesini açın. Daha sonra, Webhook ile Veri Gönder'e tıkladıktan sonra İleri'ye tıklayın.
3. Webhook butonu sütunu için bir isim belirleyin ve sonraki adımda, Webhook kurulumunuzu kontrol ettikten sonra kurulumu tamamlayın.
4. Form verilerinizi güncelledikten sonra, Send Data butonu ile Webhook son noktasına verileri iletebilirsiniz.
Tables içerisinden, Send Data ile gönderilen verilerde submissionEdited değeri belirlenmediği için, Webhook ile topladığınız yanıtları Submission ID değerine göre depolayabilir ve aynı Submission ID ile tekrar Webhook geldiğinde tarafınızdaki ilgili kaydı güncelleyebilirsiniz.
Daha fazla yardıma gereksinim duymanız halinde lütfen bizimle iletişime geçmekten çekinmeyin.
-
einitin30 Mayıs 2022 10:33 tarihinde yanıtlandı
Bu harika bilgiler ve adım adım açıklamanız problemimizi çözdü. Yardımınız için çok teşekkür ederim!