0

Backgorund:我是 NetSuite 领域的新手。我们正在尝试将 NetSuite 与我们的 ERP 集成,我正在做一些初步研究,以找出前进的最佳选择。第一项任务的主要目标是将大量数据从 NetSuite 下载到我们的终端并找到替代方法。

我对 SuiteScript/SuiteTalk/Analytics 做了一些研究,发现了一些事实,我的问题如下:

  • 可以创建自定义搜索并保存 SuiteScript/SuiteTalk。
  • 这个保存的搜索可以通过 SuiteScript 和 SuiteTalks 调用
  • 好吧,有一个困惑,Suaved Search 是 SuiteAnalytics 可以访问的视图吗?(虽然不是我的主要问题!!)。
  • 使用 SuiteScript,可以将保存的搜索执行的返回保存为平面文件,并且可以将该文件移动到文件柜。使用 RESTlet 公开 REST API,可以下载此文件。[但是还没有实现这个!!]
  • [主要问题]是否可以这样做,在 NETSUITE 端使用 SUITTALK 创建一个平面文件?以及之后如何保存/移动文件到文件柜?
  • 我还没有对文件柜主题以及如何对此处创建的文件进行索引进行更多研究?
  • 还是从 SOAP 调用加载整个结果集更好?

非常感谢您的意见!

谢谢!

4

3 回答 3

0

您当然可以通过 SuiteTalk 执行保存的搜索。您还可以遍历保存的搜索的所有结果,并对这些结果做任何您想做的事情,例如创建一个文本文件。

SuiteTalk API 还允许访问文件柜以创建或检索文件,但文件大小有限制。

于 2018-02-23T15:50:48.613 回答
0

感谢@netsuite-guru 和@suite-resources!

所以做一些进一步的研究,并考虑到你的建议,服务器端(在 NETSUITE)脚本只能使用 SuiteScript 来完成,以实现自动化的目标 - 从 NetSuite 读取和写入到文件到 FILECABINET

还找到了另一个很好的阅读线程作为 MapReduce链接的一个选项

但此时会使用“预定脚本/地图减少”。

于 2018-02-26T09:54:33.383 回答
0

Suitetalk 可用于创建文件并将文件从一个文件夹移动到另一个文件夹,方法是更改​​文件对象的文件夹 internalId。

由于您使用 Suitetalk 创建/加载保存的搜索;您需要使用搜索结果创建并保存最后的 CSV,然后将文件移动到文件柜。

由于您的目标是从 NetSuite 获取大量数据,因此我推荐以下选项:

  1. 使用Scheduled script/Map Reduce构建文件并放置在文件柜的所需文件夹中
  2. 使用 Suitetalk,您可以提取该文件。(注意:您不需要 REST 来完成这项工作。您可以获取文件内容并在最后存储结果。您不能直接存储文件。您必须存储文件内容)
于 2018-02-24T09:09:35.890 回答