问题标签 [suitetalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
257 浏览

netsuite - NetSuite:SuiteTalk 检索日记条目行

我尝试使用 SuiteTalk 检索日记帐分录行,但没有成功。我可以使用 TransctionSearchBasic 检索日记条目,并将日记 ID 作为条件传递,但我无法获取所有日记行详细信息。有什么线索吗?

0 投票
1 回答
133 浏览

netsuite - 如何使用 StringCustomFieldRef 值的列表名称而不是 internalID 调用 NetSuite SuiteTalk inventoryitem add?

通过 API 添加新的清单项时,我们需要填写一些基于列表的自定义字段。我希望能够使用该字段的字符串值,但是当我尝试调用错误时。

我们有一个包含两个值的自定义列表: InternalId 1 是“LTL” InternalId 2 是“FedEx”

我尝试将值作为 StringCustomFieldRef 发送,当将值设置为“LTL”的字符串值时,我们得到一个无效的 ref 错误。当将值设置为 1 的 internalId 时,它可以工作。

我还尝试使用 SelectCustomFieldRef 并将 value->name 设置为“LTL”的字符串值时,它会出错,就像我们根本没有传递值一样。当我们将 value->internalId 设置为 1 时,它可以工作。

是否可以只传入字符串值?

不工作:

作品:

这是错误响应:

0 投票
1 回答
107 浏览

integration - How to Integrate Netsuite with 3rd party HRM software?

I am new in development. My manager wants me to be ready with the Netsuite integration with a third party HRM software(named: MenaHRM) that is open for integration. Can anyone help me where to start? Any prerequisites? Please guide me.

0 投票
1 回答
105 浏览

c# - Netsuite suitetalk - 如何通过 Web 服务获取审计跟踪

我正在尝试使用 Netsuite Web 服务来获取自定义对象的审计跟踪。即。字段何时更新?什么是旧值和新值等

我已经检查了 netsuite 文档,但对审计跟踪的东西非常安静

0 投票
2 回答
1621 浏览

netsuite - NetSuite SuiteTalk API 请求限制

是否有关于 SuiteTalk 请求限制的文件?或者有人知道吗?我想知道对每个 IP、每个帐户、每个 X 时间量或其他的请求是否有任何限制?

0 投票
1 回答
295 浏览

c# - 保存的搜索以编程方式不返回任何结果

我有以下代码:

每次调用此方法时,都会返回 0 个搜索结果。如果我在 NetSuite 中查看保存的搜索,我会得到 1000 多个结果。

我正在对 100% 有效的客户进行类似的搜索。

我已经尝试添加角色来查看交易。我对 netsuite 本身完全不熟悉,也不知道它可能是什么,因为我的 2 次搜索中的所有设置都是相同的。

编辑SearchResult对象实际上是不同 的:在此处输入图像描述

在此处输入图像描述

现在调查这个

0 投票
0 回答
369 浏览

php - NetSuite Suitetalk API - 自上次修改后获取客户,忽略特定字段

我构建了一个自定义系统,该系统通过 SuiteTalk API 执行每日客户搜索,以收集过去 24 小时内修改过的客户。

这个系统已经运行了大约一年,但现在,有人在 NetSuite 中实现了一个自动计算客户欠款余额的字段。我相信这个计算字段会导致每个客户记录每天都被记录为修改。现在我的 API 调用返回系统中的每个客户,这是数千个。合法修改的客户记录应该只有数百个。

有什么方法可以让我忽略 API 调用中的这个特定字段,这样我就不会检索每一条客户记录?

如果值得参考,我正在使用 PHP SDK,这是我的代码的摘录:

0 投票
3 回答
3802 浏览

rest - NetSuite SuiteTalk REST Web 服务 - 登录尝试无效

我正在尝试使用 NetSuite SuiteTalk REST Web 服务来访问 NetSuite CRM 数据。

我可以访问并在生产中工作。能够检索记录数据和元数据。

我现在正在尝试在沙箱中设置访问权限以进行更深入的测试。

在沙箱中,我有: - 启用了 rest web 服务 - 启用了基于令牌的身份验证 - 给定用户并发 web 服务权限 - 给定用户使用访问令牌权限登录 - 创建了一个集成 - 创建了一个访问令牌

所有这些行动都反映了生产中所做的事情。

当我尝试对 Web 服务进行任何类型的 GET 时,我会收到 401 - 无效登录尝试。

当我检查登录审计跟踪时,我没有看到任何 GET 尝试记录,无论是否失败。

我必须在沙箱中额外做一些系统性的事情来启用其余的 Web 服务吗?超越在 SuiteCloud/SuiteTalk 中启用它?

我在审计跟踪中完全看不到任何东西的事实让我相信某些东西仍然“关闭”。

===> 2020 年 4 月 4 日更新

ed14 和尼基尔,

感谢您的回复,对于延迟回复,我们深表歉意。

不幸的是,在该领域下划线的连字符对我没有帮助。

让我回顾一下最近的尝试:

1) 首先验证生产中的 REST API 测试是否仍然有效。

2) 沙盒由 CRM 管理员刷新。应用程序仍然存在,但我的访问令牌不存在。我在沙箱中创建了一个新的。

是否可以删除应用程序?我看不出有任何方法可以做到这一点。

3) 使用现有的消费者令牌和新的访问令牌进行测试。得到与我的第一篇文章相同的回复:“title”:“无效的登录尝试,有关更多详细信息,请参阅登录审计跟踪。”,

4) 通过稍微修改 URL 进行测试,以确保我不会去某个地方的黑洞。它给了我预期的错误。

5)通过修改领域进行测试:领域9999999-sb4到领域9999999_sb4它给了我一个错误,让我相信我原来的领域是正确的:“标题”:“发生意外错误。错误ID:k8hd8pqej3unxblmaoik”,

同样,审计日志中的任何地方都不会显示任何测试失败的尝试。

不知道从这里去哪里?删除沙盒应用程序(如果可能)并重新开始?还是沙盒中的新应用?

感谢您的任何帮助。

布莱恩·亨特

0 投票
2 回答
936 浏览

search - Netsuite 搜索选择自定义字段

我正在为 web 服务开发一个基于 netsuite suitetalk api 的应用程序,特别是用于搜索。我可以使用soap api搜索自定义多选字段。多选 internalId 为 16。示例如下

但是,当我使用相同的 api,internalId 5690 时,它说它无效,这是肥皂 api。5690 表示选择自定义字段,而不是多选自定义字段

这是结果

通过soap在netsuite中搜索自定义选择字段的操作是什么。暴露了吗?我可以从 netsuite UI 中做到这一点。但没有找到用肥皂做的方法

0 投票
1 回答
588 浏览

php - NetSuite:SuiteTalk:PHP:从采购订单中接收商品

我正在尝试创建从 PurchaseOrder 创建的 ItemReceipt。我在创建过程中在采购订单中手动添加我的库存项目。当我收到此订单时,NetSuite Web 服务抛出以下错误:

不允许向子列表项添加新行。

虽然我也尝试过 ItemReceiptItemList 的 replaceAll 属性。

这是我的代码:

抛出以下内容:不允许向子列表项添加新行。

以下是我正在发送的 ItemReceipt 对象:

任何帮助都感激不尽。