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


निकाय फ़ील्ड के बीच मैपिंग बनाएं या संपादित करें

यह विषय इस पर लागू होता है Dynamics 365 Customer Engagement (on-premises). इस विषय के Power Apps संस्करण के लिए, देखें: तालिका स्तंभों को मानचित्रित करें

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

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

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

नोट

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

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

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

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

  • दोनों फ़ील्ड्स उसी प्रकार और उसी स्वरूप के होने चाहिए.

  • लक्ष्य फ़ील्ड की लंबाई स्रोत फ़ील्ड की लंबाई के बराबर या अधिक होनी चाहिए.

  • लक्ष्य फ़ील्ड को पहले से ही किसी अन्य फ़ील्ड के लिए मैप नहीं किया जा सकता.

  • स्रोत फ़ील्ड प्रपत्र पर दिखाई देने चाहिए.

  • लक्ष्य फ़ील्ड ऐसी फ़ील्ड होना चाहिए जिसमें उपयोगकर्ता डेटा सूचना दर्ज कर सके.

  • अगर फ़ील्ड विकल्प सेट हैं, तो प्रत्येक विकल्प के लिए पूर्णांक मान समान होने चाहिए.

  • पता ID मान मैप नहीं किए जा सकते.

नोट

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

फ़ील्ड मैपिंग बनाएं या संपादित करें

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

  2. घटक के अंतर्गत, एंटिटी विस्तृत करें और फिर अपनी इच्छित एंटिटी विस्तृत करें.

  3. या तो 1:N संबंध or N:1 संबंध का चयन करें.

  4. मुख्य फलक में, प्रकार सूची में, मैप करने योग्य का चयन करें.

  5. मैप करने योग्य संबंध का चयन करें. फिर, क्रियाएँ टूलबार पर, क्रियाएँ चुनें, और फिर संपादित करें चुनें.

  6. संबंधित के अंतर्गत, मैपिंग का चयन करें.

  7. प्रत्येक नई मैपिंग के लिए, क्रियाएँ टूलबार पर, नया चुनें.

  8. फ़ील्ड मैपिंग बनाएँ संवाद बॉक्स में, स्रोत निकाय फ़ील्ड से स्रोत फ़ील्ड का चयन करें. लक्ष्य निकाय फ़ील्ड से लक्ष्य फ़ील्ड का चयन करें.

  9. ठीक चुनें.

  10. सहेजें और बंद करें संबंध प्रपत्र को बंद करने के लिए चुनें.

  11. जब आपके अनुकूलन पूर्ण हो जाएँ, तो उन्हें प्रकाशित करें

नोट

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

फ़ील्ड मैपिंग स्वचालित रूप से जनरेट करें

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

1:N (एक-से-अनेक) या N:1 (अनेक-से-एक) बनाएं संबंध
N:N (अनेक-से-अनेक) बनाएं संबंध