netsuitenetsuite入门


备注

NetSuite是一个基于云的ERP,CRM,电子商务和专业服务管理平台。它被超过30,000家公司用于运营其整个业务。

NetSuite可由管理员和开发人员完全自定义,包括通过名为SuiteScript的基于JavaScript的API。开发人员能够编写由NetSuite系统中的各种事件触发的脚本,以自动化业务流程。

哪里可以获得帮助

  1. 加入NetSuite Professionals Slack社区,您可以在全球范围内即时访问200多名NetSuite专业人员。
  2. 使用NetSuite记录浏览器获取所有记录类型的模式
  3. Mozilla Developer Network的JavaScript参考指南

版本

发布日期
2016.2 2016年9月20日

Eclipse SuiteCloud IDE安装程序

  1. 下载并安装最新的Eclipse IDE
  2. 安装SuiteCloud IDE插件
    1. 安装完成后,启动Eclipse
    2. 导航到帮助 > 安装新软件...
    3. 单击添加...以添加新的更新站点
    4. Work With下拉列表中选择“SuiteCloud IDE”站点
    5. 继续安装向导
    6. 出现提示时重启Eclipse
  3. 配置SuiteCloud IDE插件
    1. 当Eclipse重新启动时,系统将提示您使用主密码和默认NetSuite帐户设置SuiteCloud插件
    2. 完成此设置向导后,导航到“首选项” >“ NetSuite”
      • 在这里,您将找到所有SuiteCloud IDE首选项
    3. [可选]如果Eclipse的主要用途是NetSuite开发,请导航到Preferences > General > Perspectives并将“NetSuite”Perspective视为默认值
  4. 创建一个新的NetSuite项目
    1. NS Explorer窗口中单击鼠标右键,然后选择“ 新建” >“ NetSuite项目”
    2. 按照向导进行所选项目设置。项目类型如下:
      1. 帐户自定义 :利用SuiteCloud开发框架构建自定义对象,记录和脚本以自定义NetSuite帐户的项目。
      2. SuiteScript :专门用于编写脚本的项目。
      3. SSP应用程序 :SuiteScript Server Pages应用程序,通常与SiteBuilder或SuiteCommerce一起用于NetSuite支持的电子商务应用程序。

您好,World 1.0客户端脚本

  1. 为新的客户端脚本创建源文件
    1. 使用您喜欢的编辑器或IDE创建一个新的JavaScript文件

    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作为Script Type
    5. 将脚本记录命名为Hello World
    6. 通过在Page Init Function字段中输入pageInit ,将源文件中名为pageInit 的函数pageInitPage Init脚本事件
    7. 保存新的脚本记录
  3. 将新脚本部署到Employee记录
    1. 在新创建的脚本记录上,单击“ 部署脚本”
    2. 在“ 应用于”字段中,选择“ 员工”
    3. 确保“ 状态”字段设置为“ 测试”
    4. 单击保存
  4. 看你的脚本在行动!
    1. 打开浏览器的开发人员/ JavaScript控制台(在大多数浏览器上通常为F12)
    2. 通过导航到列表 > 员工 > 员工 > 新建来创建新员工
    3. 在浏览器控制台中观察“Hello,World”消息。

您好,World 2.0客户端脚本

  1. 为新的客户端脚本创建源文件
    1. 使用您喜欢的编辑器或IDE创建一个新的JavaScript文件

    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. 将新脚本部署到Employee记录
    1. 在新创建的脚本记录上,单击“ 部署脚本”
    2. 在“ 应用于”字段中,选择“ 员工”
    3. 确保“ 状态”字段设置为“ 测试”
    4. 单击保存
  4. 看你的脚本在行动!
    1. 打开浏览器的开发人员/ JavaScript控制台(在大多数浏览器上通常为F12)
    2. 通过导航到列表 > 员工 > 员工 > 新建来创建新员工
    3. 在浏览器控制台中观察“Hello,World”消息。