खोज…


पैरामीटर

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

टिप्पणियों

स्टोर मूल्य का प्रभाव

कस्टम फ़ील्ड परिभाषा पर स्टोर मान सेटिंग सोर्सिंग के व्यवहार में बहुत महत्वपूर्ण भूमिका निभाता है:

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

सोर्सिंग की सीमाएं

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

फ़ील्ड परिवर्तन पर एक कस्टम फ़ील्ड में डेटा खींचना

// If you find yourself doing something like this...
function fieldChanged(type, name, index) {
    if (name == 'salesrep') {
        var salesRepId = nlapiGetFieldValue('salesrep');
        var salesRepEmail = nlapiLookupField('employee', salesRepId, 'email');
        nlapiSetFieldValue('custbody_salesrep_email', salesRepEmail);
    }
}
// Stop! and consider using Sourcing for your custom field instead of code

सोर्सिंग को परिभाषित करना

सुइटस्क्रिप्ट विषय पर सख्ती से नहीं, सोर्सिंग नेटसुइट की एक अविश्वसनीय रूप से शक्तिशाली विशेषता है, और यह किसी भी सूटस्क्रिप्ट डेवलपर के लिए टूलबेल में एक महत्वपूर्ण उपकरण है। सोर्सिंग हमें किसी भी कोड को लिखने या ऐसा करने के लिए वर्कफ़्लो का निर्माण किए बिना किसी भी संबंधित रिकॉर्ड से रिकॉर्ड में डेटा खींचने की अनुमति देता है।

कम कोड हमेशा अधिक रखरखाव योग्य कोड होता है।

सोर्सिंग को कस्टम फ़ील्ड परिभाषा के सोर्सिंग और फ़िल्टरिंग टैब पर परिभाषित किया गया है।

कस्टम इकाई फ़ील्ड परिभाषा पर सोर्सिंग पैरामीटर



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow