通过外部 ID 访问 NetSuite 销售订单

问题描述 投票:0回答:2

大家下午好,我只是想知道是否有一种简单的方法可以使用外部 ID 通过 URL 访问 NetSuite 中的记录。

NetSuite 销售订单的本机 URL 是:

https://XXX.app.netsuite.com/app/accounting/transactions/salesord.nl?id=YYY&whence=

地点: XXX 是客户/组织 ID YYY 是 NetSuite 内部 ID

但是我真正想要的是能够将该 URL 更改为:

https://XXX.app.netsuite.com/app/accounting/transactions/salesord.nl?external_id=ZZZ&whence=

我知道您可以通过 REST API 执行此操作,但当所有这些数据已通过此 ID 链接时,我真的不想将它们同步回我们的系统。我只是想创建一个动态 URL 来让人们直接进入 NetSuite。

这当然应该可以作为本机功能实现吗?

手指交叉!

netsuite
2个回答
1
投票

如果此人已经登录 Netsuite,那么要将包含外部 ID 的链接转换为内部链接,您将使用 suitelet。

该套件将提取外部 id 参数,使用 N/search API 查找内部 id,然后使用 N/redirect API 将用户转发到实际的销售订单视图。

请注意,如果具有外部 ID 链接的人员未登录 Netsuite,您仍然可以返回销售订单的自定义 html 页面或以 PDF 形式返回打印的销售订单


0
投票

不幸的是,没有在 URL 中使用外部 id 的本机方法。 唯一的方法应该是自定义的,@bknights

就是一个很好的例子
© www.soinside.com 2019 - 2024. All rights reserved.