खोज…


नेटसुइट रिकॉर्ड ब्राउज़र का उपयोग करना

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

सीधा लिंक

अन्य स्कीमा

आप स्कीमा ब्राउज़र और कनेक्ट ब्राउज़र के रिकॉर्ड ब्राउज़र के शीर्ष पर भी टैब देख सकते हैं। ये रिकॉर्ड ब्राउज़र के समान हैं, लेकिन विभिन्न नेटसुइट एपीआई के लिए।

स्कीमा ब्राउज़र SOAP- आधारित वेब सेवा API के लिए स्कीमा प्रदान करता है, जबकि कनेक्ट ब्राउज़र ODBC कनेक्टर के लिए स्कीमा प्रदान करता है।

रिकॉर्ड ब्राउज़र नेविगेट करना

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

उदाहरण के लिए, यदि आप Subisidary रिकॉर्ड प्रकार के लिए स्कीमा देखना चाहते हैं, तो आप सबसे पहले S पर क्लिक करेंगे, फिर बाईं ओर सब्सिडियरी

स्कीमा पढ़ना

प्रत्येक स्कीमा आपको प्रत्येक रिकॉर्ड प्रकार के बारे में भारी मात्रा में जानकारी प्रदान करती है। यह जानना महत्वपूर्ण है कि इस जानकारी को कैसे तोड़ा जाए।

स्कीमा के शीर्ष पर रिकॉर्ड प्रकार का नाम होता है और उसके बाद रिकॉर्ड प्रकार की आंतरिक आईडी; यह आंतरिक आईडी रिकॉर्ड प्रकार के लिए प्रोग्रामेटिक संदर्भ है। स्कीमा को कई खंडों में विभाजित किया गया है:

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

एक फ़ील्ड ढूँढना

जैसा कि पहले कहा गया है, रिकॉर्ड ब्राउज़र में निर्मित कोई खोज क्षमता नहीं है। एक बार जब आप उपयुक्त रिकॉर्ड प्रकार पर नेविगेट कर लेते हैं, यदि आप पहले से ही किसी विशेष क्षेत्र की आंतरिक आईडी नहीं जानते हैं, तो इसे खोजने का सबसे आसान तरीका है कि आप अपने ब्राउज़र के फाइंड फ़ंक्शन (आमतौर पर CTRL+F ) का उपयोग करके उसके नाम से फ़ील्ड का पता लगा सकते हैं। UI में।

आवश्यक फील्ड्स

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

nlapiSubmitField और इनलाइन संपादन

nlapiSubmitField कॉलम समझने के लिए एक महत्वपूर्ण टुकड़ा है। यह कॉलम इंगित करता है कि इनलाइन संपादन के लिए क्षेत्र उपलब्ध है या नहीं। यदि nlapiSubmitField true , तो फ़ील्ड को इनलाइन संपादित किया जा सकता है। यह बहुत प्रभावित करता है कि अपनी स्क्रिप्ट में nlapiSubmitField या record.submitFields फ़ंक्शन का उपयोग करने का प्रयास करते समय इस क्षेत्र को कैसे नियंत्रित किया जाता है।

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

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

आप इसके बारे में और अधिक विस्तार से हेल्प पेज पर लिख सकते हैं, जिसका शीर्षक है "गैर इनलाइन संपादन योग्य क्षेत्रों पर nlapiSubmitField का उपयोग करने का परिणाम।"



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