इसके माध्यम से साझा किया गया


ऑफ़लाइन प्रोफ़ाइल को अनुकूलित करें

जब आप मॉडल-चालित ऐप्स के लिए ऑफ़लाइन प्रोफ़ाइल बनाते या अपडेट करते हैं, तो आपको बहुत कुछ ध्यान में रखना होगा. किसी ऑफ़लाइन प्रोफ़ाइल में वह सभी डेटा शामिल होना चाहिए जो ऐप उपयोगकर्ताओं को फ़ील्ड में कार्यों को पूरा करने के लिए आवश्यक है. यदि इसमें बहुत अधिक डेटा शामिल है, हालांकि, ऐप उपयोगकर्ता अपने डेटा के डाउनलोड होने की प्रतीक्षा में फंस सकते हैं. उनके डिवाइस में जगह की कमी हो सकती है. आपको उन डिवाइस और डेटा योजनाओं पर विचार करना होगा जो आपके ऐप उपयोगकर्ताओं के पास उन्हें अच्छा अनुभव देने के लिए हैं।

निम्नलिखित दिशानिर्देश आपको अपने संगठन की सटीक आवश्यकताओं को पूरा करने वाली ऑफ़लाइन प्रोफ़ाइल बनाने में मदद करेंगे.

अपने उपयोगकर्ताओं को बहुत अधिक डेटा डाउनलोड न करने दें

प्रत्येक उपयोगकर्ता के पास डेटा के एक अलग सेट तक पहुंच हो सकती है. यह सोचना और परीक्षण करना महत्वपूर्ण है कि उपयोगकर्ताओं के विभिन्न समूह कितना डेटा देखेंगे. उदाहरण के लिए, किसी समूह विक्रय प्रबंधक के पास स्थानीय विक्रय प्रबंधक की तुलना में कई अधिक बिक्री अवसरों तक पहुंच हो सकती है.

जब आप अपनी ऑफ़लाइन प्रोफ़ाइल विकसित करते हैं और वास्तविक या प्रतिनिधि डेटा के साथ परीक्षण करते हैं, तो इन सर्वोत्तम अभ्यासों को ध्यान में रखें:

  • बेहतर प्रदर्शन के लिए रिकॉर्ड की संख्या 200,000 से कम रखें। ऑफ़लाइन सिंक द्वारा 3,000,000 रिकॉर्ड से अधिक का समर्थन नहीं किया जाता है।
  • तालिकाओं की संख्या को 100 से कम तक सीमित करें.
  • कुल डेटा आकार को 1 GB से कम तक सीमित करें.
  • कुल फ़ाइलों और छवियों का आकार 4 जीबी से कम रखें। कुल डाउनलोड आकार को कम करने के लिए फ़िल्टर लागू करें.

यदि आपके ऐप का ऑफ़लाइन डेटा इन सुझावों से अधिक है, तो उपयोगकर्ताओं को धीमा सिंक, उच्च डेटा उपयोग, उच्च बैटरी उपयोग और धीमा ऐप प्रदर्शन दिखाई देगा.

अपनी ऑफ़लाइन प्रोफ़ाइल को सीमित करें

यह सुनिश्चित करने के लिए निम्नलिखित सर्वोत्तम प्रक्रियाएं लागू करें कि उपयोगकर्ता केवल वही डेटा डाउनलोड करें जिसकी उन्हें आवश्यकता है. डाउनलोड किए गए डेटा को अनुकूलित करने से अनुशंसित सीमाओं के भीतर रहना आसान हो जाएगा.

दोबारा कोशिश करके समय बर्बाद न करें

यदि आप Field Service या विक्रय को अनुकूलित कर रहे हैं, तो उनकी डिफ़ॉल्ट ऑफ़लाइन प्रोफ़ाइल से प्रारंभ करें. आप जानते हैं कि मुख्य विशेषताएं काम करेंगी, और आप उन तालिकाओं को याद नहीं करेंगे जो मानक रूपों में उपयोग की जाती हैं.

डिफ़ॉल्ट ऑफ़लाइन प्रोफ़ाइल में एक आउट-ऑफ़-द-बॉक्स समाधान के लिए आवश्यक सभी चीज़ें शामिल होती हैं. आप अधिक तालिकाएँ जोड़ सकते हैं जो आपके व्यवसाय के लिए महत्वपूर्ण हैं.

