如何通过传递recordType和internalId

时间:2019-06-13 06:18:35

标签: suitetalk

我通过在CustomerSearchAdvanced中传递保存的搜索脚本ID和一些过滤器来获取客户记录,但是我还希望每个记录的URL

example- recordType客户和internalId为3645

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

1 个答案:

答案 0 :(得分:0)

我的组织选择仅对每种记录类型的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="