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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • स्टैंडअलोन टेबल: वे टेबल जो ऐप में ग्रिड के रूप में दिखाई देते हैं, जैसे संपर्क।

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

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

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

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

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

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

महत्वपूर्ण

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • आंशिक स्ट्रिंग मिलान या शामिल, से शुरू, या से समाप्त का उपयोग न करें।

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

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

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

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

ऑफ़लाइन तालिका स्तंभ चयन (पूर्वावलोकन) के साथ डाउनलोड किए गए डेटा को अनुकूलित करें

महत्वपूर्ण

  • यह एक पूर्वावलोकन सुविधा है.
  • पूर्वावलोकन सुविधाएँ उत्पादन में उपयोग के लिए नहीं होती हैं और इनकी कार्यक्षमता प्रतिबंधित हो सकती हैं. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.

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

  1. Power Apps Studio में, बाएँ साइड पैनल में,  ऐप्स का चयन करें.

  2. अपना मॉडल-चालित ऐप चुनें और फिर  संपादित करें चुनें.

  3.  सेटिंग चुनें.

  4.  सामान्य चुनें.

  5. ऑफ़लाइन मोड और प्रोफ़ाइल चुनें अनुभाग में, ड्रॉपडाउन मेनू से चयनित प्रोफ़ाइल संपादित करें चुनें.

  6. प्रोफ़ाइल संपादित करें फलक प्रकट होता है. ऑफ़लाइन उपयोग के लिए डेटा अनुभाग में, उस तालिका के लिए जिसे आप अनुकूलित करना चाहते हैं, अधिक क्रियाएँ (...) आइकन का चयन करें, और फिर संपादित करें का चयन करें.

  7. खाता संपादित करें पृष्ठ प्रकट होता है. चयनित कॉलम अनुभाग में, कॉलम प्रबंधित करें विकल्प का चयन करें.

  8. प्रबंधित चयनित कॉलम फलक में, केवल आवश्यक कॉलम का चयन करें विकल्प का चयन करें, और फिर यदि आवश्यक हो तो अधिक कॉलम का चयन करें।

    महत्वपूर्ण

    यदि आपके ऐप में कस्टम जावास्क्रिप्ट कोड है, तो सुनिश्चित करें कि कस्टम कोड में उपयोग किए गए कॉलम ऑफ़लाइन प्रोफ़ाइल में चयनित हैं।

  9. वापस चुनें.

  10. सहेजें चुनें.

  11. सहेजें + बंद करें चुनें.

  12. सेटिंग्स बंद करें और प्रकाशित करें चुनें.

नोट

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

भी देखें

नोट

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

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