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


कैनवास ऐप्स के लिए मोबाइल ऑफ़लाइन सेट करें

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

पूर्वावश्यकताएँ

  • कैनवास ऐप किसी समाधान में होना चाहिए.

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

  • बेसिक यूजर भूमिका वाले उपयोगकर्ता ऑफ़लाइन एप्लिकेशन नहीं खोल सकते हैं। आपको कैनवास ऐप, मोबाइल ऑफ़लाइन प्रोफ़ाइल, और सिंक त्रुटि तालिकाओं पर पढ़ने के विशेषाधिकारों के साथ एक कस्टम सुरक्षा भूमिका बनाना होगा।

  • यदि आपके पास पहले से ही एक कस्टम सुरक्षा भूमिका है, तो सुनिश्चित करें कि यह कैनवास ऐप, मोबाइल ऑफ़लाइन प्रोफ़ाइल, और सिंक त्रुटि तालिकाओं पर पढ़ने के विशेषाधिकार प्रदान करता है। पहुँच प्रबंधित करने के लिए सुरक्षा भूमिका बनाएँ या संपादित करें के बारे में जानें।

मोबाइल ऑफ़लाइन के लिए अपने ऐप ऑप्टिमाइज़ करें

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

मोबाइल ऑफ़लाइन उपयोग के लिए ऐप बनाते समय इन सर्वोत्तम प्रथाओं का पालन करें:

  • जब आप मोबाइल पर कोई ऐप चलाते हैं तो प्रदर्शन महत्वपूर्ण होता है। परफ़ॉर्मेंट कैनवास ऐप्स बनाने के बारे में अधिक जानकारी के लिए, परफ़ॉर्मेंट ऐप्स बनाने का अवलोकन देखें.

  • चलते-फिरते परिदृश्यों की पहचान करें जो कार्यात्मक रूप से संबंधित हैं, जैसे कार्य जो क्षेत्र में काम करने वाले उपयोगकर्ताओं द्वारा किए जाते हैं।

  • डाउनलोड की जाने वाली तालिकाओं की संख्या सीमित करके अपने ऐप की जटिलता कम करें। कभी-कभी एक के बजाय दो ऐप रखना बेहतर होता है।

  • डेटा के बड़े सेट को प्रदर्शित करने के बजाय अनुभव के लिए अनुकूलित दृश्यों का उपयोग करें। उदाहरण के लिए,  सभी खाते दृश्य के बजाय  मेरे सक्रिय खाते दृश्य का उपयोग करना बेहतर है।

तालिकाओं के लिए ऑफ़लाइन क्षमता चालू करें

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

  1. Power Apps में साइन इन करें.

  2. बाईं ओर के पैनल में,  तालिकाएँ चुनें.

  3. एक तालिका का चयन करें, और फिर संपादित करें का चयन करें.

  4. तालिका गुण संपादित करें का चयन करें.

  5.  उन्नत विकल्प का चयन करें, और फिर  इस तालिका में पंक्तियाँ अनुभाग तक स्क्रॉल करें.

  6.  ऑफ़लाइन लिया जा सकता है चुनें.

    तालिका संपादन विकल्पों का स्क्रीनशॉट, **ऑफ़लाइन लिया जा सकता है** हाइलाइट किया गया।

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

अपने ऐप के लिए ऑफ़लाइन क्षमता चालू करें

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

  2. अपना कैनवास ऐप चुनें, और फिर  संपादित करें चुनें.

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

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

  5.  ऑफ़लाइन उपयोग किया जा सकता है  विकल्प चालू करें.

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

  6. एक ऑफ़लाइन प्रोफ़ाइल चुनें. आपके पास दो विकल्‍प हैं :

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

ऑफ़लाइन टेम्पलेट पर आधारित एक पृष्ठ स्वचालित रूप से ऐप में डाला जाता है। पृष्ठ में एक आइकन है जो ऐप की ऑफ़लाइन सिंक स्थिति को दर्शाने के लिए कनेक्शन फ़ंक्शन का उपयोग करता है। ... Power Fx ... आप इसे यथावत उपयोग कर सकते हैं या आवश्यकतानुसार अनुकूलित कर सकते हैं।

नोट

यदि आप किसी नए कैनवास ऐप के लिए ऑफ़लाइन क्षमता चालू कर रहे हैं, तो सुनिश्चित करें कि डिफ़ॉल्ट पहली स्क्रीन ऑफ़लाइन टेम्पलेट पर आधारित है.

