3.1 Netsuite 入门 您所在的位置:网站首页 netsuite开发 3.1 Netsuite 入门

3.1 Netsuite 入门

2024-07-16 11:34| 来源: 网络整理| 查看: 265

3.1 Netsuite 入门 目录一、什么是Netsuite二、为什么用Netsuite三、SuiteScript 概述四、SuiteScript 脚本类型和执行概述

目录 一、什么是Netsuite

Netsuite ——一套集 CRM / ERP / Ecommerce (客户关系管理/企业资源规划/电子商务)于一体的综合性产品,其能够在单一系统内管理公司大部分业务,并且可按需定制商业模式、特殊流程(对定制实施团队有技术经验水平有较高要求)。它基于SaaS理念,即软件即服务(Software as a Service)的理念,对客户提供租用服务(也就是说如果要用Netsuite,客户每个月都要给Netsuite公司交使用租金,其租金基于用户数量的license,用户数越多,租金越高)。

在这里插入图片描述

二、为什么用Netsuite

首先,这种系统在每个子公司不影响全球会计科目报表合并的前提下会生成会计科目,在安装的时候非常方便,它运用云计算解决方案,每个子公司只需要不到一周的时间就能够完成安装设置系统。

其次,它能够减少审计风险,所有的数据会整合在一个系统当中,所以这样就没必要担心两个系统之间的数据同步问题,如果系统需要维护的时候,非常方便,因为会计科目表匹配完成之后,想要添加一级或者是二级科目的话就会非常简单。

另外,它能够加快订单,还能减少财务结算时间,能提供实时的数据,报表还有个性化表板,并且做出更快更好的决策,支持任何时间地点访问,能够快速提高生产力。

最后,可以减少前期以及持续的IT开支,提供自动产品升级从而降低拥有的成本。

NetSuite ERP软件系统产品优势

从订单到现金的流程加快超过50%。

节省财务结算时间超过50%。

提供实时数据、报表及个性化仪表板,决策者能更快更好地做出决策。

随时随地访问系统,大大提高生产效率。

完全省去IT开支,永久自动免费升级,大大降低企业系统投入成本。

三、SuiteScript 概述

NetSuite 的 SuiteScript 脚本语言提供功能齐全的应用程序级脚本功能,支持客户端和服务器端的复杂过程逻辑。您可以使用 SuiteScript 扩展 NetSuite 并自定义、搜索和处理您的 NetSuite 数据。SuiteScript 调试器也可用于调试服务器脚本。

SuiteScript 2.x 通过 JavaScript 开发人员熟悉的 API 架构扩展了原始 SuiteScript 产品的功能。SuiteScript 2.x 的亮点包括:

模块化——支持封装,提供直观的代码组织,并确保没有全局变量或方法命名冲突。

自动依赖管理——使您能够专注于逻辑而不是依赖和加载顺序。

JavaScript — 旨在支持大多数标准 JavaScript,为您提供对 NetSuite 功能的编程访问。

第三方 JavaScript 库 — 使用自定义模块来加载您首选的第三方 JavaScript 库。

增强功能——支持所有 HTTP 内容类型、SFTP 文件传输、数据缓存、搜索分页、平面文件流、增强加密、解密和散列。

异步客户端脚本处理——提供 promise 和 map/reduce 脚本;用于处理大量记录的服务器脚本的结构化框架

从 2020.1 开始,SuiteScript 2.1 作为 SuiteScript 的最新版本提供。SuiteScript 2.1 基于 ECMAScript 规范的 ECMAScript 2019 (ES2019) 版本。SuiteScript 2.1 和 SuiteScript 的未来版本将继续支持使用 ES.Next 为 ECMAScript 规范的未来版本计划的功能。

下表显示了 SuiteScript 的一些用途以及指向 NetSuite 脚本类型的所有链接,您可以使用它以编程方式完成任务。

在这里插入图片描述

在这里插入图片描述

将 SuiteScript 与 NetSuite 记录结合使用

NetSuite 中的每条记录都包含以下基本组件:正文字段、按钮和操作、子选项卡和子列表。下图显示了一个标准销售订单记录,其中标明了每个基本组件。 在这里插入图片描述

记录(record)的基本组成部分是:

记录对象(Record object)身体领域(Body fields)按钮和动作(Buttons and actions)子选项卡(Subtabs)子列表(Sublists)

您可以使用 SuiteScript 创建每个基本组件并获取和设置每个组件的值。下表描述了基本组件。

在这里插入图片描述

在这里插入图片描述

四、SuiteScript 脚本类型和执行概述

SuiteScript 中有两种脚本执行类别:在客户端浏览器上运行的那些(客户端脚本)和在 NetSuite 服务器上运行的那些(服务器脚本)。有一种客户端脚本类型(客户端)和几种服务器脚本类型(map/reduce、批量更新(mass update)、portlet、RESTlet、计划(scheduled)、Suitelet、用户事件(user event)、工作流操作(workflow action)、捆绑安装(bundle installation)和 SDF 安装(SDF installation))。一些脚本类型异步执行(map/reduce、调度(scheduled)和工作流操作(workflow action)),而所有其他脚本类型同步执行。

每个 SuiteScript 模块的文档说明模块成员是否可以在客户端脚本(client script)、服务器脚本(server script)或两者中使用。

客户端脚本 客户端脚本会影响 NetSuite 页面上显示数据的方式和类型。它可以部署在单个记录、多个记录或表单上。客户端脚本可以在用户访问特定记录或特定表单的任何时候执行,例如创建新记录或更新现有记录。客户端脚本也可以在页面加载到浏览器时执行,以及任何时候用户在页面上输入或更新数据以及提交页面时执行。客户端脚本是最常用的脚本类型之一。

服务器脚本 服务器脚本根据其类型提供数据的一般处理和保存:

在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有