परंतु डिफ़ॉल्ट प्रोफ़ाइल से तालिकाएँ न हटाएँ. उन तालिकाओं के बिना, प्रपत्र या दृश्य रनटाइम पर विफल हो सकते हैं. यदि डिफ़ॉल्ट प्रोफ़ाइल में डेटा की बहुत अधिक या बहुत कम पंक्तियाँ शामिल हैं, तो अपने उपयोगकर्ताओं के लिए डेटा आकार अनुकूलित करने के लिए सबसे बड़ी तालिकाओं पर फ़िल्टर समायोजित करें.

प्रत्येक प्रपत्र में संदर्भित सभी तालिकाएँ जोड़ें और अपने ऐप में देखें

जब आप अपने मॉडल-चालित ऐप में कोई प्रपत्र या दृश्य जोड़ते हैं, तो लुकअप सहित अन्य तालिकाओं के संदर्भ देखें. सुनिश्चित करें कि इनमें से प्रत्येक तालिका संबंधित तालिका या फ़िल्टर के साथ आपकी ऑफ़लाइन प्रोफ़ाइल में शामिल है. सुनिश्चित करें कि वेब संसाधन स्क्रिप्ट में उपयोग की जाने वाली सभी तालिकाओं को भी जोड़ा जाए.

जब आप ऑफ़लाइन प्रोफ़ाइल में कोई तालिका जोड़ते हैं, तो आप यह निर्धारित करने के लिए चार विकल्पों में से एक चुन सकते हैं कि कौन-सी पंक्तियाँ डाउनलोड की जाएँगी.

  • संगठन पंक्तियाँ
  • सभी पंक्तियाँ
  • केवल संबंधित पंक्तियाँ
  • अनुकूलन

प्रत्येक तालिका के लिए सबसे अच्छा विकल्प चुनने के लिए, विचार करें कि आपकी तालिका निम्न में से किस श्रेणी से संबंधित है:

  1. अकेली तालिकाएँ: ऐप में ग्रिड के रूप में दिखाई देने वाली तालिकाएँ, जैसे संपर्क

  2. संबंधित तालिकाएँ: वे तालिकाएँ जिन्हें किसी भिन्न तालिका के रूप या ग्रिड दृश्य में संदर्भित किया जाता है, जैसे इकाई

  3. संसाधन तालिकाएँ: संसाधन डेटा वाली तालिकाएं, जैसे मुद्रा या क्षेत्र

आपके द्वारा जोड़ी गई तालिका की श्रेणी के आधार पर एक पंक्ति विकल्प चुनें:

टेबल प्रकार संगठन पंक्तियाँ सभी पंक्तियाँ केवल संबंधित पंक्तियाँ अनुकूलन
स्टैंडअलोन
संबंधित
संसाधन

डेटा डाउनलोड आकार को कम करने के लिए फ़िल्टर का उपयोग करें

यदि उपयोगकर्ताओं के पास ऑनलाइन होने पर डेटा के बड़े समूह तक पहुंच है, तो उस डेटा को प्रतिबंधित करने के लिए फ़िल्टर लागू करें जिसे वे ऑफ़लाइन होने पर डाउनलोड करेंगे.

महत्वपूर्ण

