设置权限
BringCRM 使用 EspoCRM 角色(Role) 控制用户能访问哪些模块、能执行读/写/删/导出等操作。
参考 Espo:Roles
入口
管理 → 角色
安装扩展时会写入四个默认角色(销售经理、业务员、财务、老板)及 Admin。默认角色在 扩展升级时会被模板覆盖;若已自定义权限,请用 创建副本 复制为新角色再改权限。
预装角色(示例)
| 角色 | 典型用途 |
|---|---|
| Admin | 全部权限 + 管理后台 |
| 销售经理 | 团队数据、公海、财务可读或可写 |
| 业务员 | 客户/报价/订单;自己的客户 + 公海 |
| 财务 | 应收应付、收付款、利润、对账导出 |
| 老板 | 全局只读或全览 |
编辑权限
- 管理 → 角色 → 点击角色名
- 权限 标签:顶部是导出、对账导出、已领取客户可见级别等;下面再按实体设 全部 / 团队 / 自己的 / 否
- 常见分组:
| 分组 | 实体示例 |
|---|---|
| CRM | 客户 Account、线索 Lead、商机 Opportunity、客户查重 |
| 订单 | 报价、销售、采购、出运、样品;待采购 / 待出运工作台 |
| 明细子表 | 报价/销售/采购/出运明细、报价阶梯档位(保存报价会写子表,业务员需有增改删) |
| 产品 | 产品库、产品供应商(一品多供) |
| 财务 | 应收、应付、收付款、利润、退税、资金;顶部 对账导出 控制「对账单」页 |
| 库存 | 仓库、库存、批次库存、入/出库、待入/待出库、盘点、库存流水(未开通库存时导航不出现) |
| 审批 | 审批单、审批动作(流程模板仅管理员维护;业务角色默认不能改流程) |
| 单证模板 | Excel / Word 单证模板、供应商报价导入模板(业务员只读即可选用;销售经理可维护 Word 与导入模板) |
- 字段级权限:可隐藏成本价等敏感字段
- 保存
公海与客户隔离
业务员角色常用 onlyOwnAndPublicPool(仅自己的 + 公海):看不到他人已领取客户。详见 客户与公海。
分配角色
管理 → 用户 → 编辑 → 角色 多选。多角色权限取 并集(更宽松者优先)。
常见问题
业务员看不到财务菜单?
能否只读订单、不可改?
- 将 CSalesOrder 设为 读 无 编辑
API 集成用户?
- 创建 API 用户,单独角色限制 scope