netsuite учебник
Начало работы с netsuite
Поиск…
замечания
NetSuite - это облачная платформа управления ERP, CRM, E-Commerce и Professional Services. Он используется более чем 30 000 компаний для управления всем бизнесом.
NetSuite полностью настраивается администраторами и разработчиками, в том числе через JavaScript-интерфейс под названием SuiteScript. Разработчики могут писать сценарии, которые запускаются различными событиями в системе NetSuite для автоматизации бизнес-процессов.
Где получить помощь
- Присоединяйтесь к сообществу NetSuite Professionals Slack, где у вас есть мгновенный доступ к более чем 200 профессионалам NetSuite по всему миру.
- Используйте NetSuite Records Browser для схемы всех типов записей
- Справочное руководство по JavaScript для Mozilla Developer Network
Версии
Версия | Дата выхода |
---|---|
2016,2 | 2016-09-20 |
Настройка Eclipse SuiteCloud IDE
- Загрузите и установите последнюю среду Eclipse
- Установите Eclipse одним из двух способов:
- Если у вас еще нет предпочтительного пакета Eclipse, рекомендуется использовать Eclipse для разработчиков JavaScript
- Установите плагин для SuiteCloud IDE
- По завершении установки запустите Eclipse
- Перейдите в раздел Справка > Установить новое программное обеспечение ...
- Нажмите « Добавить» ..., чтобы добавить новый сайт обновлений.
- Имя : SuiteCloud IDE
- Местоположение : http://system.netsuite.com/download/ide/update_e4
- Примечание. Местоположение зависит от версии NetSuite, которую вы сейчас используете.
- Например : если вы в настоящий момент находитесь в версии 2017.1, тогда вы должны использовать этот url вместо: http://system.netsuite.com/download/ide/update_17_1
- Выберите сайт «SuiteCloud IDE» в раскрывающемся меню « Работа с»
- Выполнить мастер установки
- Перезапустить Eclipse при появлении запроса
- Настроить плагин IDC SuiteCloud
- При перезапуске Eclipse вам будет предложено настроить плагин SuiteCloud с основным паролем и учетной записью NetSuite по умолчанию
- После завершения настройки этого мастера выберите « Настройки» > « NetSuite»
- Здесь вы найдете все настройки SuiteCloud IDE
- [Необязательно] Если ваше основное использование для Eclipse - это разработка NetSuite, перейдите в « Настройки» > « Основные» > « Перспективы» и сделайте «NetSuite» Perspective своим дефолтом
- Создайте новый проект NetSuite
- Щелкните правой кнопкой мыши в окне NS Explorer и выберите « Создать» > « Проект NetSuite».
- Следуйте указаниям мастера настройки проекта по вашему выбору. Типы проектов следующие:
- Настройка учетной записи : проект, который использует платформу разработки SuiteCloud для создания пользовательских объектов, записей и сценариев для настройки учетной записи NetSuite.
- SuiteScript : проект, используемый исключительно для написания сценариев.
- Приложение SSP : приложение «Сервер страниц SharePoint», обычно используемое совместно с SiteBuilder или SuiteCommerce для приложений электронной коммерции, поддерживаемых NetSuite.
Hello, World 1.0 Client Script
- Создайте исходный файл для нового скрипта клиента
Создайте новый файл JavaScript, используя ваш любимый редактор или IDE
Добавьте в свой файл следующий исходный код (исходный исходный код здесь )
/** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. */ function pageInit(type) { console.log("Hello, World from a 1.0 Client Script!"); }
Сохраните файл как
hello-world.js
где хотите
- Используйте исходный файл, который мы только что создали, чтобы создать новую запись сценария в NetSuite
- В учетной записи NetSuite перейдите на вкладку «Настройка» > « Сценарии» > « Сценарии» > « Создать»
- При появлении запроса выберите
hello-world.js
в качестве файла сценария - Нажмите Создать запись сценария
- При появлении запроса выберите Client Script в качестве типа скрипта
- Назовите свою запись сценария Hello World
- Сопоставьте функцию с именем
pageInit
в нашем исходном файле с событием сценария Page Init , введяpageInit
в поле Function Init Init - Сохраните новую запись сценария
- Разверните новый скрипт в записи сотрудника
- В вашей вновь созданной записи сценария нажмите « Развернуть сценарий»
- В поле « Применяется к» выберите « Сотрудник»
- Убедитесь, что для поля « Состояние» установлено значение « Тестирование»
- Нажмите Сохранить.
- Смотрите свой сценарий в действии!
- Откройте консоль разработчика / JavaScript (как правило, F12 в большинстве браузеров)
- Создайте нового сотрудника, перейдя в Списки > Сотрудники > Сотрудники > Новые
- Соблюдайте свое сообщение «Hello, World» в консоли браузера.
Привет, клиентский скрипт World 2.0
- Создайте исходный файл для нового скрипта клиента
Создайте новый файл JavaScript, используя ваш любимый редактор или IDE
Добавьте в свой файл следующий исходный код (исходный исходный код здесь )
define([], function () { /** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. * * @NApiVersion 2.x * @NModuleScope Public * @NScriptType ClientScript */ var exports = {}; function pageInit(context) { console.log("Hello, World from a 2.0 Client Script!"); } exports.pageInit = pageInit; return exports; });
Сохраните файл как
hello-world2.js
где бы вы ни пожелали
- Используйте исходный файл, который мы только что создали, чтобы создать новую запись сценария в NetSuite
- В учетной записи NetSuite перейдите на вкладку «Настройка» > « Сценарии» > « Сценарии» > « Создать»
- При появлении запроса выберите
hello-world2.js
в качестве файла сценария - Нажмите Создать запись сценария
- Назовите свою запись сценария Hello World
- Сохраните новую запись сценария
- Разверните новый скрипт в записи сотрудника
- В вашей вновь созданной записи сценария нажмите « Развернуть сценарий»
- В поле « Применяется к» выберите « Сотрудник»
- Убедитесь, что для поля « Состояние» установлено значение « Тестирование»
- Нажмите Сохранить.
- Смотрите свой сценарий в действии!
- Откройте консоль разработчика / JavaScript (как правило, F12 в большинстве браузеров)
- Создайте нового сотрудника, перейдя в Списки > Сотрудники > Сотрудники > Новые
- Соблюдайте свое сообщение «Hello, World» в консоли браузера.