netsuite
Записи развертывания скриптов и скриптов
Поиск…
Вступление
Чтобы NetSuite знал, как использовать наш исходный код, мы должны иметь возможность сказать, какие функции вызывать, когда их называть, и кому их называть. Мы выполняем все эти операции с помощью записей сценариев и сценариев .
Сценарий
NetSuite использует запись сценария для сопоставления функций (-ей) в исходном файле с конкретными событиями, которые происходят в системе. Например, если вам нужна какая-то бизнес-логика для запуска, когда форма сохраняется в пользовательском интерфейсе, в записи сценария будет указано NetSuite, который будет функционировать для вызова при возникновении события Save Record
.
Вы можете считать запись сценария определяющей, когда должен запускаться исходный код; он по существу определяет нечто похожее:
«Когда запись сохранена, вызовите функцию saveRecord в hello-world.js».
Вот пример того, как будет выглядеть этот сценарий:
Записи развертывания скриптов
После создания записи сценария нам необходимо развернуть этот скрипт в систему. В то время как запись сценария сообщает NetSuite, который функционирует для вызова из нашего исходного файла, запись « Развертывание сценария» позволяет NetSuite знать, какие записи и пользователи должны выполнять наш скрипт.
Хотя запись сценария определяет, когда будет запускаться исходный код, развертывание скриптов определяет, где и кто может запускать наш скрипт. Если у нас есть запись сценария, в которой говорится:
«Когда запись сохранена, вызовите функцию saveRecord в hello-world.js».
то наше развертывание скрипта для этой записи может немного изменить это:
«Когда сохранена запись Employee, вызовите функцию saveRecord в hello-world.js, но только для пользователей из группы« Администраторы ».
Опять же, вот пример того, как будет выглядеть это развертывание скрипта:
Сценарий может иметь несколько связанных с ним сценариев . Это позволяет нам развернуть одну и ту же бизнес-логику на несколько разных типов записей с разными аудиториями.