设置权限
BringCRM 使用 EspoCRM 角色(Role) 控制每个用户能看哪些模块、能执行哪些操作(读、编辑、删除、导出等)。
参考 Espo 官方说明(英文):Roles
入口
管理 → 角色
预装角色通常包括:Admin、Sales Manager、Sales Person 等(安装扩展时写入)。
角色与外贸模块
| 角色 | 典型用途 |
|---|---|
| Admin | 全部权限,含管理后台 |
| Sales Manager | 查看团队数据、公海、财务只读或读写(视配置) |
| Sales Person | 日常客户/报价/订单;仅自己的客户 + 公海 |
Bring 扩展安装时会为外贸实体配置默认 ACL;升级已有站点时不会覆盖您已改过的角色。
编辑角色权限
- 管理 → 角色 → 点击角色名
- 权限 标签:按实体设置 全部 / 团队 / 自己的 / 否
- 常见实体分组:
| 分组 | 实体示例 |
|---|---|
| CRM | 客户 Account、客户查重 |
| 订单 | 报价单、销售单、采购单、出运单、样品 |
| 财务(专业版) | 应收、应付、收付款、利润、退税、资金 |
| 管理类 | 导入模板、Excel 模板(通常仅 Admin) |
- 字段级 / 属性级 权限:可禁止某角色查看敏感字段(如成本价)
- 保存
公海与客户隔离
专业版 公海功能依赖角色 ACL 中的自定义级别(如 onlyOwnAndPublicPool):
- 业务员:自己的客户 + 公海客户
- 看不到其他业务员已领取的客户
详见 客户与公海。
专业版功能门禁
以下 scope 在免费版下对非管理员不可用(即使用户角色设为「全部」也会被许可拦截):
客户查重、财务模块、明细行 tab、导入/Excel 模板、数据备份等。
激活专业版:管理 → Bring外贸 → Bring外贸专业版许可。
将角色分配给用户
管理 → 用户 → 编辑用户 → 角色 多选 → 保存。
用户可拥有多个角色,权限取并集(更宽松者优先)。
常见问题
Q:业务员看不到财务菜单?
- 检查角色是否开放 CReceivables 等实体;是否为专业版
Q:能否只允许打印不允许改订单?
- 在角色中将 CSalesOrder 设为 读 无 编辑
Q:API 集成用户?
- 创建类型为 API 用户 的账号,单独角色限制 scope