首页 > 解决方案 > 如何通过传递 recordType 和 internalId 在 suitetalk 中获取客户记录的 URL

问题描述

我通过在 CustomerSearchAdvanced 中传递保存的搜索脚本 ID 和一些过滤器来获取客户记录,但我也想要每条记录的 URL

示例-recordType 客户和 internalId 为 3645

URL 是 -- https://------.app.netsuite.com/app/common/entity/custjob.nl?id=3645

标签: suitetalk

解决方案


我的组织选择仅对每种记录类型的 URL 进行硬编码,然后附加内部 ID。幸运的是,所有记录系列共享一个 URL,该 URL 根据内部 id 解析为特定记录类型的 URL。这是我的意思的一个例子:

"/app/accounting/transactions/transaction.nl?id=1234567"

此 URL 格式可用于所有事务。假设记录 1234567 是销售订单,则解析为:

"/app/accounting/transactions/salesord.nl?id=1234567"

如果记录 1234567 是一个估计值,那么这将解析为:

"/app/accounting/transactions/estimate.nl?id=1234567"

因此,您不必对每种记录类型的 URL 进行硬编码,只需对每个记录系列进行硬编码。以下是其他一些家庭网址:

"/app/common/entity/entity.nl?id=" "/app/common/item/item.nl?id="


推荐阅读