एक प्रभावी समर्थन अनुरोध बनाएँ
यदि कोई ऐप अपेक्षित रूप से व्यवहार नहीं कर रहा है, तो यह आपके Power Apps कॉन्फ़िगरेशन या बाहरी सिस्टम में कोई समस्या हो सकती है। Power Apps
समस्या के आधार पर, आप निम्नलिखित व्यक्तियों या संगठनों से सहायता प्राप्त कर सकते हैं:
समस्या का प्रकार | कौन सबसे अच्छी मदद कर सकता है |
---|---|
App | ऐप के निर्माता, प्रशासक |
Power Apps | Microsoft |
बाह्य डेटा स्रोत और एकीकरण | बाह्य प्रणाली के लिए जिम्मेदार उपयोगकर्ता |
ऐप बग और बग के बीच अंतर Power Apps
एक ऐप बग किसी विशेष ऐप में अप्रत्याशित व्यवहार है। · इसकी तुलना में, बग उस सिस्टम में अप्रत्याशित व्यवहार है जो ऐप बनाता है, चलाता है या प्रबंधित करता है। Power Apps एक अंतर्निहित बग ऐप बग का कारण बन सकता है, जिससे यह निर्धारित करना मुश्किल हो जाता है कि बग ऐप है या बग। Power Apps Power Apps
यहां कुछ विशिष्ट चिह्न दिए गए हैं।
ऐप बग | Power Apps कीड़ा |
---|---|
किसी विशिष्ट ऐप में किसी समस्या को पुनः उत्पन्न करने में सक्षम | किसी समस्या को पुनः प्रस्तुत करने वाला ऐप बनाने में सक्षम |
विशिष्ट डेटा कनेक्शन तक पहुँच की आवश्यकता है | कोई भी डेटा कनेक्शन समस्या को पुनरुत्पादित करता है, जिसके लिए डेटा स्रोत के विशिष्ट कॉन्फ़िगरेशन की आवश्यकता हो सकती है |
किसी एक संगठन में केवल एक ही ऐप को प्रभावित करता है | एकाधिक संगठनों के ऐप्स को प्रभावित करता है या उन्हें प्रभावित करने की क्षमता रखता है |
समस्या से संबंधित घटकों के साथ जटिल ऐप | न्यूनतम पुनरुत्पादन ऐप जो कुछ घटकों के साथ समस्या दिखाता है |
कस्टम सुविधाओं और कोड का उल्लेख करता है | विशिष्ट Power Apps सुविधाओं का उल्लेख |
प्रभावित सुविधा के लिए Microsoft दस्तावेज़ मौजूद नहीं है | प्रभावित सुविधा के लिए Microsoft दस्तावेज़ मौजूद है और इसके अपेक्षित व्यवहार के बारे में बताता है |
ऐप बग के उदाहरण
निम्नलिखित उदाहरण ऐप बग्स को दर्शाते हैं और बताते हैं कि उपयोगकर्ता उन्हें ऐप स्वामियों को चरणों के रूप में कैसे बता सकते हैं, ताकि स्वामी बग्स को पुनः बना सकें और उनका समाधान कर सकें।
कैनवास ऐप चालान नहीं दिखाता है.
- अपने कैनवास ऐप, जैसे कि Contoso, में लॉग इन करें.
- अपनी होम स्क्रीन पर, मेरे चालान चुनें.
- अपेक्षित व्यवहार: उपयोगकर्ता द्वारा बनाए गए चालान प्रदर्शित किए जाते हैं.
- वास्तविक व्यवहार: कोई चालान नहीं दिखाया गया.
मॉडल-चालित ऐप इनवॉइस नहीं दिखाता है.
- अपने परिवेश में Contoso ऐप में लॉग इन करें.
- डैशबोर्ड पृष्ठ पर, साइट मानचित्र पर चालान चुनें.
- चालान पृष्ठ पर, दृश्य को मेरे सक्रिय चालान पर सेट करें. चालानों की सूची प्रदर्शित की गई है।
- अपेक्षित व्यवहार: उपयोगकर्ता द्वारा बनाए गए चालान प्रदर्शित किए जाते हैं.
- वास्तविक व्यवहार: कोई चालान नहीं दिखाया गया.
बग में बहुत भिन्नता हो सकती है क्योंकि विशेषताएं, उपयोगकर्ता इंटरफेस और तालिकाएं किसी ऐप और संगठन के लिए विशिष्ट होती हैं, जिससे हर किसी के लिए बग का कारण अलग-अलग हो सकता है। उदाहरण के लिए, invoice, Power Apps में एक अंतर्निहित तालिका नहीं है। किसी निश्चित उपयोगकर्ता द्वारा रिकॉर्ड फ़िल्टर करने के लिए कैनवास ऐप में कोई विशेष सुविधा नहीं है, इसलिए ऐप निर्माता को अभिव्यक्तियाँ लिखनी होंगी या डेटा कनेक्टर कॉन्फ़िगर करना होगा. Power Fx इसी तरह, निर्माता को वांछित रिकॉर्ड प्रदर्शित करने के लिए मॉडल-चालित ऐप्स में दृश्य कॉन्फ़िगर करना होगा. ·
किसी भी उदाहरण में यह निर्धारित करने के लिए पर्याप्त जानकारी नहीं है कि कोई समस्या है या नहीं। Power Apps ऐप के निर्माता ऐप संबंधी समस्याओं की जांच करने के लिए सबसे उपयुक्त हैं।
उदाहरण Power Apps बग
यदि ऐप निर्माता जांच करते हैं और पाते हैं कि वे किस बग को बग के रूप में वर्गीकृत करते हैं, तो वे उन्हें निम्नलिखित उदाहरणों के समान रिपोर्ट कर सकते हैं। Power Apps
जब फ़िल्टर टेक्स्ट में तारांकन चिह्न वर्ण शामिल होता है, तो कैनवास ऐप फ़िल्टर फ़ंक्शन कोई परिणाम नहीं देता है
- इस समस्या को प्रदर्शित करने के लिए एक न्यूनतम पुनरुत्पादन ऐप संलग्न है।
- इस ऐप में एक सरल संग्रह है:
TestTable
डेटा के साथ[{Name: "a"}, {Name: "*b"}]
। - ऐप में दो टेबल नियंत्रण हैं। दोनों नियंत्रण नाम स्तंभ दिखाने के लिए कॉन्फ़िगर किए गए हैं.
- तालिका1 में आइटम को
Filter(TestTable, Name="a")
पर सेट किया गया है। - तालिका2 में आइटम को
Filter(TestTable, Name="*b")
पर सेट किया गया है.- अपेक्षित व्यवहार: तालिका1 रिकॉर्ड दिखाता है
{Name: "a"}
, जो फ़िल्टर फ़ंक्शन की स्थितिName="a"
से मेल खाता है। तालिका2 रिकॉर्ड{Name: "*b"}
दिखाती है, जो फ़िल्टर फ़ंक्शन की स्थिति से मेल खाती है।Name="*b"
- वास्तविक व्यवहार: तालिका1 अपेक्षित रिकॉर्ड दिखाती है लेकिन तालिका2 कोई रिकॉर्ड नहीं दिखाती है।
- नोट: जब आइटम को समान अभिव्यक्तियों पर सेट किया जाता है, तो गैलरी जैसे अन्य डेटासेट नियंत्रणों के साथ भी यही व्यवहार देखा जाता है।
- अपेक्षित व्यवहार: तालिका1 रिकॉर्ड दिखाता है
फ़िल्टर स्थिति में तारांकन वर्ण होने पर मॉडल-संचालित ऐप दृश्य कोई परिणाम नहीं लौटाता
- किसी भी तालिका के लिए दृश्य बनाएँ.
- दृश्य के लिए सभी फ़िल्टर निकालें.
- प्राथमिक कॉलम के लिए एक फ़िल्टर जोड़ें, जो *b से शुरू होने वाले टेक्स्ट से मेल खाता हो.
- इस दृश्य और तालिका को किसी भी मॉडल-चालित ऐप में जोड़ें.
- सभी परिवर्तन सहेजें और प्रकाशित करें.
- ऐप चलाएँ.
- प्राथमिक कॉलम के लिए भिन्न मानों वाले कुछ रिकॉर्ड जोड़ें. सुनिश्चित करें कि एक कॉलम *b से शुरू हो।
- तालिका के पृष्ठ पर जाएँ.
- दृश्य को नए बनाए गए दृश्य में बदलें.
- अपेक्षित व्यवहार: ग्रिड प्राथमिक स्तंभ मानों वाले रिकॉर्ड दिखाता है जो *b से शुरू होते हैं.
- वास्तविक व्यवहार: कोई रिकॉर्ड नहीं दिखाया गया.
- नोट: जब फ़िल्टर स्थिति में तारांकन चिह्न का उपयोग नहीं किया जाता है, जैसे b, तो फ़िल्टर अपेक्षानुसार कार्य करता है।
ये बग विशिष्ट सुविधाओं के साथ समस्याओं का वर्णन करते हैं: कैनवास ऐप के लिए फ़िल्टर फ़ंक्शन और मॉडल-संचालित ऐप के लिए फ़िल्टर देखें फ़ंक्शन. Power Apps Power Apps ... ...
एक अच्छा समर्थन अनुरोध किसी भी व्यक्ति को समस्या को आसानी से हल करने के लिए पर्याप्त जानकारी प्रदान करता है। लेखक अपनी जांच संबंधी कार्रवाई के परिणाम या समस्या को अलग करने का प्रयास करते समय उनके द्वारा किए गए समस्या निवारण का उल्लेख कर सकता है। उदाहरण के लिए, लेखक यह उल्लेख कर सकता है कि यह समस्या केवल क्रोम ब्राउज़र में होती है, Firefox में नहीं।
एक अच्छा Power Apps समर्थन अनुरोध क्या होता है
एक अच्छा समर्थन अनुरोध किसी समस्या को एक बग के रूप में प्रस्तुत करता है, न कि ऐप बग के रूप में। Power Apps जहाँ लागू हो, इन दिशानिर्देशों का पालन करें ताकि Microsoft को समस्या को शीघ्रता से समझने और हल करने में सहायता मिले।
वर्णनात्मक शीर्षक रखें
शीर्षक में निम्नलिखित का उल्लेख होना चाहिए:
- एक विशिष्ट Power Apps सुविधा
- अप्रत्याशित व्यवहार
- वे परिस्थितियाँ जिनके कारण बग उत्पन्न होता है
खराब शीर्षक का उदाहरण: "गैलरी नियंत्रण रिक्त है"
अच्छे शीर्षक का उदाहरण: "जब फ़िल्टर टेक्स्ट में तारांकन चिह्न वर्ण शामिल हो, तो फ़िल्टर फ़ंक्शन कोई परिणाम नहीं देता है"
मूल ऐप नहीं, बल्कि सरलीकृत ऐप संलग्न करें
अनुप्रयोग चलाने में आने वाली समस्याओं के लिए, कैनवास अनुप्रयोग के लिए एक न्यूनतम रिप्रो अनुप्रयोग या मॉडल-चालित अनुप्रयोग के लिए एक वेनिला रिप्रो समाधान प्रदान करें. ... ...
महत्वपूर्ण
एक अच्छे समर्थन अनुरोध का लक्ष्य पर्याप्त जानकारी शामिल करना है ताकि कोई भी व्यक्ति अपने डिवाइस पर समस्या का समाधान कर सके।
यदि आप यह दिखा सकते हैं कि बग एक ऐप बग के बजाय एक बग है, न्यूनतम या वेनिला रीप्रो ऐप के साथ, तो माइक्रोसॉफ्ट इसे तेजी से हल कर सकता है। Power Apps इन पुनरुत्पादन ऐप्स के बिना, समाधान में देरी हो सकती है या समर्थन अनुरोध स्वीकार नहीं किया जा सकता है।
अपवाद
इन मुद्दों के लिए एक न्यूनतम या वेनिला पुनरुत्पादन ऐप हमेशा संभव या आवश्यक नहीं होता है:
- एक विशिष्ट डेटा स्रोत से डेटा एक्सेस और सेव
- विशिष्ट उपयोगकर्ता डेटा, जैसे उपयोगकर्ता अनुमतियाँ
- लाइसेंसिंग
- ऑफ़लाइन संचालन
- सामान्य सर्वर समस्याएँ
फिर भी, अपने ऐप को जितना संभव हो सके उतना सरल बनाएं और कैनवास या मॉडल-संचालित ऐप के लिए समस्या को अलग करें।
नेटवर्क ट्रेस संलग्न करें
डेटा और सर्वर समस्याओं के लिए, क्लाइंट और सर्वर के बीच नेटवर्क संचार की जांच करने से समस्याग्रस्त लेयर को अलग करने में मदद मिलती है। ... नेटवर्क कॉल का रिकॉर्ड नेटवर्क ट्रेस के रूप में जाना जाता है।
आप नेटवर्क ट्रेस रिकॉर्ड करने के लिए या तो मॉनिटर या ब्राउज़र डेवलपमेंट टूल का उपयोग कर सकते हैं। ... ...
समस्या को पुनः प्रस्तुत करने से ठीक पहले रिकॉर्डिंग शुरू करना सुनिश्चित करें और सफलतापूर्वक पुनः प्रस्तुत करने के तुरंत बाद रिकॉर्डिंग समाप्त करें। यह संक्षिप्त अंतराल ट्रेस में अप्रासंगिक जानकारी को न्यूनतम कर देता है, जो Microsoft द्वारा समर्थन अनुरोध को निपटाने में देरी का कारण बन सकता है।
समस्या को पुनः उत्पन्न करने के लिए विस्तृत चरण प्रदान करें
यदि आपने कोई न्यूनतम या वेनिला पुनरुत्पादन ऐप बनाया है, तो उस ऐप में समस्या को पुनरुत्पादित करने का तरीका बताएँ। · उस ऐप में समस्याओं का वर्णन न करें जहां आपको मूल रूप से समस्या मिली थी।
देखे गए व्यवहार और अपेक्षित व्यवहार का उल्लेख करें।
स्क्रीनशॉट या वीडियो उपलब्ध कराएं
उपयोगकर्ता इंटरफ़ेस संबंधी समस्याओं के लिए, लिखित विवरण की अपेक्षा स्क्रीनशॉट या वीडियो से बग को पुनः उत्पन्न करने के चरणों को अधिक शीघ्रता से स्पष्ट किया जा सकता है।
आधिकारिक दस्तावेज़ का लिंक
प्रभावित सुविधा और उसके अपेक्षित व्यवहार को स्पष्ट करने के लिए Microsoft दस्तावेज़ के लिंक शामिल करें।
व्यावसायिक विकास सुविधाओं से संबंधित समस्याओं के लिए, उस API फ़ंक्शन के लिए दस्तावेज़ का लिंक प्रदान करें जो काम नहीं करता है।
कोड नमूनों को सरल बनाएं
यदि समस्या कोडिंग और अन्य व्यावसायिक विकास सुविधाओं से संबंधित है, तो पहले कोड को सरल बनाएं। आमतौर पर, किसी बग को प्रदर्शित करने के लिए कोड की कुछ ही पंक्तियों की आवश्यकता होती है। Power Apps ऐप को किसी अन्य अनुकूलन के बिना एक नए परिवेश में तैनात करें। सत्यापित करें कि समस्या उत्पन्न हुई है और समस्याग्रस्त कोड का स्निपेट संलग्न करें।
Power Apps में व्यावसायिक विकास सुविधाओं के उदाहरण:
- Power Apps अवयव
- मॉडल-संचालित ऐप्स में कस्टम फ़ॉर्म स्क्रिप्ट
- Power Fx या मॉडल-संचालित ऐप्स में जावास्क्रिप्ट कमांड
- मॉडल-संचालित ऐप्स के लिए वेब संसाधन
विशिष्ट कॉन्फ़िगरेशन चरणों का उल्लेख करें ताकि अन्य लोग अपने परिवेश में समस्या को पुनः उत्पन्न कर सकें.
सिस्टम जानकारी प्रदान करें
कोई समस्या केवल Power Apps के किसी विशिष्ट संस्करण, ब्राउज़र या वातावरण पर ही हो सकती है। सत्र आईडी प्रदान करें ताकि Microsoft इन विवरणों का उपयोग कर सके.
अपनी जांच से नोट्स जोड़ें
संभावित कारणों को खत्म करने के लिए आप अलग-अलग कॉन्फ़िगरेशन आज़मा सकते हैं। समर्थन अनुरोध में इन कॉन्फ़िगरेशन का उल्लेख करें. इस समावेशन से अन्य लोगों को मुद्दे को बेहतर ढंग से समझने में मदद मिलती है तथा उन्हें वही कदम दोहराने से बचने में मदद मिलती है।
Power Apps सहायता अनुरोध सबमिट करना
समर्थन अनुरोध सबमिट करने से पहले, जांचें कि क्या बग एक ज्ञात समस्या है. यदि बग पहले से ज्ञात नहीं है, तो आप बग की रिपोर्ट करने के लिए एक समर्थन अनुरोध बना सकते हैं। ...