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


किसी कैनवास अनुप्रयोग से SharePoint में कनेक्ट करें

SharePoint.

किसी सूची से स्वचालित रूप से अनुप्रयोग उत्पन्न करने हेतु किसी SharePoint साइट से कनेक्ट करें, या किसी वि़द्यमान अनुप्रयोग में डेटा जोड़ने से पहले या एकदम आरंभ से अनुप्रयोग बनाने के पूर्व एक कनेक्शन बनाएं.

आपका डेटा कहां रहता है, इसके आधार पर आप निम्नलिखित में से किसी एक या दोनों दृष्टिकोणों को अपना सकते हैं:

  • SharePoint ऑनलाइन साइट या ऑन-प्रिमाइसेस साइट में सूची से डेटा दिखाएं.
  • किसी लाइब्रेरी में छवि दिखाएं तथा वीडियो या ऑडियो फ़ाइलें चलाएं (केवल SharePoint ऑनलाइन).

एक ऐप जनरेट करें

यदि आप किसी सूची में डेटा प्रबंधित करना चाहते हैं, तो Power Apps स्वचालित रूप से आपके लिए एक तीन-स्क्रीन का अनुप्रयोग उत्पन्न कर सकते हैं. उपयोगकर्ता पहली स्क्रीन पर सूची को ब्राउज़ कर सकते हैं, दूसरी स्क्रीन में किसी मद का विवरण दिखा सकते हैं और तीसरी स्क्रीन में मद को बना सकते हैं या अपडेट कर सकते हैं.

नोट

अगर आपकी सूची में विकल्प, लुकअप, अथवा व्यक्ति या समूह कॉलम है, तो इस विषय में आगे एक गैलरी में डेटा दिखाएं देखें.

एक कनेक्शन बनाएं

  1. Power Apps में साइन-इन करें, बाएं नेविगेशन बार में डेटा > कनेक्शन चुनें, और फिर ऊपरी-बाएं कोने में नया कनेक्शन चुनें.

    डेटा चुनें > सम्बन्ध बाएं नेविगेशन पट्टी में, और फिर चयन करें नया कनेक्शन ऊपरी-बाएँ कोने के पास.

  2. SharePoint का चयन करें.

    SharePoint चुनें.

  3. नीचे दिये गए चरणों में से किसी एक को पूरा करें:

    • SharePoint ऑनलाइन से कनेक्ट करने हेतु, सीधे कनेक्ट करें (क्लाउड सेवाएं), बनाएं चुनें, और फिर क्रेडेंशियल प्रदान करें (यदि पूछा जाता है).

      SharePoint ऑनलाइन से कनेक्ट करने हेतु, सीधे कनेक्ट करें को चुनें (क्लाउड सेवाएं).

      कनेक्शन बनाया गया है, और आप किसी विद्यमान अनुप्रयोग में डेटा जोड़ सकते हैं या एकदम आरंभ से ऐप निर्मित कर सकते हैं.

    • किसी ऑन-प्रिमाइसेस साइट से कनेक्ट करने हेतु, ऑन-प्रिमाइसेस डेटा गेटवे का उपयोग करके कनेक्ट करें.

      ऑन-प्रिमाइसेस साइट से कनेक्ट करने के लिए, ऑन-प्रिमाइसेस डेटा गेटवे का उपयोग करके कनेक्ट करें का चयन करें **).

      प्रमाणीकरण प्रकार के रूप में Windows निर्दिष्ट करें, और फिर अपनी क्रेडेन्शियल्स निर्दिष्ट करें. (यदि आपके क्रेडेन्शियल्स में एक डोमेन नाम सम्मिलित है, इसे domain\alias के रूप में निर्दिष्ट करें.)

      क्रेडेंशियल्स निर्दिष्ट करें.

      एक गेटवे चुनें के अंतर्गत, उस गेटवे को चुनें जिसे आप उपयोग करना चाहते हैं, और फिर बनाएं को चुनें.

      नोट

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

      गेटवे चुनें.

      कनेक्शन बनाया गया है, और आप किसी विद्यमान अनुप्रयोग में डेटा जोड़ सकते हैं या एकदम आरंभ से ऐप निर्मित कर सकते हैं.

