我使用可用的过滤器创建了已保存的自定义记录搜索。然后,我添加了一个名为“信息”的客户中心类别,并在此类别中添加了一个指向搜索表单的链接。我已向客户中心角色添加了必要的权限,以查看记录和搜索表单。但是,搜索表单不会出现在客户中心。 要显示它,我需要将自定义记录的权限设置为No Permissions。结果是,当在客户中心运行搜索时,用户可以查看和编辑搜索结果行,从而查看自定义记录... 有没有办法避免这种情况:允许用户查看搜索结果但不查看和编辑记录?我已经看到我可以发布已保存的搜索,但是我希望有一个允许用户使用可用过滤器的搜索表单。
答案 0 :(得分:0)
如果您只是想避免访问自定义记录,可以使用WorkFlow或UserEvent脚本来刷新请求,当然还有一条好消息;)
如果我有这个要求,我可能会做这样的事情:
你会失去任何过滤器和滚动设置,但这不是一个很大的代价。即使这样,您也可以进入解析nlobjRequest并查找过滤器作为参数,您可以传递重定向链,然后使用nlapiRequestURL和params来恢复过滤器。我不知道最后一部分是否真的可行,但这是一个概念。
答案 1 :(得分:0)
感谢您的回复和解决方案。 在我的特定情况下,我正在添加自定义记录搜索的链接。 我发现通过将自定义记录的权限限制为仅编辑,用户无法向下钻取以查看或编辑自定义记录。 我这样做如下: 设置>用户/角色>编辑我的客户中心角色>权限(子标签)>自定义记录(子列表)>我的自定义记录>限制>设置为仅编辑。