netsuite
Skript- und Skriptbereitstellungsdatensätze
Suche…
Einführung
Damit NetSuite wissen kann, wie der Quellcode verwendet werden soll, müssen wir in der Lage sein, zu wissen, welche Funktionen angerufen werden müssen, wann sie aufgerufen werden sollen und wer sie aufrufen soll. All dies erreichen wir mit den Script- und Script-Bereitstellungsdatensätzen .
Skriptaufzeichnungen
NetSuite verwendet das Script Datensatz die Funktion (en) in der Quelldatei auf bestimmte Ereignisse zuzuordnen , die im System auftreten. Wenn Sie zum Beispiel Geschäftslogik benötigen, wenn ein Formular in der Benutzeroberfläche gespeichert wird, teilt der Skriptdatensatz NetSuite mit, welche Funktion aufgerufen werden soll, wenn das Ereignis " Save Record
auftritt.
Sie können sich den Script- Datensatz als definierend vorstellen, wann unser Quellcode ausgeführt werden soll. es definiert im Wesentlichen etwas ähnlich:
"Rufen Sie nach dem Speichern eines Datensatzes die Funktion saveRecord in hello-world.js auf."
Hier ein Beispiel, wie der Script-Datensatz aussehen würde:
Skriptbereitstellungsdatensätze
Sobald wir ein Script Datensatz erstellt haben, müssen wir dann das Skript in das System zu implementieren. Während der Script- Datensatz NetSuite mitteilt, welche Funktionen von unserer Quelldatei aus aufgerufen werden sollen, informiert der Script-Deployment- Datensatz NetSuite, für welche Datensätze und Benutzer unser Script ausgeführt werden soll.
Während das Script Datensatz definiert , wenn unser Code Quelle ausgeführt werden soll, definiert die Bereitstellung von Skripts , wo und wer unser Skript ausführen kann. Wenn wir einen Skriptdatensatz haben , der besagt:
"Rufen Sie nach dem Speichern eines Datensatzes die Funktion saveRecord in hello-world.js auf."
dann könnte unsere Skriptbereitstellung für diesen Datensatz das ein wenig ändern:
"Rufen Sie nach dem Speichern eines Employee-Datensatzes die Funktion saveRecord in hello-world.js auf, jedoch nur für Benutzer in der Gruppe Administratoren."
Hier ist ein Beispiel, wie die Skriptbereitstellung aussehen würde:
Einem Skript können mehrere Skriptbereitstellungen zugeordnet sein. Dies ermöglicht es uns, dieselbe Geschäftslogik für mehrere verschiedene Datensatztypen mit unterschiedlichen Zielgruppen bereitzustellen.