कस्टम मोबाइल ऑफ़लाइन प्रोफ़ाइल बनाएं (व्यवस्थापक अधिकारों के साथ)

यदि स्वचालित रूप से तैयार की गई ऑफ़लाइन प्रोफ़ाइल आपकी आवश्यकताओं को पूरा नहीं करती है, तो अपनी स्वयं की प्रोफ़ाइल बनाएं। ऑफ़लाइन प्रोफ़ाइल के लिए दिशानिर्देशों के बारे में जानें.

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

  1. एक व्यवस्थापक खाते का उपयोग करके Power Platform व्यवस्थापक केंद्र में लॉग इन करें।

  2. बाईं ओर के पैनल में,  पर्यावरण चुनें.

  3. एक परिवेश का चयन करें, और फिर सेटिंग्स का चयन करें.

  4.  उपयोगकर्ता + अनुमतियाँ विस्तृत करें, और फिर  मोबाइल कॉन्फ़िगरेशन का चयन करें.

  5.  नई प्रोफ़ाइल बनाएँ चुनें.

  6. नाम और विवरण दर्ज करें, और फिर  बनाएँ चुनें.

  7. प्रोफ़ाइल बन जाने के बाद, उसका संपादन जारी रखने के लिए उसे चुनें.

किसी ऑफ़लाइन प्रोफ़ाइल में तालिका जोड़ें और फ़िल्टर लागू करें

ऑफ़लाइन प्रोफ़ाइल में कॉन्फ़िगर की गई प्रत्येक तालिका के लिए उपयुक्त फ़िल्टर लागू करना उपयोगकर्ताओं के डिवाइस पर डाउनलोड होने वाले डेटा की मात्रा को सीमित करने के लिए महत्वपूर्ण है।

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

अनुकूलन सुझाव
संगठन पंक्तियाँ - यदि चयनित है, तो इनमें से कम से कम एक विकल्प चुनें:

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

ध्यान रखें कि आप कस्टम फ़िल्टर में 15 संबंधित तालिकाएँ रख सकते हैं. आपके पास 15 संबंध भी हो सकते हैं। 15-संबंधों की सीमा सकर्मक है, जिसका अर्थ है कि यदि तालिका B में N संबंध है, और आप तालिका A में तालिका B का संदर्भ जोड़ते हैं, तो यह A के संबंध संख्या को N+1 से बढ़ा देता है; एक प्लस तालिका B में पहले से मौजूद N। यह सीमा प्रोफ़ाइल में तालिका के लिए प्रति प्रोफ़ाइल आइटम है।

  1.  ऑफ़लाइन उपलब्ध डेटा अनुभाग में,  तालिका जोड़ें चुनें.

  2. एक तालिका चुनें, और फिर फ़िल्टर परिभाषित करें.

  3.  अगला चुनें.

  4. निम्न फ़िल्टर्स सेट करें:

    1. वे पंक्ति चुनें जिन्हें आप ऑफ़लाइन उपलब्ध कराना चाहते हैं. कस्टम विकल्प के लिए, उन्नत स्थितियों को स्थापित करने के लिए अभिव्यक्ति निर्माता का उपयोग करें।

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

    3. सिंक अंतराल सर्वर के साथ डेटा को सिंक करने वाले डिवाइस पर लागू की जाने वाली सिंक आवृत्ति को परिभाषित करता है। यदि किसी तालिका का डेटा बार-बार नहीं बदलता है, जैसे कैटलॉग या उत्पाद तालिका, तो आप केवल आवश्यक होने पर ही डेटा सिंक करने पर ध्यान केंद्रित कर सकते हैं, जैसे कि दिन में केवल एक बार ताज़ा करना।

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

महत्वपूर्ण

ऑफ़लाइन पहुँच वाले उपयोगकर्ता क्षेत्र में ऑफ़लाइन प्रोफ़ाइल में उपयोगकर्ताओं को न जोड़ें. यह क्षमता केवल मॉडल-चालित ऐप्स पर लागू होती है और चयनित उपयोगकर्ताओं तक ही सीमित होती है.

कस्टम मोबाइल ऑफ़लाइन प्रोफ़ाइल बनाएं (व्यवस्थापक अधिकारों के बिना)