किसी विद्यमान अनुप्रयोग में डेटा जोड़ें

  1. Power Apps Studio में, वह ऐप खोलें जिसे आप अपडेट करना चाहते हैं, बाएँ फलक पर डेटा चुनें.

    बाएं फलक पर डेटा चुनें.

  2. डेटा जोड़ें > कनेक्टर > SharePoint चुनें.

  3. एक SharePoint साइट से कनेक्ट करें के अंतर्गत, हालिया साइट की सूची में एक प्रविष्टि को चुनें (या उस साइट के लिए URL टंकित या पेस्ट करें जिसका आप उपयोग करना चाहते हैं), और फिर कनेक्ट करें चुनें.

    साइट चुनें.

  4. एक सूची चुनें के अंतर्गत, एक या अधिक सूचियों के लिए चेक बॉक्स चुनें, जिनका आप उपयोग करना चाहते हैं और फिर कनेक्ट चुनें:

    एक सूची चुनें के अंतर्गत, एक या अधिक सूचियों के लिए चेक बॉक्स का चयन करें जिनका आप उपयोग करना चाहते हैं और फिर कनेक्ट का चयन करें.

    सभी प्रकार की सूचियां डिफ़ॉल्ट रूप से नहीं दिखाई देती हैं. Power Apps सूचियों का समर्थन करते हैं, न कि टेम्पलेट-आधारित सूचियों का. यदि आप जिस सूची का उपयोग करना चाहते हैं उसका नाम दिखाई नहीं देता है, नीचे तक स्क्रॉल करें, और फिर उस बॉक्स में सूची का नाम टंकित करें जिसमें कस्टम टेबल नाम दर्ज करें है.

    उस बॉक्स में सूची का नाम टंकित करें जिसमें टेबल नाम दर्ज किए है. डेटा स्रोत या स्रोतों को आपके अनुप्रयोग में जोड़ा जाता है.

बिल्कुल शुरुआत से खुद का अनुप्रयोग बनाएँ

Excel के बजाय SharePoint में एकदम आरंभ से एक अनुप्रयोग बनाएं अवधारणाओं को लागू करें.

यदि आपकी सूची में इस प्रकार के कॉलम हैं, तो उस गैलरी में एक या अधिक लेबल नियंत्रणों के पाठ गुण को सेट करने हेतु उस डेटा को गैलरी नियंत्रण में फ़ॉर्म्यूला बार का उपयोग करके दिखाएं.

  • एक विकल्प या लुकअप कॉलम के लिए, ThisItem.ColumnName.Value को उस कॉलम में डेटा दिखाने हेतु निर्दिष्ट करें.

    उदाहरण के लिए, ThisItem.Location.Value निर्दिष्ट करें यदि आपके पास स्थान नाम का विकल्प कॉलम है, तथा ThisItem.PostalCode.Value निर्दिष्ट करें यदि आपके पास PostalCode नाम का लुकअप कॉलम है.

  • एक व्यक्ति या समूह कॉलम के लिए, उपयोगकर्ता या समूह का प्रदर्श नाम दिखाने हेतु ThisItem.ColumnName.DisplayName निर्दिष्ट करें.

    उदाहरण के लिए, प्रबंधक नामक व्यक्ति या समूह कॉलम से प्रदर्श नाम को दिखाने हेतु ThisItem.Manager.DisplayName निर्दिष्ट करें.

    आप उपयोगकर्ताओं के बारे में विविध जानकारियां भी दिखा सकते हैं, जैसे ई-मेल पतों या नौकरियों के शीर्षक. विकल्पों की संपूर्ण सूची प्रदर्शित करने हेतु, ThisItem.ColumnNameनिर्दिष्ट करें. (अनुगामी अवधि सहित).

    नोट

    CreatedBy कॉलम के लिए, सूची में आइटम बनाने वाले उपयोगकर्ताओं के प्रदर्श नाम दिखाने हेतु ThisItem.Author.DisplayName निर्दिष्ट करें. ModifiedBy कॉलम के लिए, सूची में आइटम परिवर्तित करने वाले उपयोगकर्ताओं के प्रदर्श नाम दिखाने हेतु ThisItem.Editor.DisplayName निर्दिष्ट करें.

  • एक प्रबंधित मेटाडेटा कॉलम के लिए, उस कॉलम में डेटा दिखाने हेतु ThisItem.ColumnName.Label निर्दिष्ट करें.

    उदाहरण के लिए, ThisItem.Languages.Label निर्दिष्ट करें यदि आपके पास भाषाएं नाम का प्रबंधित मेटाडेटा कॉलम है.

