Results 1 to 2 of 2

Thread: ce版要做到,控制某个角色只能访问北京的客户,要怎么做?

  1. #1
    xiaoker Guest

    Default ce版要做到,控制某个角色只能访问北京的客户,要怎么做?

    比如我想让某个角色只能访问北京和天津的客户。另外一个角色只能访问湖北的客户。

    我在客户里面增加一个城市或者省的字段。
    但是我好像角色不能控制到客户的某个字段。

    Field Level Access这个插件也只能控制某个字段的权限,而不是针对字段的类别来设置访问权限。

    请问实现这个需求有什么插件吗?谢谢

  2. #2
    bnnzx is offline Sugar Community Member
    Join Date
    Jun 2009
    Location
    武汉
    Posts
    61

    Default Re: ce版要做到,控制某个角色只能访问北京的客户,要怎么做?

    你的需求,还是属于记录级别的权限,不需要Field Level Access之类的字段控制的插件,这些插件是控制某个字段对角色的可见性。
    实现你的需求,大体可分为两种反案:
    1. 单独对客户模块,按照区域进行记录级别的控制,大致思路:
    a、新建模块,建立角色与区域之间的对应关系,比如A角色能看到城市a,B角色能看到城市b、c
    b、对客户模块进行二次开发,根据a中的关系,控制ListView,DetailView,EditVi ew的显示

    2. 利用通用性的插件(比如我们的Solid Security安全插件)进行控制,大致思路为:
    a、建立多个用户,将不同区域的客户分别分配给这些用户
    b、根据实际情况设置角色的权限为:本部门、本部门及下级部门
    c、通过用户所在的组织架构中的部门及其角色,控制对不同客户的显示

    两种方法各有千秋。
    我们的安全插件的介绍,SugarCRM安全权限插件

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 2010-07-28, 12:48 PM
  2. Replies: 1
    Last Post: 2010-06-24, 09:01 AM
  3. Replies: 1
    Last Post: 2010-05-26, 08:04 AM
  4. Replies: 1
    Last Post: 2009-09-11, 06:36 AM
  5. Replies: 2
    Last Post: 2009-04-02, 07:09 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •