【问题标题】:netsuite customer center saved searchnetsuite 客户中心保存的搜索
【发布时间】:2013-10-30 16:49:46
【问题描述】:

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

【问题讨论】:

    标签: netsuite


    【解决方案1】:

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

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

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

    您会丢失任何过滤器和滚动设置,但这并不是一个很大的代价。即使这样,您也可以解析 nlobjRequest 并查找过滤器作为参数,您可以将其传递到重定向链,然后使用带有参数的 nlapiRequestURL 来恢复过滤器。我不知道最后一部分是否真的可行,但这是一个概念。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多