ऑफ़लाइन डेटा संग्रह
फ़ॉर्मों और उत्तरदाता सूचियों को डिवाइस पर लाना, बिना कनेक्शन के डेटा संग्रह करना, और ऑनलाइन वापस आने पर उत्तर कैसे भेजे जाते हैं।
फ़ील्ड का काम वहाँ होता है जहाँ सिग्नल नहीं होता। CommonLynk Forms को फ़ोन या टैबलेट पर इंस्टॉल करके बिना किसी कनेक्शन के उपयोग किया जा सकता है, और आपके द्वारा एकत्र किया गया डेटा तब तक डिवाइस पर रहता है जब तक उसे भेजा न जा सके।
डिवाइस पर Forms इंस्टॉल करना
डिवाइस के ब्राउज़र में फ़ॉर्मों की सूची खोलें। जहाँ ब्राउज़र इसका समर्थन करता है, वहाँ एक बैनर यह विकल्प देता है: ऑफ़लाइन उपयोग के लिए CommonLynk Forms को अपनी होम स्क्रीन पर जोड़ें, साथ में "इंस्टॉल करें" बटन और "बाद में" बटन होता है।
"इंस्टॉल करें" चुनें और डिवाइस पर उसके अन्य ऐप्स के साथ एक Forms आइकन जुड़ जाता है। किसी ऐप स्टोर से कुछ भी प्राप्त करने की आवश्यकता नहीं है: आपने जो इंस्टॉल किया है वह स्वयं प्लेटफ़ॉर्म है, जिसे इस तरह तैयार किया गया है कि वह एक ऐप की तरह खुलता है।
फ़ॉर्मों को डिवाइस पर लाना
फ़ॉर्मों की सूची में "इस डिवाइस पर" पैनल होता है। इसमें वे फ़ॉर्म सूचीबद्ध होते हैं जिन पर आप डेटा संग्रह करते हैं, प्रत्येक का वह संस्करण जो डिवाइस पर है, और यह कि प्रत्येक तैयार है या नहीं। उत्तरदाता सूची वाला फ़ॉर्म तभी तैयार होता है जब उसकी सूची भी डिवाइस पर हो, और पैनल दिखाता है कि सूची में कितने लोग हैं और उसे पिछली बार कब अपडेट किया गया था। यही तैयारी-पंक्ति आपके डैशबोर्ड पर भी दिखाई देती है।
वाई-फ़ाई पर, फ़ॉर्म और उनकी उत्तरदाता सूचियाँ पृष्ठभूमि में डाउनलोड होती हैं, आपको कुछ भी करने की आवश्यकता नहीं होती। मोबाइल डेटा पर, और जब भी ब्राउज़र यह नहीं बता पाता कि उसके पास किस प्रकार का कनेक्शन है (केवल Android पर Chrome यह जानकारी देता है), कोई भी बड़ी सामग्री अपने-आप डाउनलोड नहीं होती: तैयारी-पंक्ति बताती है कि क्या प्रतीक्षारत है और उसका आकार कितना है, और एक टैप से वह डाउनलोड हो जाता है। इसकी जाँच Forms खुलने पर और जब भी कनेक्शन वापस आता है, तब की जाती है। मोबाइल डेटा पर ऐसा फ़ॉर्म खोलने पर जो अभी डिवाइस पर नहीं है, आपसे एक बार आकार बताकर पूछा जाता है।
जब किसी फ़ॉर्म का नया संस्करण प्रकाशित होता है, तो जिस डिवाइस को इसकी जानकारी है, वह नया उत्तर शुरू करने से पहले नया संस्करण डाउनलोड करता है; कनेक्शन न होने पर पृष्ठ बताता है कि पहले अपडेट आवश्यक है। पहले से प्रगति में चल रहा उत्तर उसी संस्करण पर पूरा किया जाता है जिस पर उसे शुरू किया गया था।
बिना कनेक्शन के काम करना
ऑफ़लाइन होने पर भी काम सामान्य रूप से चलता रहता है। उत्तर उस डिवाइस पर ब्राउज़र के अपने स्टोरेज में रखे जाते हैं: जो उत्तर आप आंशिक रूप से भर चुके हैं वह मसौदे के रूप में रखा जाता है, और जो उत्तर आप सबमिट करते हैं वह भेजे जाने की प्रतीक्षा कर रही कतार में जोड़ दिया जाता है।
जब डिवाइस ऑफ़लाइन होता है, तो फ़ॉर्म के शीर्ष पर एक बैनर यह बताता है और दिखाता है कि कितने उत्तर प्रतीक्षा में हैं। ऑफ़लाइन सबमिट करने पर उत्तर कतार में जुड़ जाता है और "ऑफ़लाइन सहेजा गया" संदेश के साथ इसकी पुष्टि होती है। जिस उत्तर में कोई अनिवार्य उत्तर छूटा हुआ है, उसे डिवाइस पर स्वीकार नहीं किया जाता; पृष्ठ दिखाता है कि क्या छूटा है।
किसी नए व्यक्ति के लिए उत्तर बिना कनेक्शन के शुरू किया जा सकता है, बशर्ते फ़ॉर्म और आपकी भूमिका लोगों का पंजीकरण करने की अनुमति देते हों। व्यक्ति का विवरण उत्तर के साथ जाता है, और उत्तर सर्वर तक पहुँचने पर व्यक्ति का पंजीकरण हो जाता है।
जब फ़ॉर्म की कोई उत्तरदाता सूची होती है, तो वह सूची डिवाइस पर रखी जाती है। "भरें" पर टैप करें और पृष्ठ पूछता है "आप किसका साक्षात्कार ले रहे हैं?" आप बिना सिग्नल के राष्ट्रीय पहचान संख्या, फ़ोन, नाम या संदर्भ से खोज सकते हैं। व्यक्ति मिल जाने पर, फ़ॉर्म उनकी प्रोफ़ाइल से भरे गए उत्तरों के साथ खुलता है, जिन पर डिवाइस पर मौजूद सूची की तारीख अंकित होती है। कोई मेल न मिलने पर, जहाँ फ़ॉर्म और आपकी भूमिका अनुमति दें, आप नए व्यक्ति का पंजीकरण कर सकते हैं; सूची में न शामिल परिवारों और प्रतिष्ठानों का पंजीकरण ऑनलाइन किया जाता है। जो व्यक्ति सूची में नहीं है, या अभी फ़ॉर्म के मानदंड को पूरा नहीं करता, उसका भी साक्षात्कार लिया जा सकता है, और पृष्ठ बताता है कि उत्तर निर्णय के लिए रोककर रखा जाएगा।
फ़ोन पर उत्तरदाता सूची में क्या रहता है
सूची में वह जानकारी होती है जिसकी डेटा संग्राहक को लोगों को खोजने के लिए आवश्यकता होती है। नाम, संदर्भ संख्याएँ और प्रत्येक पहचान संख्या के अंतिम चार अक्षर दिखाई देते हैं। कोई प्रोफ़ाइल फ़ील्ड फ़ोन पर पढ़ने योग्य रूप में केवल तभी होता है जब फ़ॉर्म उसे प्रोफ़ाइल से भरता है। पहचान संख्याएँ और फ़ोन नंबर हैश के रूप में जाते हैं, जिनका उपयोग केवल खोज के लिए होता है: वे दिखाए नहीं जाते, जिससे वे सरसरी नज़र से छिप जाते हैं, लेकिन इससे उनकी सुरक्षा नहीं होती। संरक्षण स्थिति से जुड़े फ़ील्ड, जैसे जनसंख्या समूह और दिव्यांगता, कभी फ़ोन पर नहीं भेजे जाते।
सूची डिवाइस पर एन्क्रिप्ट की जाती है। इससे कोई व्यक्ति फ़ोन से कॉपी किए गए उसके स्टोरेज को नहीं पढ़ पाता। लेकिन इससे कोई व्यक्ति अनलॉक किए गए फ़ोन का उपयोग करने से नहीं रुकता।
सूची फ़ोन से कब हटती है
उत्तरदाता सूची फ़ोन से हटा दी जाती है:
- जब आप साइन आउट करते हैं, बिना कनेक्शन के भी;
- जब कोई अन्य व्यक्ति उस फ़ोन पर साइन इन करता है;
- जब फ़ॉर्म, या उसकी सूची, अब आपको सौंपी हुई नहीं रहती;
- जब कोई प्रबंधक फ़ॉर्म के डेटा संग्रह को पूर्ण चिह्नित करता है।
जब कोई प्रबंधक डेटा संग्रह को पूर्ण चिह्नित कर देता है, तो कोई भी डिवाइस उस फ़ॉर्म को फिर से डाउनलोड नहीं करता और उस पर ऑफ़लाइन कोई नया उत्तर शुरू नहीं किया जाता। प्रत्येक डिवाइस अगली बार कनेक्ट होने पर फ़ॉर्म का पृष्ठ और उत्तरदाता सूची अपने ऊपर से हटा देता है, और केवल तभी जब वह यह सूचित कर दे कि उस फ़ॉर्म से संबंधित कुछ भी भेजे जाने की प्रतीक्षा में नहीं है, जिसमें प्रगति में चल रहा उत्तर भी शामिल है। जो कुछ हटाया जाता है, वह 30 दिनों तक फ़ोन पर अलग रखा जाता है, उसे "इस डिवाइस पर" में "इस डिवाइस से हटाया गया" के अंतर्गत पुनर्स्थापित किया जा सकता है, और उसके बाद उसे हटा दिया जाता है। विलंब से आए उत्तर फिर भी स्वीकार किए जाते हैं।
कोई प्रबंधक ऐसे डिवाइस को, जो कभी सूचित नहीं करेगा, जैसे खोया हुआ या टूटा हुआ फ़ोन, फिर भी डेटा हटाने का निर्देश दे सकता है। जो उत्तर उसने नहीं भेजे हैं वे उस पर बने रहते हैं, और यदि वह कभी कनेक्ट होता है तो वे फिर भी भेजे जाते हैं।
इनमें से कोई भी स्थिति ऐसे उत्तर को नहीं हटाती जो अभी तक भेजा नहीं गया है।
मसौदे और उन्हें पुनर्स्थापित करना
मसौदा टाइप करते समय अपने-आप सहेजा जाता है, आपके रुकने के लगभग डेढ़ सेकंड बाद। इसके लिए आपको कुछ भी दबाना नहीं पड़ता, और यह कनेक्शन होने या न होने, दोनों स्थितियों में होता है।
प्रगति में चल रहे उत्तर फ़ॉर्मों की सूची में "इस डिवाइस पर प्रगति में" के अंतर्गत सूचीबद्ध होते हैं, और "फिर से शुरू करें" किसी उत्तर को वहीं से जारी रखता है जहाँ आपने उसे छोड़ा था।
आपके द्वारा एकत्र किया गया डेटा भेजना
सबमिट किया गया उत्तर तब भेजा जाता है जब Forms कनेक्शन के साथ खुला होता है: जब कोई पृष्ठ लोड होता है, जब कनेक्शन वापस आता है, और जब तक पृष्ठ खुला रहता है तब तक पुनः प्रयास टाइमर पर। जो ब्राउज़र इसका समर्थन करते हैं, जैसे Chrome, उनमें इसे पृष्ठभूमि में भी भेजा जा सकता है। कोई उत्तर डिवाइस से केवल तभी हटता है जब सर्वर पुष्टि कर देता है कि उसने वह उत्तर संग्रहीत कर लिया है, या वह उसके पास पहले से था, इसलिए पुनः प्रयास से कभी दूसरी प्रति नहीं बनती।
भेजने के लिए आपका साइन इन होना आवश्यक है। किसी एक खाते के अंतर्गत एकत्र किया गया उत्तर फ़ोन पर तब तक प्रतीक्षा करता है जब तक वह डेटा संग्राहक फिर से साइन इन नहीं करता।
जिस उत्तर को सर्वर उसकी मौजूदा स्थिति में गिन नहीं सकता, उदाहरण के लिए सूची में न शामिल किसी व्यक्ति का उत्तर, पहले से पंजीकृत पहचान संख्या वाला उत्तर, या ऐसे मान वाला उत्तर जिसे संग्रहीत नहीं किया जा सका, उसे फिर भी संग्रहीत किया जाता है: या तो अपूर्ण के रूप में, ताकि डेटा संग्राहक उसे पूरा करे, या प्रबंधक के निर्णय की प्रतीक्षा में। वह फ़ोन पर नहीं रहता।
फ़ॉर्मों की सूची दिखाती है कि कितने उत्तर भेजे जाने की प्रतीक्षा में हैं और कौन-से उत्तर डिवाइस नहीं भेज सका, कारण सहित। बार-बार विफल होने के बाद भेजना रुक जाता है, और "फिर से प्रयास करें" इसे फिर से शुरू करता है।
यदि आपके वर्कस्पेस का पता बदल गया है, तो पुराने पते के अंतर्गत प्रतीक्षारत उत्तर पुराने पते पर मौजूद Forms से तब तक भेजे जाते हैं जब तक वह पता उत्तर देता है, और इसके बाद Forms आपको नए पते पर ले जाता है।
किन कामों के लिए कनेक्शन आवश्यक है
कुछ कामों के लिए कनेक्शन आवश्यक है:
- फ़ोटो, वीडियो, फ़ाइल और वॉइस प्रश्न, क्योंकि फ़ाइल चुनते ही अपलोड हो जाती है। जिस फ़ॉर्म में इस प्रकार का कोई अनिवार्य प्रश्न है, वह "कनेक्शन आवश्यक" के अंतर्गत सूचीबद्ध होता है।
- नए व्यक्ति के फ़ॉर्म में, पहले स्तर से नीचे का कोई स्थान चुनना, और किसी फ़ोन नंबर की जाँच करना।
- ऐसे परिवार या प्रतिष्ठान का पंजीकरण करना जो उत्तरदाता सूची में नहीं है।