netsuite
स्क्रिप्ट और स्क्रिप्ट परिनियोजन रिकॉर्ड
खोज…
परिचय
हमारे स्रोत कोड का उपयोग कैसे करें, यह जानने के लिए हमें NetSuite के लिए, हमें यह बताने में सक्षम होना चाहिए कि कौन से कॉल करने के लिए, कब उन्हें कॉल करना है और कौन उन्हें कॉल करना है। हम स्क्रिप्ट और स्क्रिप्ट परिनियोजन रिकॉर्ड के साथ इन सभी को पूरा करते हैं।
स्क्रिप्ट रिकॉर्ड
नेटसुइट सिस्टम में होने वाली विशिष्ट घटनाओं के लिए आपकी स्रोत फ़ाइल में फ़ंक्शन (एस) को मैप करने के लिए स्क्रिप्ट रिकॉर्ड का उपयोग करता है। उदाहरण के लिए, यदि आपको UI में कोई फ़ॉर्म सहेजने के लिए कुछ व्यावसायिक तर्क की आवश्यकता है, तो स्क्रिप्ट रिकॉर्ड NetSuite को बताएगा कि Save Record
इवेंट होने पर कॉल करने के लिए कौन सा फ़ंक्शन है।
जब हमारा स्रोत कोड चलना चाहिए, तो आप स्क्रिप्ट रिकॉर्ड को परिभाषित करने के बारे में सोच सकते हैं; यह अनिवार्य रूप से कुछ को परिभाषित करता है:
"जब कोई रिकॉर्ड सहेजा जाता है, तो hello-world.js में saveRecord फ़ंक्शन को कॉल करें।"
यहाँ एक उदाहरण है कि स्क्रिप्ट रिकॉर्ड कैसा दिखेगा:
स्क्रिप्ट परिनियोजन रिकॉर्ड
एक बार जब हमारे पास एक स्क्रिप्ट रिकॉर्ड बन जाता है, तो हमें उस स्क्रिप्ट को सिस्टम में तैनात करने की आवश्यकता होती है। जबकि स्क्रिप्ट रिकॉर्ड नेटसुइट को बताता है कि हमारे स्रोत फ़ाइल से कॉल करने के लिए कौन सा कार्य करता है, स्क्रिप्ट परिनियोजन रिकॉर्ड NetSuite को बताता है कि हमारे स्क्रिप्ट को कौन से रिकॉर्ड और उपयोगकर्ताओं को निष्पादित करना चाहिए।
जबकि स्क्रिप्ट रिकॉर्ड परिभाषित करता है कि जब हमारा स्रोत कोड चलना चाहिए, तो स्क्रिप्ट परिनियोजन यह परिभाषित करता है कि हमारी स्क्रिप्ट कहां और कौन चला सकता है। यदि हमारे पास एक स्क्रिप्ट रिकॉर्ड है जो कहता है:
"जब कोई रिकॉर्ड सहेजा जाता है, तो hello-world.js में saveRecord फ़ंक्शन को कॉल करें।"
फिर उस रिकॉर्ड के लिए हमारी स्क्रिप्ट परिनियोजन को थोड़ा संशोधित कर सकता है:
"जब एक कर्मचारी रिकॉर्ड सहेजा जाता है, तो hello-world.js में saveRecord फ़ंक्शन को कॉल करें, लेकिन केवल व्यवस्थापक समूह के उपयोगकर्ताओं के लिए।"
फिर, यहाँ एक उदाहरण है कि स्क्रिप्ट परिनियोजन कैसा दिखेगा:
एक स्क्रिप्ट में कई स्क्रिप्ट डिप्लॉयमेंट जुड़े हो सकते हैं। यह हमें अलग-अलग दर्शकों के साथ एक ही व्यावसायिक तर्क को कई अलग-अलग रिकॉर्ड प्रकारों पर तैनात करने की अनुमति देता है।