एक लाइब्रेरी से डेटा दिखाएं

यदि आपके पास SharePoint लाइब्रेरी में अनेक छविें हैं, तो आप अपने अनुप्रयोग में ड्रॉप डाउन नियंत्रण जोड़ सकते हैं ताकि उपयोगकर्ता यह निर्दिष्ट कर सकें कि किस छवि को दिखाना है. आप अन्य नियंत्रणों, जैसे कि गैलरी नियंत्रण, और अन्य प्रकार के डेटा, जैसे कि वीडियोज़ में भी समान सिद्धांत लागू कर सकते हैं.

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

  2. एक ड्रॉप डाउन नियंत्रण जोड़ें, और इसे ImageList नाम दें.

  3. ImageList के आइटम गुण को दस्तावेज़ में सेट करें.

  4. दाएं-हाथ के फलक की गुण टैब पर, मान सूची खोलें, और फिर नाम चुनें.

    आपकी लाइब्रेरी में छविों के फ़ाइल नाम ImageList में दिखाई देते हैं.

    छवियाँ की सूची.

  5. एक छवि नियंत्रण जोड़ें, और इसके छवि गुण को इस अभिव्यक्ति में सेट करें:

    ImageList.Selected.'Link to item'

  6. F5 दबाएं, और फिर ImageList में एक भिन्न मान चुनें.

    आपके द्वारा निर्दिष्ट की गई छवि दिखाई देती है.

    छवि सूची.

आप एक नमूना अनुप्रयोग डाउनलोड कर सकते हैं जो SharePoint लाइब्रेरी से डेटा दिखाने हेतु अधिक जटिल दृष्टिकोण प्रदर्शित करता है.

  1. आपके द्वारा अनुप्रयोग डाउनलोड कर लेने के बाद, Power Apps Studio खोलें, बाएं नेविगेशन बार में खोलें चुनें, और फिर ब्राउज़ करें चुनें.
  2. खोलें डायलॉग बॉक्स में, आपके द्वारा डाउनलोड की गई फ़ाइल को खोजें और खोलें, और फिर इस विषय में दी गईं पहली दो प्रक्रियाओं का पालन करके एक डेटा स्रोत के रूप में SharePoint लाइब्रेरी जोड़ें.

नोट

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

एक-स्क्रीन के इस अनुप्रयोग में, निचले-बाएं कोने की सूचियां आपकी लाइब्रेरी की सभी फ़ाइलों को दिखाती है.

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

जब आपको वांछित फ़ाइल मिल जाए, तो उसे वीडियो, छवि, या ऑडियो नियंत्रण के साथ दाईं ओर दिखाने हेतु चुनें.

नमूना छवि.

ज्ञात समस्याएँ

कनेक्टर SharePoint का उपयोग करके Power Apps कैनवास अनुप्रयोग साझा करने से ऐसे कैनवास अनुप्रयोग नहीं दिखेंगे, जिनसे कनेक्ट होते SharePoint हैं, जो केवल सभी के साथ साझा किए जाते हैं, जब तक कि आप अनुप्रयोग के निर्माता न हों या आपने समूह सदस्यता के माध्यम से या सीधे उपयोगकर्ता असाइनमेंट के माध्यम से अनुप्रयोग को स्पष्ट रूप से (उपयोगकर्ता के रूप में, या सह-स्वामी के रूप में) साझा न किया हो. ऐसे ऐप्स को प्ले करने के लिए ऐप के डायरेक्ट लिंक का इस्तेमाल करें।

सूचियाँ

Power Apps उन कॉलम नामों को पढ़ सकते हैं जिनमें रिक्त स्थान होते हैं, लेकिन रिक्त स्थान को हेक्साडेसिमल एस्केप कोड "_x0020_" से बदल दिया जाता है. उदाहरण के लिए, डेटा लेआउट में दिखाए जाने पर अथवा एक फ़ॉर्म्यूला में उपयोग किए जाने पर SharePoint में "कॉलम नाम", Power Apps में "Column_x0020_Name" दिखाई देगा.

सभी प्रकार के कॉलम समर्थित नहीं हैं, और सभी प्रकार के कॉलम सभी प्रकार के कार्डों का समर्थन नहीं करते हैं.

