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


मैप तालिका कॉलम

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

मॉडल-चालित अनुप्रयोग में नए पंक्ति बनाने का आसान तरीका

मान लें कि लोग किसी ऐसे व्यक्ति के लिए एक नया संपर्क पंक्ति जोड़ना चाहते हैं जो एक विशेष खाते के लिए कर्मचारी है. वे दो अलग-अलग तरीकों से ऐसा कर सकते हैं:

कठिन तरीका

लोग अनुप्रयोग पर नेविगेट कर सकते हैं ताकि शुरुआत से नया संपर्क पंक्ति बना सकें. लेकिन फिर उन्हें पैरेंट खाता सेट करना होगा और जानकारी की कुछ ऐसी आइटम्स (जैसे पता और फ़ोन जानकारी) दर्ज करनी होंगी जो संभवतः पैरेंट खाते के समान हैं. इसमें समय लग सकता है और यह त्रुटियों के लिए अवसरों का परिचय देता है.

आसान तरीका

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

नया संपर्क पंक्ति प्रपत्र में खाते में डिफ़ॉल्ट मान के रूप में कोई भी मैप किया गया एट्रिब्यूट (जैसे पता और फ़ोन जानकारी) शामिल होगा. लोग पंक्ति सहेजने से पहले इन मानों को संपादित कर सकते हैं.

यह कैसे कार्य करता है

जब आप एक 1:N टेबल संबंध के लिए टेबल कॉलम मैप करते हैं, तो प्राथमिक टेबल पंक्ति से डेटा के कुछ आइटम नए संबंधित टेबल प्रपत्र में डिफ़ॉल्ट मान सेट करने के लिए प्रतिलिपि बन जाएँगे, जिसे लोग सहेजने से पहले संपादित कर सकते हैं.

नोट

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

इन मैपिंग को कार्यप्रवाह या संवाद प्रक्रिया का उपयोग करके बनाए गए संबंधित पंक्तियाँ पर लागू नहीं किया जाता है. ये कोड का उपयोग करके बनाए गए नए पंक्तियाँ पर स्वचालित रूप से लागू नहीं होते, हालाँकि डेवलपर उपलब्ध मैपिंग का उपयोग करके एक नया पंक्तियाँ बनाने के लिए InitializeFrom (InitializeFrom फ़ंक्शन या InitializeFromRequest क्लास) नामक विशेष संदेश का उपयोग कर सकते हैं.

ये मैपिंग नए संबंधित तालिका प्रपत्रों के लिए लागू नहीं की जाती हैं, जो तब खोले जाते हैं जब किसी ऐप के पास पैरेंट लुकअप फ़ील्डों को छोड़कर Dataverse के लिए सक्रिय नेटवर्क कनेक्शन नहीं होता है.

जब आप किसी ऐप का ऑफ़लाइन मोड में उपयोग कर रहे हों, तो तालिकाओं के बीच फ़ील्ड मैपिंग समर्थित नहीं है. अधिक जानकारी के लिए, मोबाइल ऑफ़लाइन क्षमताएँ और सीमाएँ में सूचीबद्ध सीमाएँ देखें.

समाधान एक्सप्लोरर खोलें

पंक्तियाँ कॉलम को मैप करने का एकमात्र तरीका समाधान एक्सप्लोरर का उपयोग करना है.

एक अप्रबंधित समाधान खोलें

  1. Power Apps से बाएं नेविगेशन फलक से समाधान चुनें, और फिर टूलबार पर, क्लासिक पर स्विच करें चुनें। यदि आइटम साइड पैनल फलक में नहीं है, तो ...अधिक चुनें और फिर अपने इच्छित आइटम का चयन करें।

  2. सभी समाधान सूची में इच्छित अप्रबंधित समाधान खोलें।

कॉलम की मैपिंग एक 1:N या N:1 टेबल संबंध के संदर्भ में की जाती है, अतः सबसे पहले आपको 1:N या N:1 टेबल संबंध देखना होगा.

मैप करने योग्य कॉलम देखें

कॉलम मैपिंग्स वास्तव में टेबल संबंधों में परिभाषित नहीं होतीं, परंतु वे संबंध उपयोगकर्ता इंटरफ़ेस में प्रदर्शित होती हैं. सभी 1:N टेबल संबंधों में वे नहीं होते. जब आप किसी टेबल के लिए 1:N (या N:1) टेबल संबंधों की एक सूची देखते हैं, तो आप प्रकार द्वारा दिखाए गए संबंधों को फ़िल्टर कर सकते हैं. आप सभी, कस्टम, अनुकूलन योग्य या मैप करने योग्य में से किसी का भी चयन कर सकते हैं. मैप करने योग्य टेबल संबंध मैपिंग टेबल कॉलम तक पहुँच प्रदान करते हैं.

