2016-10-04 39 views
0

我甚至不确定我想要达到什么甚至可能,所以请允许我介绍一些纬度。我对在Netsuite工作很陌生,但到目前为止,已经摸索了一遍。Netsuite呼叫suitelet功能

我们希望在采购订单表单上显示帐户,当前会计期间和部门的预算余额。问题是,大多数用户将从员工中心提出订单,并且员工中心用户不会(也不会)有权搜索预算表“表”。

我已经了解到suitelet可以以管理员权限执行,因此这可能是执行搜索并将预算值返回到采购订单表单中运行的客户端脚本(pageInit)的答案。我看不到在哪里配置?我如何将我的客户端脚本中的变量传递给suitelet?

随着用户登录员工中心,我可以获得他们的账户,部门和当前财务期,因此可以提供这些参数(我假设我需要一个suitelet?​​)函数。我已正确执行搜索并返回正确的值,只有在您有权执行搜索时才有效。

我吠叫正确的树吗?或者,狂吠?

TIA

回答

0

当你调用Suitelet

0

您可能还需要考虑使用的Restlet,它允许您配置基本端点数据传输可以通过值作为URL参数。

0

你的想法是可行的。首先,创建一个以管理员身份执行的后端suitelet。执行您想要的搜索,并在其响应中将结果返回为JSON obj。然后,在您的客户端脚本中,您可以使用nlapiResolveUrl动态获取suitelet url。使用nlapiRequestUrl api创建对该URL的请求并通过POST方法提交参数。