कॉलम प्रकार समर्थन डिफ़ॉल्ट कार्ड
एकल पंक्ति पाठ हां पाठ देखें
पाठ की एकाधिक पंक्तियाँ हां टेक्स्ट देखें
विकल्प हां लुकअप देखें
लुकअप संपादित करें
एकाधिक-चयन देखें (केवल SharePoint Online)
एकाधिक-चयन संपादित करें (केवल SharePoint Online)
संख्या हां प्रतिशत देखें
रेटिंग देखें
टेक्स्ट देखें
मुद्रा हां प्रतिशत देखें
रेटिंग देखें
पाठ देखें
दिनांक और समय हां पाठ देखें
लुकअप हां लुकअप देखें
लुकअप संपादित करें
बहुविकल्पी देखें
बहुविकल्पी संपादित करें
बूलियन (हाँ/नहीं) हां पाठ देखें
टॉगल देखें
व्यक्ति या समूह हां लुकअप देखें
लुकअप संपादित करें
बहुविकल्पी देखें
बहुविकल्पी संपादित करें
हाइपरलिंक हां URL देखें
पाठ देखें
चित्र हाँ (केवल पढ़ने के लिए) छवि देखें
पाठ देखें
अनुलग्नक हाँ (केवल पढ़ने के लिए) अनुलग्नक देखें
परिकलित हाँ (केवल पढ़ने के लिए)
चित्र नहीं
कार्य परिणाम नहीं
बाहरी डेटा नहीं
प्रबंधित मेटाडेटा हाँ (केवल पढ़ने के लिए)
रेटिंग नहीं

लायब्रेरी

  • आप Power Apps से लाइब्रेरी में फ़ाइलें अपलोड नहीं कर सकते हैं.
  • आप किसी लाइब्रेरी से PDF Viewer नियंत्रण में PDF फ़ाइलें नहीं दिखा सकते हैं.
  • Power Apps मोबाइल डाउनलोड फ़ंक्शन का समर्थन नहीं करता है.
  • यदि आपके उपयोगकर्ता Power Apps Mobile या Windows 10 अनुप्रयोग में अनुप्रयोग चलाएंगे, तो गैलरी में लाइब्रेरी कॉन्टेंट प्रदर्शित करने हेतु लॉन्च करें फ़ंक्शन का उपयोग करें.

SharePoint दस्तावेज़ लाइब्रेरी छवियां रुक-रुक कर प्रदर्शित होती हैं

SharePoint दस्तावेज़ पुस्तकालयों में संग्रहीत छवियों के लिंक वाली सूचियाँ प्रमाणीकरण त्रुटियों के साथ Power Apps के अंदर प्रस्तुत करने में विफल हो सकती हैं.

SharePoint के लिए Power Apps कनेक्शन स्पष्ट रूप से पहचानी गई सूची में बनाए जाते हैं, न कि सामान्य रूप से SharePoint साइट ले लिए. Power Apps बाहरी स्रोत से एक बाहरी लिंक को बांटने की कोशिश करेंगे. ऐसी छवियों को प्रदर्शित करना सफल होता है यदि कोई प्रमाणीकरण की आवश्यकता नहीं है, या यदि उपयोगकर्ता ने संदर्भित SharePoint साइट को पहले से ही प्रमाणित किया है. हालांकि, यह आम है कि मोबाइल उपकरणों पर Power Apps उपयोगकर्ताओं ने छवियों के लिए संदर्भित SharePoint साइट को पहले ही प्रमाणित नहीं किया हो सकता है. इस परिदृश्य में SharePoint दस्तावेज़ लाइब्रेरियों से छवियों को संदर्भित करने के लिए लिंक का उपयोग सफल नहीं हो सकता है. यह व्यवहार तब भी लागू होता है जब अनुप्रयोग के अंदर दस्तावेज़ लाइब्रेरी के लिए एक अलग कनेक्शन मौजूद हो.

ऐसे परिदृश्यों के समाधान के रूप में, एक CORS-समर्थित स्रोत जैसे Azure स्टोरेज, या एक CDN सेवा जैसे Azure CDN पर छवियां संग्रहित करें जो नामरहित पहुंच की अनुमति देता है.

अगले चरण

इसे भी देखें

नोट

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

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