logo

Are you need IT Support Engineer? Free Consultant

手把手演示:如何限制用户的业务数据查看权限

  • By Sanjay
  • 18/09/2026
  • 4 Views



需求:销售权限控制,我希望销售人员只能看到销售组织A和B的销售订单,看不到其他销售组织的销售订单。

当我把这个需求给到Joule,Joule给我的解决方案是错误的时候,我知道是时候写这篇博客了……

 

需求非常清晰明了,我希望对销售人员能查看的销售订单做权限控制。比如:某个销售人员,我只希望他看到销售组织A和B的销售订单。(在我以下的例子里,选择销售组织1310和1320代表A和B)

以下是纯干货,将一步一步介绍如何权限配置,来实现数据查看的控制:

  • 为了方便演示,我将只给我的用户分配销售订单处理相关的权限。分配一个业务角色,这个业务角色下面只有一个业务目录。

用户分配的业务角色

 该业务角色下包含的业务目录

 

  • 当我们现在进系统查看销售订单,我们能看到所有的销售订单。如下图所示,除了销售组织1310和1320,我还能看到销售组织1020、1810的数据。

能看到所有销售订单

 

  • 好!下面进入本篇博客重点,权限配置部分。首先点编辑业务角色,点击右上角的“维护限制(Maintain Restrictions)”。初始,你应该看到下面3个维度的权限控制应该都是不受限制的。

默认是不受限制的

 

  • 根据我的需求,我在写和读这两层改成受限。至于Value Help,暂时不变,还是不受限制。

&Amp;Ldquo;写&Amp;Rdquo;和&Amp;Ldquo;读&Amp;Rdquo;受限

 

  • 这时,你拖动左边的菜单往下,在分配的限制类型(Assigned Restriction Types)下面,你能看到不同类别的限制字段可以设置。在Sales Area下面,你找到了销售组织这个你想设置的字段:

找到了销售组织这个字段

 

  • 在销售组织的写和读的层面,都维护上1310和1320两个值:

维护销售组织字段的值

 

  • 这个时候,当我们再去查找的时候,发现什么销售订单都搜不出来了:

搜索不出销售订单了

 

  • 上面这个错误是一个常见错误的情况,那是因为我们在维护限制下面,还没有把应该维护的字段都维护好。我们重新回到维护业务角色->维护限制。我们可以看到左边的这些限制类型还都是显示黄色,而不是绿色,也就是还有字段我们没有维护。

还有没维护的字段

 

  • 需求是限制用户只能看销售组织1310和1320的数据,那么也就是说对于其他字段,应该是没有限制的。所以我们要把其他字段都维护好“无限制”。当我们选中这些字段,可以选择右上角的Unrestricted Access来维护:

其他字段维护&Amp;Ldquo;无限制&Amp;Rdquo;

 

  • 另外,注意在Sales Area下面,Distribution Channel和Division也维护上无限制:

Sales Area下的所有字段也都维护好

 

  • 这个时候,你看左边菜单的时候,所以限制类型都显示绿色了,也就是你都维护好了:要不有限制值,要么是无限制。

所有字段都维护好了

 

  • 这个时候,你再打开应用,你会发现用户确实只能看到销售组织1310和1320的数据了:

只有销售组织1310和1320的数据了

本文拿销售组织字段做演示,那么对于其他字段比如公司代码、工厂想要做数据的限制,也都是一样做法。务必确保那些你不应该限制的字段维护好无限制。

希望本文能对你有所帮助,如果有任何问题,欢迎留言或者私信讨论。感谢阅读!





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Chat with us on WhatsApp!