फॉर्म जनरेशन

दस्तावेज़ मशीन लर्निंग का उपयोग करके स्वचालित रूप से अनुवादित किया गया।

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

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

फॉर्म बनाना

DiMaker में फाइल जनरेट करने के लिए रिक्वेस्ट भेजने हेतु, आपको अपनी साइट पर एक फॉर्म तैयार करने की आवश्यकता है। यह फॉर्म आपकी साइट के पब्लिक या प्राइवेट भाग में हो सकता है। अपनी CMS की मदद से, एक पेज और पेज पर फॉर्म बना सकते हैं।

फॉर्म का Action

https://dimaker.app/api/v1/webform-create/

फॉर्म के फ़ील्ड्स

आपको कुछ हिडन फ़ील्ड्स बनानी होंगी जिनमें निम्नलिखित मान दिए जाएं:

  • secure*

    टोकन (36 अक्षरयुक्त स्ट्रिंग)

  • doc_id*

    डॉक्यूमेंट का ID (36 अक्षरयुक्त स्ट्रिंग), जिसका उपयोग फाइल बनाने के लिए किया जाएगा। जब डॉक्यूमेंट ओपन हो, तो इसका ID एड्रेस बार में मिलेगा। ध्यान दें, डॉक्यूमेंट ट्रैश में नहीं होना चाहिए लेकिन यह किसी भी फोल्डर में हो सकता है।

  • mail_id

    मेल टेम्पलेट का ID (36 अक्षरयुक्त स्ट्रिंग) ईमेल भेजने के लिए। यह ID तब मिलेगा जब आप टेम्पलेट ओपन करेंगे। यदि यह वैरिएबल पास नहीं किया गया है, तो ईमेल नहीं भेजा जाएगा।

  • email_send

    फाइल के साथ ईमेल भेजने का समय निर्दिष्ट करें। इसके वैल्यू निम्न हो सकते हैं:
    onfinish - सभी फाइल जनरेट होने के बाद ईमेल भेजें (डिफ़ॉल्ट)
    oncreate - फाइल बनते ही तुरंत ईमेल भेजें। यदि केवल एक फाइल बनाई जा रही हो, तो onfinish और oncreate समान हैं।
    timeout - तय समय के बाद ईमेल भेजें। इस स्थिति में आपको दो अन्य पैरामीटर भी देने होंगे:
    email_timeout_value - समय का मान, एक पूर्णांक
    email_timeout_unit - समय इकाई, जिसमें "m" (मिनट), "h" (घंटे), "d" (दिन) हो सकते हैं।
    या ईमेल भेजने का एक सटीक समय unix time फॉर्मेट में email_timeout_timestamp में निर्दिष्ट करें। यदि timeout और email_timeout_timestamp दोनों उपलब्ध हैं, तो प्राथमिकता बाद वाले को दी जाएगी।

  • folder_id

    डिस्क में फाइल सेव होने वाले फोल्डर का ID (36 अक्षरयुक्त स्ट्रिंग)। यदि यह फोल्डर उपलब्ध नहीं है, तो पहली फाइल बनने पर यह स्वचालित रूप से बनाया जाएगा।

  • page_id

    डॉक्यूमेंट के शीट का क्रमांक (नंबर या स्ट्रिंग), यदि इसमें कई शीट हैं। एक शीट का नंबर (पहला शीट - 0) या कई शीट्स के नंबर (कॉमा से अलग किए जाएं) पास कर सकते हैं।

स्वयं को फाइल भेजना

फाइल बनते ही उसे अकाउंट की ईमेल पर भेजा जाएगा। "मेल टेम्पलेट" फील्ड में उस टेम्पलेट को चुना जा सकता है जिसे ईमेल भेजने के लिए उपयोग करना है। ईमेल टेम्पलेट पहले से मेल टेम्प्लेट में बना सकते हैं। यदि %data टेम्पलेट में लिखा जाएगा, तो फाइल से सम्बंधित सभी डेटा एक टेबल की तरह जुड़ जाएगा।

स्क्रिप्ट और स्टाइल्स

इंटीग्रेशन पेज से कोड प्राप्त करें और इसे पेज के HEAD या किसी अन्य स्थान पर जोड़ें। इसे वेबसाइट के सभी पेज पर जोड़ने की आवश्यकता नहीं है। यह केवल उस पेज पर जोड़ें जहां फॉर्म उपलब्ध है।

साथ ही, दो ब्लॉक्स बनाने होंगे: id="result-success" और id="result-danger", दोनों छुपाए हुए (display:none; शैली के साथ)। पहले वाले में सफल फाइल निर्माण का मैसेज लिखा जा सकता है। यह तभी दिखेगा जब अनुरोध सफल होगा। यदि कोई त्रुटि होती है, तो id="result-danger" में त्रुटि संदेश स्वचालित रूप से दिखेगा।

डॉक्यूमेंट में डेटा जोड़ना

डॉक्यूमेंट में कम से कम एक वैरिएबल होनी चाहिए, जैसे %name या %course। फॉर्म में एक फील्ड जोड़ें जिसमें वैरिएबल का नाम mask_ से शुरू हो, जैसे mask_name या mask_course। विज़िटर द्वारा इन फील्ड्स में भरी गई डिटेल को डॉक्यूमेंट में संबंधित वैरिएबल्स से बदल दिया जाएगा। ईमेल ऐड्रेस के लिए mask_email वैरिएबल का उपयोग करें। किसी ईमेल पर फाइल भेजने के लिए ',' या स्पेस से अलग किए गए कई ईमेल ऐड्रेस दिए जा सकते हैं। डिस्क में ईमेल भेजने की स्थिति पहले दिए गए ईमेल ऐड्रेस पर आधारित होगी।

फॉर्म का उपयोग

फॉर्म बनाने के बाद, पब्लिश पेज खोलें और फॉर्म को टेस्ट करें। एक फाइल जनरेट होगी और डाउनलोड के लिए पॉप-अप विंडो में प्रदर्शित की जाएगी।

एक डॉक्यूमेंट = एक फॉर्म सबमिशन

आप चाहें तो फॉर्म सबमिशन की सीमा तय कर सकते हैं। यदि दिए गए ईमेल के लिए doc_id से संबंधित फाइल पहले से बन चुकी है, तो विज़िटर को बताया जाएगा कि केवल एक फाइल बनाई जा सकती है।

माई डॉक्यूमेंट्स

आप अपनी साइट के प्राइवेट हिस्से में उपयोगकर्ता के डॉक्यूमेंट्स दिखा सकते हैं। इसके लिए, ऊपर दिए गए अनुसार फॉर्म बनाएं। फिर, हिडन फ़ील्ड्स email, secure और doc_id जोड़ें। पहले वाले में उपयोगकर्ता का ईमेल आइडी, और आखिर वाले में "all" का मान दें। जब उपयोगकर्ता इस पेज को खोलेगा, वह फॉर्म की जगह अपने सभी डॉक्यूमेंट्स की लिस्ट देख सकेगा और उन्हें डाउनलोड कर सकेगा। अगर उपयोगकर्ता पहले से फॉर्म भर चुका हो, तो CMS द्वारा फॉर्म की email फ़ील्ड को ऑटोमेटिक रूप से छुपाया जा सकता है और उपयोगकर्ता को उनका फाइल दिखाया जा सकता है।


अन्य एकीकरण

शुरू करने के लिए तैयार?

खोलें वेब ऐप खोलें