यदि आप किसी ऐसी तालिका में एक कस्टम फ़िल्टर जोड़ते हैं जो संबंधित पंक्तियों को डाउनलोड करने के लिए सेट है, तो फ़िल्टर को OR के रूप में माना जाता है. इसका मतलब है कि फ़िल्टर द्वारा निर्दिष्ट पंक्तियों के अलावा, सभी संबंधित पंक्तियाँ डाउनलोड की जाती हैं. उपयोगकर्ता आपकी इच्छा से अधिक डेटा डाउनलोड कर सकते हैं. यदि आप संबंधित पंक्तियों को डाउनलोड करना चाहते हैं और अतिरिक्त फ़िल्टर लागू करना चाहते हैं, तो केवल संबंधित पंक्तियाँ साफ़ करें और AND का उपयोग करके कस्टम फ़िल्टर में संबंध और अतिरिक्त प्रतिबंध निर्दिष्ट करें.

  • अकेली तालिकाएँ: एक कस्टम फ़िल्टर का उपयोग करें जिसमें आपके ऐप में ग्रिड दृश्यों के लिए आवश्यक रिकॉर्ड शामिल हों. डिफ़ॉल्ट रूप से, जब आप ऐप डिज़ाइनर में कोई तालिका जोड़ते हैं तो सभी दृश्य शामिल हो जाते हैं. यह सुनिश्चित करने के लिए कि उपयोगकर्ताओं के पास ऑनलाइन और ऑफलाइन समान डेटा है, स्पष्ट रूप से उन दृश्यों का चयन करें जो आपके द्वारा ऑफ़लाइन प्रोफ़ाइल में शामिल किए गए डेटा को फ़िल्टर करते हैं.

    वह स्क्रीनशॉट जो स्पष्ट EQUALS शर्त के साथ एक कस्टम फ़िल्टर दिखाता है.

  • संबंधित तालिकाएँ: यदि आप चाहते हैं कि उपयोगकर्ता आपके अन्य फ़िल्टर मानदंड से मेल खाने वाले तथा से संबंधित पंक्तियों को डाउनलोड करें, तो कस्टम फ़िल्टर का उपयोग करें.

    वह स्क्रीनशॉट जो AND की शर्त के साथ एक कस्टम फ़िल्टर दिखाता है.

  • संसाधन तालिकाएँ: कस्टम फ़िल्टर का उपयोग करें यदि आप चाहते हैं कि उपयोगकर्ता केवल आपके मानदंड से मेल खाने वाली पंक्तियों को डाउनलोड करें, जैसे सक्रिय स्थिति वाली पंक्तियाँ.

    वह स्क्रीनशॉट जो सक्रिय के बराबर स्थिति वाला एक कस्टम फ़िल्टर दिखाता है.

सामान्य कस्टम फ़िल्टर

बुकिंग और समयरेखा आइटम जैसे समय-केंद्रित डेटा के लिए समय और दिनांक फ़ील्ड के अनुसार फ़िल्टर करें. भावी और पिछली दोनों तिथियों पर विचार करें. उदाहरण के लिए, एक सामान्य फ़िल्टर में पिछले महीने और अगले तीन महीनों के अपॉइंटमेंट शामिल हो सकते हैं.

स्क्रीनशॉट जो OR स्थिति में प्रारंभ और समाप्ति समय के आधार पर एकाधिक फ़िल्टर दिखाता है।

डाउनलोड को एक निश्चित स्थिति वाली पंक्तियों तक सीमित करने के लिए स्थिति के अनुसार फ़िल्टर करें.

वह स्क्रीनशॉट जो सक्रिय के बराबर स्थिति वाले एकाधिक फ़िल्टर दिखाता है.

अपने ऐप के लिए आवश्यक डेटा तक बड़ी तालिकाओं को सीमित करने के लिए कस्टम श्रेणी या भूमिका फ़ील्ड द्वारा फ़िल्टर करें. उदाहरण के लिए, आप हितधारकों तक डेटा सीमित करने के लिए संपर्कों को भूमिका के आधार पर फ़िल्टर कर सकते हैं.

वह स्क्रीनशॉट जो भूमिका के आधार पर फ़िल्टर दिखाता है.

इन फ़िल्टर के नुकसानों से बचें जो आपके डाउनलोड को धीमा कर सकते हैं

यदि कस्टम फ़िल्टर के परिणामस्वरूप धीमी Dataverse क्वेरी मिलती है, तो डाउनलोड में अधिक समय लगेगा. सामान्य प्रदर्शन बाधाओं से बचने के लिए इन सर्वोत्तम अभ्यासों का पालन करें:

  • आंशिक स्ट्रिंग मिलान या "Contains," "Begins with" या "Ends with" का उपयोग न करें.

  • कस्टम फ़िल्टर में एकाधिक स्तर के संबंधों से बचें. इस तरह के फ़िल्टर से धीमी गति से डाउनलोड हो सकते हैं:

    वह स्क्रीनशॉट जो नेस्टेड संबंध के साथ कई फ़िल्टर दिखाता है.

  • कई OR शर्तों का उपयोग करने से बचें.

भी देखें

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).