suitetalk - 如何通过传递 recordType 和 internalId 在 suitetalk 中获取客户记录的 URL
问题描述
我通过在 CustomerSearchAdvanced 中传递保存的搜索脚本 ID 和一些过滤器来获取客户记录,但我也想要每条记录的 URL
示例-recordType 客户和 internalId 为 3645
URL 是 -- https://------.app.netsuite.com/app/common/entity/custjob.nl?id=3645
解决方案
我的组织选择仅对每种记录类型的 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="
推荐阅读
- mysql - 编写为备份文件创建日期目录的小型 Shell 脚本时遇到问题
- perl - 在单次迭代中提取相同模式的第一次和最后一次出现之间的所有内容
- javascript - 如何使用javascript从summernote编辑器获取和设置光标位置
- ruby-on-rails - 如何在索引视图中显示图像
- javascript - 读取 xml 文件以确定复制哪些文件的 Grunt 构建脚本
- django-viewflow - Viewflow Django - 你如何弃用一个步骤?
- row - 向下行 - Java 脚本
- c++ - 如何获取由 CreateProcess 生成的进程的真实 ID
- ios - 由于内存问题在 iOS 中多次推送 UIViewController 导致崩溃。没有崩溃痕迹
- python - 如何重命名列表列表中的项目?