यदि आपके खाते में व्यवस्थापक अधिकार नहीं हैं, तो भी आप मोबाइल ऑफ़लाइन प्रोफ़ाइल बना सकते हैं. Power Apps जल्द ही, आप सीधे Power Apps Studio में ऑफ़लाइन प्रोफ़ाइल बना सकेंगे। तब तक, इस समाधान का उपयोग करें।

  1. अपने परीक्षण परिवेश में एक मॉडल-चालित ऐप बनाएँ जो आपके कैनवास ऐप के समान ही तालिकाओं का उपयोग करता हो.

  2. ऑफ़लाइन उपयोग के लिए मॉडल-चालित ऐप सेट करें.

  3. एक डिफ़ॉल्ट प्रोफ़ाइल बनाएं और फ़िल्टर के साथ तालिकाएँ जोड़ें.

  4. मॉडल-चालित ऐप प्रकाशित करें.

  5. अपने कैनवास ऐप में ऑफ़लाइन प्रोफ़ाइल का चयन करें.

ऑफ़लाइन टेम्प्लेट और ऑफ़लाइन स्थिति आइकन का उपयोग करना

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

जैसे ही आप अपने कैनवास ऐप में ऑफ़लाइन क्षमता चालू करते हैं, ऑफ़लाइन टेम्पलेट से बनाया गया एक नया पृष्ठ स्वचालित रूप से सम्मिलित हो जाता है.

Power Apps Studio कैनवास में दिखाए गए ऑफ़लाइन टेम्पलेट पर आधारित पृष्ठ का स्क्रीनशॉट.

आप ऑफ़लाइन टेम्पलेट के आधार पर भी नया पृष्ठ जोड़ सकते हैं, ठीक उसी तरह जैसे आप किसी अन्य टेम्पलेट से पृष्ठ जोड़ते हैं। ·

टेम्पलेट्स गैलरी का स्क्रीनशॉट, जिसमें ऑफ़लाइन टेम्पलेट हाइलाइट किया गया है।

टेम्पलेट के नेविगेशन बार में ग्लोब आइकन Power Fx Connection.Sync फ़ंक्शन के मान के आधार पर अलग-अलग आइकन का उपयोग करता है। आप अपना स्वयं का आइकन बना सकते हैं और निम्नलिखित स्क्रिप्ट का उपयोग करके Icon Power Fx प्रॉपर्टी सेट कर सकते हैं:

Switch(Connection.Sync, 

   ConnectionSync.Connected, Icon.Globe,  

   ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning, 

   ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending, 

   ConnectionSync.ConnectedError, Icon.GlobeError, 

   ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh, 

   ConnectionSync.NotConnected, Icon.GlobeNotConnected,  

   ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning, 

   ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending, 

   ConnectionSync.NotConnectedSyncError, Icon.GlobeError) 

आप ग्लोब आइकन का चयन करते समय डिवाइस स्थिति पृष्ठ दिखाने के लिए Power Fx OnSelect ShowHostInfo फ़ंक्शन का उपयोग करके प्रॉपर्टी सेट कर सकते हैं।

ShowHostInfo(HostInfo.OfflineSync)

आप दृश्यमान प्रॉपर्टी को Power Fx फ़ंक्शन Host का उपयोग करके सेट कर सकते हैं ताकि ग्लोब आइकन केवल तभी दिखाया जा सके जब ऐप को ऐसे प्लेयर पर उपयोग किया जाता है जो ऑफ़लाइन मोड का समर्थन करता है।

Host.OfflineEnabled

एक समाधान निर्यात करें जिसमें ऑफ़लाइन के लिए सक्षम कैनवास ऐप शामिल हो

जब आप ऑफ़लाइन कैनवास ऐप के साथ समाधान निर्यात करते हैं, तो आपको ऐप के लिए ऑफ़लाइन प्रोफ़ाइल भी निर्यात करने की आवश्यकता होती है, क्योंकि यह ऐप की निर्भरता है.

  1. लॉग इन करें Power Apps और बाएं नेविगेशन फलक में, समाधान चुनें।

  2. वह समाधान चुनें जिसे आप निर्यात करना चाहते हैं और फिर संपादित करें चुनें.

  3. ऑफ़लाइन के लिए सक्षम कैनवास ऐप का चयन करें और फिर उन्नत > आवश्यक ऑब्जेक्ट जोड़ें का चयन करें.

सुनिश्चित करें कि संबद्ध ऑफ़लाइन प्रोफ़ाइल समाधान में है और फिर आप उसे निर्यात कर सकते हैं.

भी देखें