如何从eclipse安装和推送Netsuite捆绑包,而不是创建Suitebundler

时间:2018-12-07 20:13:10

标签: netsuite suitescript suitescript2.0

我们有权访问Netsuite生产帐户,但不能访问沙箱帐户。我直接在Netsuite中创建角色,中心选项卡,工作流,并使用eclipse中的suitecloud插件为脚​​本将代码推送到文件柜中。

我知道我们可以使用Suitebundler创建捆绑软件,并授予对其他帐户的共享访问权限并将其安装在其中。但是我无权访问其他帐户,因此在这种情况下,测试我创建的内容的最佳方法是什么?

我正在寻找一些解决方案,例如将脚本,xmls(用于角色,中心选项卡,工作流程)下载到eclipse中,然后删除我在netsuite中创建的所有内容以使其保持最新状态。然后将其从eclipse推送到netsuite帐户并进行测试。

有人可以请教。谢谢。

1 个答案:

答案 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的信息,请参阅《命令行界面指南》。