Поиск…


замечания

NetSuite - это облачная платформа управления ERP, CRM, E-Commerce и Professional Services. Он используется более чем 30 000 компаний для управления всем бизнесом.

NetSuite полностью настраивается администраторами и разработчиками, в том числе через JavaScript-интерфейс под названием SuiteScript. Разработчики могут писать сценарии, которые запускаются различными событиями в системе NetSuite для автоматизации бизнес-процессов.

Где получить помощь

  1. Присоединяйтесь к сообществу NetSuite Professionals Slack, где у вас есть мгновенный доступ к более чем 200 профессионалам NetSuite по всему миру.
  2. Используйте NetSuite Records Browser для схемы всех типов записей
  3. Справочное руководство по JavaScript для Mozilla Developer Network

Версии

Версия Дата выхода
2016,2 2016-09-20

Настройка Eclipse SuiteCloud IDE

  1. Загрузите и установите последнюю среду Eclipse
  2. Установите плагин для SuiteCloud IDE
    1. По завершении установки запустите Eclipse
    2. Перейдите в раздел Справка > Установить новое программное обеспечение ...
    3. Нажмите « Добавить» ..., чтобы добавить новый сайт обновлений.
    4. Выберите сайт «SuiteCloud IDE» в раскрывающемся меню « Работа с»
    5. Выполнить мастер установки
    6. Перезапустить Eclipse при появлении запроса
  3. Настроить плагин IDC SuiteCloud
    1. При перезапуске Eclipse вам будет предложено настроить плагин SuiteCloud с основным паролем и учетной записью NetSuite по умолчанию
    2. После завершения настройки этого мастера выберите « Настройки» > « NetSuite»
      • Здесь вы найдете все настройки SuiteCloud IDE
    3. [Необязательно] Если ваше основное использование для Eclipse - это разработка NetSuite, перейдите в « Настройки» > « Основные» > « Перспективы» и сделайте «NetSuite» Perspective своим дефолтом
  4. Создайте новый проект NetSuite
    1. Щелкните правой кнопкой мыши в окне NS Explorer и выберите « Создать» > « Проект NetSuite».
    2. Следуйте указаниям мастера настройки проекта по вашему выбору. Типы проектов следующие:
      1. Настройка учетной записи : проект, который использует платформу разработки SuiteCloud для создания пользовательских объектов, записей и сценариев для настройки учетной записи NetSuite.
      2. SuiteScript : проект, используемый исключительно для написания сценариев.
      3. Приложение SSP : приложение «Сервер страниц SharePoint», обычно используемое совместно с SiteBuilder или SuiteCommerce для приложений электронной коммерции, поддерживаемых NetSuite.

Hello, World 1.0 Client Script

  1. Создайте исходный файл для нового скрипта клиента
    1. Создайте новый файл JavaScript, используя ваш любимый редактор или IDE

    2. Добавьте в свой файл следующий исходный код (исходный исходный код здесь )

      /**
       * 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!");
      }
      
    3. Сохраните файл как hello-world.js где хотите

  2. Используйте исходный файл, который мы только что создали, чтобы создать новую запись сценария в NetSuite
    1. В учетной записи NetSuite перейдите на вкладку «Настройка» > « Сценарии» > « Сценарии» > « Создать»
    2. При появлении запроса выберите hello-world.js в качестве файла сценария
    3. Нажмите Создать запись сценария
    4. При появлении запроса выберите Client Script в качестве типа скрипта
    5. Назовите свою запись сценария Hello World
    6. Сопоставьте функцию с именем pageInit в нашем исходном файле с событием сценария Page Init , введя pageInit в поле Function Init Init
    7. Сохраните новую запись сценария
  3. Разверните новый скрипт в записи сотрудника
    1. В вашей вновь созданной записи сценария нажмите « Развернуть сценарий»
    2. В поле « Применяется к» выберите « Сотрудник»
    3. Убедитесь, что для поля « Состояние» установлено значение « Тестирование»
    4. Нажмите Сохранить.
  4. Смотрите свой сценарий в действии!
    1. Откройте консоль разработчика / JavaScript (как правило, F12 в большинстве браузеров)
    2. Создайте нового сотрудника, перейдя в Списки > Сотрудники > Сотрудники > Новые
    3. Соблюдайте свое сообщение «Hello, World» в консоли браузера.

Привет, клиентский скрипт World 2.0

  1. Создайте исходный файл для нового скрипта клиента
    1. Создайте новый файл JavaScript, используя ваш любимый редактор или IDE

    2. Добавьте в свой файл следующий исходный код (исходный исходный код здесь )

      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;
      });
      
    3. Сохраните файл как hello-world2.js где бы вы ни пожелали

  2. Используйте исходный файл, который мы только что создали, чтобы создать новую запись сценария в NetSuite
    1. В учетной записи NetSuite перейдите на вкладку «Настройка» > « Сценарии» > « Сценарии» > « Создать»
    2. При появлении запроса выберите hello-world2.js в качестве файла сценария
    3. Нажмите Создать запись сценария
    4. Назовите свою запись сценария Hello World
    5. Сохраните новую запись сценария
  3. Разверните новый скрипт в записи сотрудника
    1. В вашей вновь созданной записи сценария нажмите « Развернуть сценарий»
    2. В поле « Применяется к» выберите « Сотрудник»
    3. Убедитесь, что для поля « Состояние» установлено значение « Тестирование»
    4. Нажмите Сохранить.
  4. Смотрите свой сценарий в действии!
    1. Откройте консоль разработчика / JavaScript (как правило, F12 в большинстве браузеров)
    2. Создайте нового сотрудника, перейдя в Списки > Сотрудники > Сотрудники > Новые
    3. Соблюдайте свое сообщение «Hello, World» в консоли браузера.


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow