我们有权访问Netsuite生产帐户,但不能访问沙箱帐户。我直接在Netsuite中创建角色,中心选项卡,工作流,并使用eclipse中的suitecloud插件为脚本将代码推送到文件柜中。
我知道我们可以使用Suitebundler创建捆绑软件,并授予对其他帐户的共享访问权限并将其安装在其中。但是我无权访问其他帐户,因此在这种情况下,测试我创建的内容的最佳方法是什么?
我正在寻找一些解决方案,例如将脚本,xmls(用于角色,中心选项卡,工作流程)下载到eclipse中,然后删除我在netsuite中创建的所有内容以使其保持最新状态。然后将其从eclipse推送到netsuite帐户并进行测试。
有人可以请教。谢谢。
答案 0 :(得分:0)
您应该查看SDF (SuiteCloud Development Framework),它几乎可以做到这一点。
SuiteCloud开发框架(SDF)是一个开发框架, 部署机制。它为结构化提供了基础 开发过程并支持熟悉的开发概念和 模式。
您可以使用SDF创建SDF项目组件,有时也称为 作为自定义,供组织内部使用或 商业发行。这些基于文件的项目使用XML定义 自定义NetSuite对象,例如自定义记录,自定义表单和 工作流程。 SDF项目还支持SuiteScript文件。您可以使用 SDF将SDF项目部署到您的NetSuite帐户。
SuiteCloud IDE是基于Eclipse或基于WebStorm的集成 NetSuite平台打包的开发环境(IDE) 发展。 SuiteCloud IDE与SDF交互,使您能够 创建SDF项目。有关SuiteCloud IDE的更多信息,请参见 用于Eclipse的SuiteCloud IDE概述和用于WebStorm的SuiteCloud IDE 概述。
SuiteCloud开发框架命令行界面(CLI)是一个 可与您的IDE一起使用以开发SDF项目的工具。您可以 还创建使用CLI命令自动执行的批处理和Shell脚本 SDF项目验证和部署过程。了解更多信息 有关CLI的信息,请参阅《命令行界面指南》。