सामग्री पर जाएं
FormFlow

v1.33: वेबहुक की हर विफल डिलीवरी को एक दबाव में दोबारा आज़माएँ

रिलीज़ v1.33.0 हर वेबहुक एंडपॉइंट में 'विफल डिलीवरी पुनः प्रयास करें' जोड़ती है: एक दबाव में वह सब दोबारा भेजा जाता है जो छूट गया, मूल डिलीवरी ID और पेलोड के साथ।

यह पोस्ट मशीन द्वारा अनुवादित है। अंग्रेज़ी में मूल पोस्ट पढ़ें

Screenshot of the Retry failed deliveries confirmation in FormFlow, opened from a webhook endpoint on the Delivery tab. It says each failed delivery is queued again with its original ID and payload and gets one more attempt. It shows the v1.33 retry.

जब आपका वेबहुक रिसीवर बंद होता है, तो FormFlow उस दौरान आए सबमिशन डिलीवर नहीं कर पाता। 5 अक्टूबर 2026 की रिलीज़ v1.33.0 तक उन्हें बाद में डिलीवर करवाने का मतलब था हर सबमिशन पर एक-एक करके 'अब पुनः प्रयास करें' दबाना। अब हर वेबहुक एंडपॉइंट पर 'विफल डिलीवरी पुनः प्रयास करें' बटन है, जो सबको एक साथ कर देता है। बदलावों की सूची की एंट्री छोटा संस्करण देती है। यह पोस्ट बताती है कि इसे कब इस्तेमाल करें और यह क्या नहीं करेगा।

रिसीवर बंद होने पर क्या होता है

विफल हुई डिलीवरी को कई बार दोबारा आज़माया जाता है। जब किसी के प्रयास खत्म हो जाते हैं, तो वह विफल गिनी जाती है, और जब किसी एंडपॉइंट की डिलीवरी लगातार विफल होती रहती हैं, तो FormFlow उसे भेजना बंद कर देता है और आपको ईमेल करता है: फ़ॉर्म के लिए वेबहुक निष्क्रिय किया गया। वह ईमेल बताता है कि सबमिशन अभी भी सहेजे जा रहे हैं और केवल आगे भेजना रुका है। वह अगला कदम भी बताता है: एंडपॉइंट ठीक करें, उसे दोबारा चालू करें और उसकी पंक्ति पर 'विफल डिलीवरी पुनः प्रयास करें' दबाएँ।

इसे इस्तेमाल करना

  1. पहले रिसीवर ठीक करें। पुनः प्रयास हर विफल डिलीवरी को एक और कोशिश देता है, इसलिए रिसीवर के अभी भी बंद रहते इसे दबाने का कोई मतलब नहीं।

  2. फ़ॉर्म खोलें और 'डिलीवरी' सेटिंग पर जाएँ। वेबहुक एंडपॉइंट ढूँढें। अगर FormFlow ने उसे बंद कर दिया है, तो 'डिलीवर किया जा रहा है' चालू करें और फ़ॉर्म को सहेजें।

  3. उस एंडपॉइंट की पंक्ति पर 'विफल डिलीवरी पुनः प्रयास करें' दबाएँ और पुष्टि करें।

  4. पैनल आपको बताता है कि कितनी विफल डिलीवरी फिर से कतार में लगाई गईं।

यह बटन उस एंडपॉइंट पर काम करता है जो सहेजा गया हो और चालू हो। बिना सहेजी पंक्ति पर यह आपसे पहले फ़ॉर्म सहेजने को कहता है, और बंद एंडपॉइंट पर 'डिलीवर किया जा रहा है' चालू करके सहेजने को कहता है।

आपका रिसीवर क्या देखता है

दोबारा आज़माई गई डिलीवरी वही डिलीवरी है, नई नहीं। वह अपनी मूल डिलीवरी ID और मूल पेलोड के साथ जाती है। FormFlow उस ID को X-FormFlow-Delivery-Id हेडर में भेजता है। अगर आपका रिसीवर विफलता से पहले किसी डिलीवरी को प्रोसेस कर चुका हो, तो आपने जिन ID को संभाला है उन्हें सहेज लें और दोहराव को छोड़ दें।

सीमाएँ

  • हर एक को एक और प्रयास। अगर एंडपॉइंट फिर भी विफल होता है, तो उसे फिर बंद कर दिया जाता है और आप वहीं लौट आते हैं जहाँ से शुरू किया था।

  • एक दबाव पर अधिकतम 500 डिलीवरी, सबसे पुरानी पहले। अगर इससे ज़्यादा हैं, तो पैनल यह बताता है, और बाकी के लिए आप फिर दबाते हैं।

  • एंडपॉइंट के URL, सीक्रेट या फ़ॉर्मेट को बदलने से पहले की गई डिलीवरी दोबारा नहीं भेजी जातीं। अगर कोई भी योग्य नहीं है, तो पैनल कहता है कि इस एंडपॉइंट की कोई विफल डिलीवरी दोबारा आज़माई नहीं जा सकती।

  • यह एक ही एंडपॉइंट पर काम करता है। जिस फ़ॉर्म में दो वेबहुक एंडपॉइंट हैं, उसमें दो बटन हैं, और हर एक केवल अपनी ही विफलताओं को दोबारा भेजता है।

उसी दिन, v1.33.1 ने वह संदेश ठीक किया जो किसी समयबद्ध फ़ॉर्म पर समय खत्म होने पर छात्र को दिखता है।

अपने पहले फ़ॉर्म को FormFlow पर निर्देशित करें।

कोई बैकएंड बनाने की आवश्यकता नहीं, कोई फ्रंटएंड होस्ट करने की आवश्यकता नहीं।

मुफ़्त में आरंभ करें