Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
netsuite客户中心已保存搜索_Netsuite - Fatal编程技术网

netsuite客户中心已保存搜索

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

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

如果您只是想避免访问自定义记录,您可以使用工作流或UserEvent脚本放大请求,当然还有一条漂亮的消息;)

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

  • 重定向到已部署clietn脚本的页面(SuiteLet),以弹出消息“拒绝访问,傻瓜!”
  • 一旦用户确认(即单击“确定”),我将重定向回搜索结果

  • 你会失去任何过滤器和滚动设置,但这不是一个大的代价。即使这样,您也可以开始解析nlobjRequest,并将筛选器作为参数查找,您可以通过重定向链传递这些参数,然后使用NLAPIRestURL和这些参数来恢复筛选器。我不知道最后一部分是否可行,但这是一个概念。

    感谢您的回复和解决方案。 在我的特殊情况下,我将添加一个指向自定义记录搜索的链接。 我发现,通过将自定义记录的权限限制为仅进行编辑,用户无法深入查看或编辑自定义记录。 我是这样做的: 设置>用户/角色>编辑我的客户中心角色>权限(子选项卡)>自定义记录(子列表)>我的自定义记录>限制>设置为仅编辑