netsuite客户中心保存搜索

时间:2013-10-30 16:49:47

标签: netsuite

我使用可用的过滤器创建了已保存的自定义记录搜索。然后,我添加了一个名为“信息”的客户中心类别,并在此类别中添加了一个指向搜索表单的链接。我已向客户中心角色添加了必要的权限,以查看记录和搜索表单。但是,搜索表单不会出现在客户中心。 要显示它,我需要将自定义记录的权限设置为No Permissions。结果是,当在客户中心运行搜索时,用户可以查看和编辑搜索结果行,从而查看自定义记录... 有没有办法避免这种情况:允许用户查看搜索结果但不查看和编辑记录?我已经看到我可以发布已保存的搜索,但是我希望有一个允许用户使用可用过滤器的搜索表单。

2 个答案:

答案 0 :(得分:0)

如果您只是想避免访问自定义记录,可以使用WorkFlow或UserEvent脚本来刷新请求,当然还有一条好消息;)

如果我有这个要求,我可能会做这样的事情:

  1. 重定向到页面(SuiteLet),部署了clietn脚本以弹出消息“拒绝访问,傻瓜!”
  2. 一旦用户确认(即点击“确定”),我会重定向回搜索结果
  3. 你会失去任何过滤器和滚动设置,但这不是一个很大的代价。即使这样,您也可以进入解析nlobjRequest并查找过滤器作为参数,您可以传递重定向链,然后使用nlapiRequestURL和params来恢复过滤器。我不知道最后一部分是否真的可行,但这是一个概念。

答案 1 :(得分:0)

感谢您的回复和解决方案。 在我的特定情况下,我正在添加自定义记录搜索的链接。 我发现通过将自定义记录的权限限制为仅编辑,用户无法向下钻取以查看或编辑自定义记录。 我这样做如下: 设置>用户/角色>编辑我的客户中心角色>权限(子标签)>自定义记录(子列表)>我的自定义记录>限制>设置为仅编辑。

相关问题