मैप टेबल करने योग्य संबंध देखें.

एक मैप करने योग्य टेबल संबंध खोलते समय बाएँ नेविगेशन में मैपिंग का चयन करें.

टेबल संबंध के लिए मैपिंग का चयन करें.

मैपिंग हटाएँ

यदि कोई ऐसी मैपिंग है, जिसे आप लागू नहीं करना चाहते, तो आप उन्हें चुनकर निम्न क्लिक कर सकते हैं चिह्न हटाएँ. चिह्न पर भी क्लिक कर सकते हैं.

नई मैपिंग जोड़ें

एक नई मैपिंग बनाने के लिए उपकरण पट्टी में नया क्लिक करें. इससे कॉलम मैपिंग बनाएँ संवाद खुलेगा.

कॉलम मैपिंग बनाएँ संवाद.

एक स्रोत टेबल कॉलम और मानों वाले एक लक्ष्य टेबल कॉलम का चयन करें जिसके साथ आप मैप करना चाहते हैं.

कॉलम मैपिंग को कॉन्फ़िगर करें.

उसके बाद संवाद बंद करने के लिए ठीक चयन करें.

निम्न नियम दिखाते हैं कि किस तरह के डेटा को मैप किया जा सकता है.

  • दोनों कॉलम उसी प्रकार और उसी स्वरूप के होने चाहिए.
  • लक्ष्य कॉलम की लंबाई स्रोत कॉलम की लंबाई के बराबर या अधिक होनी चाहिए.
  • लक्ष्य कॉलम को पहले से ही किसी अन्य कॉलम के लिए मैप नहीं किया जा सकता.
  • स्रोत कॉलम प्रपत्र पर दिखाई देने चाहिए.
  • लक्ष्य कॉलम ऐसी कॉलम होना चाहिए जिसमें उपयोगकर्ता डेटा सूचना दर्ज कर सके.
  • पता ID मान या partylist प्रकार के स्तंभों को मैप नहीं किया जा सकता.
  • अगर आप ऐसी कॉलम पर या से मैप करते हैं, जो प्रपत्र पर प्रदर्शित नहीं है, तो मैपिंग तब तक नहीं होगी जब तक कि कॉलम को प्रपत्र से न जोड़ दिया जाए.
  • यदि कॉलम विकल्प हैं, तो प्रत्येक विकल्प के लिए पूर्णांक मान समान होना चाहिए.

नोट

अगर आपको विकल्प कॉलम को मैप करना है, तो हम अनुशंसा करते हैं कि आप समान वैश्विक विकल्प का उपयोग करने के लिए दोनों कॉलम कॉन्फ़िगर करें. अन्यथा, मैन्युअल रूप से सिंक्रनाइज़ किए गए विकल्पों के सेट को पृथक रखना कठिन हो सकता है. अगर प्रत्येक विकल्प के लिए पूर्णांक मानों को ठीक तरीके से मैप नहीं किया जाता है, तो आपको अपने डेटा में समस्याएँ हो सकती हैं. और जानकारी: Microsoft Dataverse के लिए ग्लोबल विकल्प बनाएँ और संपादित करें (पिकलिस्ट)

स्वतः कॉलम मैपिंग जनरेट करें

आप अधिक क्रियाएँ से मैपिंग्स उत्पन्न करें का चयन करके भी स्वचालित रूप से मैपिंग उत्पन्न कर सकते हैं.

सिस्टम टेबल के यह कार्य करते समय आपको सावधानी बरतनी चाहिए. जब आप कस्टम टेबल बनाएँ और मैपिंग से लाभ लेना चाहें, तो इसका उपयोग करें.

चेतावनी

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

अनुकूलनों को प्रकाशित करें

चूँकि कॉलम मैपिंग मेटाडेटा नहीं हैं, अतः आपको परिवर्तन प्रभावी करने के लिए इन्हें पहले प्रकाशित करना होगा.

इसे भी देखें

समाधान एक्सप्लोरर के उपयोग द्वारा 1:N (एक-से-अनेक) या N:1 (अनेक-से-एक) टेबल संबंध बनाएँ और संपादित करें
डेवलपर दस्तावेज़: कॉलम और एट्रिब्यूट मैपिंग अनुकूलित करें
डेवलपर दस्तावेज़: वेब API किसी अन्य कॉलम से एक नया कॉलम बनाते हैं

नोट

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

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