大家下午好,我只是想知道是否有一种简单的方法可以使用外部 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,那么要将包含外部 ID 的链接转换为内部链接,您将使用 suitelet。
该套件将提取外部 id 参数,使用 N/search API 查找内部 id,然后使用 N/redirect API 将用户转发到实际的销售订单视图。
请注意,如果具有外部 ID 链接的人员未登录 Netsuite,您仍然可以返回销售订单的自定义 html 页面或以 PDF 形式返回打印的销售订单
不幸的是,没有在 URL 中使用外部 id 的本机方法。 唯一的方法应该是自定义的,@bknights
就是一个很好的例子