NocoBase CRM 2.0 解决方案:模块化销售管理系统与 AI 员工实战指南
【免费下载链接】nocobaseNocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase
导读:本文基于 NocoBase 低代码平台官方 CRM 2.0 解决方案,系统讲解其模块化架构(线索→商机→报价→订单全流程)、数据模型与工作流设计、5 名 AI 员工的原生集成方式,以及基于备份管理器的一键部署方案。读完你将掌握如何用 NocoBase 快速搭建一套可裁剪、自托管、支持多币种与多角色权限的销售管理系统。
NocoBase CRM 2.0 是官方基于 NocoBase 低代码平台构建的模块化销售管理系统(解决方案入口见 docs/docs/cn/solution/crm/index.md,详细设计见 docs/docs/cn/solution/crm/design.md)。它以"配置优先、模块可裁剪、AI 原生集成、数据主权"为核心,面向中小型至中大型企业的 B2B 销售、项目型销售和外贸销售团队,解决从 Excel/邮件管理升级到系统化管理的痛点。
1. 背景:销售团队为什么需要一套可定制的 CRM
1.1 典型痛点
企业销售团队在日常运营中常遇到这些问题:线索质量参差不齐难以快速筛选、商机跟进容易遗漏、客户信息散落在邮件和各个系统中、销售预测全凭经验、报价审批流程不规范。
方案覆盖的典型场景包括:线索快速评估与分配、商机健康度监控、客户流失预警、报价多级审批、邮件与客户/商机关联。
1.2 目标用户
方案面向中小型至中大型企业的 B2B 销售、项目型销售、外贸销售团队。这些企业正在从 Excel/邮件管理升级到系统化管理,同时对客户数据安全有较高要求。
1.3 现有方案的不足
| 问题 | 具体表现 |
|---|---|
| 成本高 | Salesforce/HubSpot 按人头收费,中小企业难以承担 |
| 功能过载 | 大型 CRM 功能繁多,学习成本高,实际用到的不足 20% |
| 定制困难 | SaaS 系统难以适配企业自身业务流程,改个字段都要走流程 |
| 数据安全 | 客户数据存储在第三方服务器,合规和安全风险高 |
| 自研成本高 | 传统自研周期长、维护成本高,业务变化时难以快速调整 |
2. 差异化优势:与主流 CRM 产品的定位差异
市面主流产品包括 Salesforce、HubSpot、Zoho CRM、纷享销客、Odoo CRM、SuiteCRM 等。NocoBase CRM 2.0 的平台级优势体现在:
- 配置化优先:数据模型、页面布局、业务流程均可通过 UI 配置,无需写代码
- 低代码快速搭建:比自研更快,比 SaaS 更灵活
- 模块可拆解:各模块独立设计,可按需裁剪,最小可用仅需客户+商机两个模块
传统 CRM 做不到或成本极高的能力:
- 数据主权:自托管部署,客户数据存储在自有服务器,满足合规要求
- AI 员工原生集成:AI 员工深度嵌入业务页面,自动感知数据上下文,而非"加个 AI 按钮"
- 所有设计可被复制:用户可基于方案模板自行扩展,不依赖供应商
3. 设计原则
- 低认知成本:界面简洁,核心功能一目了然
- 业务先于技术:聚焦销售场景,而非技术炫耀
- 可演进:支持分阶段上线,逐步完善
- 配置优先:能配置的不写代码
- 人与 AI 协同:AI 员工辅助决策,而非替代销售人员的判断
4. 解决方案概览:7 大模块与 4 种裁剪版本
4.1 核心能力
- 全流程管理:线索 → 商机 → 报价 → 订单 → 客户成功
- 模块可裁剪:完整版 7 个模块,最小可用仅需 2 个核心模块
- 多币种支持:CNY/USD/EUR/GBP/JPY 自动换算
- AI 辅助:线索评分、赢率预测、下一步行动建议
4.2 核心模块一览
| 模块 | 必需 | 说明 | AI 辅助 |
|---|---|---|---|
| 客户管理 | ✅ | 客户档案、联系人、客户层级 | 健康度评估、流失预警 |
| 商机管理 | ✅ | 销售漏斗、阶段推进、活动记录 | 赢率预测、下一步建议 |
| 线索管理 | - | 线索录入、状态流转、转化跟踪 | 智能评分 |
| 报价管理 | - | 多币种、版本管理、审批流程 | - |
| 订单管理 | - | 订单生成、回款跟踪 | - |
| 产品管理 | - | 产品目录、分类、阶梯价格 | - |
| 邮件集成 | - | 邮件收发、CRM 关联 | 情感分析、摘要生成 |
4.3 方案裁剪
- 完整版(全部 7 个模块):流程完整的 B2B 销售团队
- 标准版(客户 + 商机 + 报价 + 订单 + 产品):中小企业销售管理
- 轻量版(客户 + 商机):简单的客户和商机跟踪
- 外贸版(客户 + 商机 + 报价 + 邮件):外贸型企业
4.4 模块依赖与禁用方式
从详细设计文档(design.md)可见,各模块间存在依赖关系:商机依赖客户,报价依赖商机和产品,订单依赖商机(或报价),邮件集成依赖客户与联系人。禁用某个模块时不需要修改代码,只需在 NocoBase 管理后台隐藏该模块的菜单入口即可,底层数据表依然保留。
方案预置了三个版本档位,对应不同数据表规模:
| 版本 | 包含模块 | 使用场景 | 数据表数量 |
|---|---|---|---|
| 轻量版 | 客户 + 商机 | 简单交易跟踪 | 6 |
| 标准版 | 轻量版 + 线索 + 报价 + 订单 + 产品 | 完整销售周期 | 15 |
| 企业版 | 标准版 + 邮件集成 | 完整功能含邮件 | 17 |
5. AI 员工:5 名数字同事深度嵌入业务页面
5.1 使用方式
CRM 系统预置了 5 名 AI 员工,深度嵌入业务页面。与普通 AI 聊天工具不同,他们能自动识别你当前正在查看的数据——无论是线索列表、商机详情还是邮件记录——无需手动复制粘贴,直接开始工作。
使用方式:点击页面右下角的AI 悬浮球,或直接点击区块旁的AI 图标,唤起对应员工。还可以为每名员工预设常用任务,下次只需一键点击即可触发。
| 员工 | 职责 | 在 CRM 中的典型用途 |
|---|---|---|
| Viz | 洞察分析师 | 线索渠道分析、销售趋势、管线健康度 |
| Ellis | 邮件专家 | 起草跟进邮件、生成沟通摘要 |
| Lexi | 翻译助理 | 多语言邮件、外贸客户沟通 |
| Dara | 可视化专家 | 报表图表配置、仪表盘搭建 |
| Orin | 任务规划 | 每日优先事项、下一步行动建议 |
这 5 名员工复用 NocoBase AI 插件的内置员工能力(详见 docs/docs/cn/ai-employees/index.md),AI 员工由人设(Role setting)和技能(Tool / Skill)组成,可感知当前页面、区块、数据结构与选中内容,并直接执行查询、分析、填写、配置、生成等动作。
5.2 AI 能力的两种形态
按详细设计文档的划分,AI 能力分为两类、相互独立:
一、AI 员工(前端区块触发):通过前端 AI 员工区块,用户直接与 AI 对话交互,获取分析与建议。典型任务包括:Viz 的销售数据分析与管线预测、Dara 的图表生成与仪表盘设计、Ellis 的回复起草与沟通摘要、Orin 的每日优先级与下一步建议、Lexi 的内容翻译。
二、工作流 LLM 节点(后端自动执行):嵌套在工作流中的 LLM 节点,通过数据表事件、操作事件、定时任务等方式自动触发,与 AI 员工无关。工作流 LLM 节点使用提示词和 Schema 输出结构化 JSON,解析后写入业务数据字段,无需用户介入。典型任务包括:
| 任务 | 触发方式 | 描述 | 写入字段 |
|---|---|---|---|
| 线索评分 | 数据表事件(创建/更新) | 评估线索质量 | ai_score, ai_convert_prob |
| 赢率预测 | 数据表事件(阶段变更) | 预测商机成功可能性 | ai_win_probability, ai_risk_factors |
5.3 AI 在数据库中的落地字段
AI 的分析结果不是"随口说说",而是结构化写入业务表字段,供列表、仪表盘、工作流直接消费:
- 线索表(nb_crm_leads):
ai_score(0-100 评分)、ai_convert_prob(转化概率)、ai_best_contact_time(最佳联系时间)、ai_tags(JSONB 标签)、ai_scored_at、ai_next_best_action(下一步行动建议)、ai_nba_generated_at - 商机表(nb_crm_opportunities):
ai_win_probability(预测赢率)、ai_analyzed_at、ai_confidence(置信度)、ai_trend(up/stable/down)、ai_risk_factors(JSONB 风险因素)、ai_recommendations(JSONB 建议)、ai_predicted_close(预测成交日期) - 客户表(nb_crm_customers):
ai_health_score(健康度 0-100)、ai_health_grade(A/B/C/D)、ai_churn_risk(流失风险 0-100%)、ai_churn_risk_level(low/medium/high)、ai_health_dimensions(各维度得分 JSONB)、ai_recommendations
5.4 AI 员工的业务价值
| 价值维度 | 具体效果 |
|---|---|
| 提升效率 | 线索评分自动完成,节省人工筛选;跟进邮件一键起草 |
| 赋能员工 | 销售数据分析随时触手可及,无需等待数据团队出报告 |
| 沟通提质 | 专业邮件 + AI 润色,外贸团队多语言无障碍沟通 |
| 决策支持 | 实时赢率判断和下一步建议,减少商机因遗漏跟进而流失 |
6. 亮点:模块化、闭环、AI 原生与多币种
- 模块可拆解— 各模块独立设计,可单独开关。最小配置仅需客户+商机两个核心模块,够用就好,不强制全上。
- 完整销售闭环— 线索→商机→报价→订单→回款→客户成功,全链路数据贯通,无需在多系统间切换。
- AI 员工原生集成— 不是"加个 AI 按钮",而是 5 名 AI 员工融入每个业务页面,自动获取当前数据上下文,一键触发分析与建议。
- 邮件深度集成— 邮件自动关联客户、联系人、商机,支持 Gmail、Outlook,多个英文邮件模板覆盖常见销售场景。
- 多币种外贸支持— 支持 CNY/USD/EUR/GBP/JPY,配置汇率换算,适合外贸和跨国销售团队。
7. 数据模型与核心流程:源码级设计解读
以下内容基于 design.md 的完整设计说明展开。
7.1 实体关系与核心数据表
系统采用模块化数据模型,核心模块数据表始终必需:
| 数据表 | 模块 | 描述 |
|---|---|---|
| nb_crm_customers | 客户管理 | 客户/公司记录 |
| nb_crm_contacts | 客户管理 | 联系人 |
| nb_crm_customer_shares | 客户管理 | 客户共享权限 |
| nb_crm_opportunities | 商机管理 | 销售商机 |
| nb_crm_opportunity_stages | 商机管理 | 阶段配置 |
| nb_crm_opportunity_users | 商机管理 | 商机协作者 |
| nb_crm_activities | 活动管理 | 活动记录 |
| nb_crm_comments | 活动管理 | 评论/备注 |
| nb_crm_tags | 核心 | 共享标签 |
| nb_cbo_currencies | 基础数据 | 货币字典 |
| nb_cbo_regions | 基础数据 | 国家/地区字典 |
完整业务表共 23 张(含线索、报价、订单、产品、收款、汇率历史等),另有 2 张公共基础数据表。几处值得注意的设计:
- 编号自动生成:线索(
lead_no)、客户(account_number)、商机(opportunity_no)、报价(quotation_no)、订单(order_no)、付款(payment_no)均有自动生成的唯一编号字段。 - 软删除:客户表含
is_deleted标记。 - 层级结构:客户表通过
parent_id自关联支持母公司/子公司层级。 - 协作与共享:
nb_crm_customer_shares以permission_level(read/write/full)控制客户共享权限;nb_crm_opportunity_users以联合主键(opportunity_id, user_id)+role(owner/collaborator/viewer)支持商机团队协作;nb_crm_comments可同时关联线索、客户、商机、订单多种对象。 - 地区字典:
nb_cbo_regions遵循 ISO 3166-1 标准,含二字母/三字母/数字代码。
7.2 线索生命周期(nb_crm_leads)
采用简化的 4 阶段工作流:
新建 → 跟进中 → 已验证 → 转化为客户/商机 ↓ ↓ 不合格 不合格状态定义:new(新建,刚创建等待联系)、working(跟进中)、qualified(已验证,准备转化)、unqualified(不合格)。新线索创建时可通过工作流自动触发 AI 评分,辅助销售快速识别高质量线索。
线索转化是核心操作,转化界面同时提供三个选项:客户(创建新客户或关联现有客户)、联系人(创建新联系人并关联到客户)、商机(必须创建商机)。转化后记录converted_customer_id、converted_contact_id、converted_opportunity_id三个关联 ID。操作指南(guide-leads.md)进一步说明:转化工作流会一次性完成创建客户、创建联系人、创建商机、迁移评论、更新线索状态(Qualified)五个动作。
此外,当线索未指定 Owner 时,线索分配工作流会自动将其分配给当前手头线索最少的销售人员,确保团队工作量均衡;手动指定 Owner 会覆盖自动分配结果。
7.3 商机生命周期(nb_crm_opportunities)
商机管理采用可配置的销售管线阶段,阶段存储在nb_crm_opportunity_stages表中,可自定义。默认 6 个阶段:
| 代码 | 名称 | 顺序 | 默认赢率 |
|---|---|---|---|
| prospecting | 初步接洽 | 1 | 10% |
| analysis | 需求分析 | 2 | 30% |
| proposal | 方案提报 | 3 | 60% |
| negotiation | 商务谈判 | 4 | 80% |
| won | 成功赢单 | 5 | 100% |
| lost | 丢单 | 6 | 0% |
停滞检测:无活动的商机将被标记——7 天黄色警告、14 天橙色提醒给负责人、30 天红色提醒给经理。设计文档给出了停滞天数的计算示例:
UPDATE nb_crm_opportunities SET stagnant_days = EXTRACT(DAY FROM NOW() - last_activity_at) WHERE stage NOT IN ('won', 'lost');赢单处理:更新阶段为 'won' → 记录实际成交日期 → 更新客户状态为 'active' → 触发订单创建(如果报价被接受)。丢单处理:更新阶段为 'lost' → 记录丢单原因 → 记录竞争对手 ID → 通知经理。
商机阶段变更时可自动触发 AI 赢率预测(写入ai_win_probability、ai_risk_factors等字段),帮助销售识别风险和机会。
7.4 报价生命周期(nb_crm_quotations)
状态流程:
草稿 → 待审批 → 已批准 → 已发送 → 已接受/已拒绝/已过期 ↓ 被驳回 → 修改 → 草稿状态定义:draft、pending_approval、approved、sent、accepted、rejected、expired。审批规则基于条件触发:折扣 > 10% 由销售经理审批,折扣 > 20% 由销售总监审批,金额 > $100K 需财务 + 总经理审批(该规则在设计文档中标记为"待完善")。
版本管理:当报价被拒绝或过期时,可复制为新版本继续跟进:
QT-20260119-001 v1 → 已拒绝 QT-20260119-001 v2 → 已发送 QT-20260119-001 v3 → 已接受7.5 订单生命周期(nb_crm_orders)
订单在报价被接受时创建,代表已确认的业务承诺。状态流转:draft(草稿)→confirmed(已确认)→in_progress(处理中)→shipped(已发货)→delivered(已送达)→completed(已完成),另有cancelled(已取消)。订单明细(nb_crm_order_items)以product_name快照方式保存产品名称,避免产品目录变更影响历史订单。
收款跟踪独立于订单状态:nb_crm_payments记录付款编号、金额、货币、付款方式(transfer/check/cash/credit_card/lc)、付款日期、银行账号等;订单表的paid_amount/unpaid_amount与payment_status(unpaid/partial/paid)反映回款进度。
7.6 客户生命周期与健康度
客户在线索转化或商机赢单时创建。状态定义:prospect(潜在)、active(活跃,健康度≥70)、growing(成长,≥80)、at_risk(风险,<50)、churned(流失)、win_back(挽回)、advocate(拥护者,≥90)。
客户健康度评分基于多因素加权计算:
| 因素 | 权重 | 衡量指标 |
|---|---|---|
| 购买时效性 | 25% | 距上次订单天数 |
| 购买频率 | 20% | 每时段订单数 |
| 货币价值 | 20% | 总订单额和平均订单额 |
| 互动程度 | 15% | 邮件打开率、会议参与 |
| 支持健康 | 10% | 工单量和解决率 |
| 产品使用 | 10% | 活跃使用指标(如适用) |
健康度阈值判断逻辑:
if (health_score >= 90) status = 'advocate'; else if (health_score >= 70) status = 'active'; else if (health_score >= 50) status = 'growing'; else status = 'at_risk';客户自动分群:VIP(生命周期价值 > $100K,白手套服务)、企业(公司规模 > 500 人,专属客户经理)、中型(50-500 人,定期回访)、初创(< 50 人,自助资源)、休眠(90+ 天无活动,重新激活营销)。
7.7 多币种支持的设计模式
方案使用美元作为统一基础货币用于所有报表和分析,每条金额记录存储:原始货币和金额(客户看到的)、交易时的汇率、美元等值金额(用于内部比较)。
- 货币字典表(nb_cbo_currencies):
code(USD/CNY/EUR/GBP/JPY,唯一)、name、symbol、decimal_places、current_rate(当前对美元汇率,由定时任务从汇率历史表同步)、is_active、sort_order。 - 汇率历史表(nb_crm_exchange_rates):
currency_code、rate_to_usd(DECIMAL(10,6))、effective_date、source(manual/api)。 - 汇率获取逻辑:业务操作时直接从
nb_cbo_currencies.current_rate获取;美元交易汇率 = 1.0,无需查找;current_rate由定时任务从nb_crm_exchange_rates最新记录同步。
金额字段模式统一为:currency(交易货币)+amount(原币金额)+exchange_rate(交易时对美元汇率)+amount_usd(美元等值)。报价单通过currency_id外键关联货币字典;商机和订单使用currencyVARCHAR 字段存储货币代码。
7.8 邮件集成
NocoBase 提供内置邮件集成插件,支持Gmail 和 Outlook(均通过 OAuth 2.0)。同步行为:发送和接收邮件双向同步、自动关联邮件到 CRM 记录(线索、联系人、商机)、附件存储在 NocoBase 文件系统。邮件模板覆盖五大类:初次触达(冷邮件、热情介绍、活动跟进)、跟进(会议跟进、方案跟进、无回复催促)、报价(报价已附、报价修订、报价即将过期)、订单(订单确认、发货通知、送达确认)、客户成功(欢迎、回访、评价请求)。
7.9 工作流引擎
已实现工作流(design.md 中的完整清单):
| 工作流名称 | 触发类型 | 状态 | 说明 |
|---|---|---|---|
| Leads Created | 数据表事件 | 启用 | 线索创建时触发 |
| CRM Overall Analytics | AI 员工事件 | 启用 | CRM 整体数据分析 |
| Lead Conversion | 操作后事件 | 启用 | 线索转化流程 |
| Lead Assignment | 数据表事件 | 启用 | 线索自动分配 |
| Lead Scoring | 数据表事件 | 禁用 | 线索评分(待完善) |
| Follow-up Reminder | 定时任务 | 禁用 | 跟进提醒(待完善) |
待实现工作流:商机阶段推进、商机停滞检测、报价审批(多级)、订单生成(报价接受后自动创建)。
8. 操作指南:从仪表盘到日常业务流
CRM 操作指南位于 docs/docs/cn/solution/crm/guide/,覆盖系统全流程操作。
8.1 双仪表盘:Analytics 数据分析中心与 Overview 工作台
系统登录后有两个核心仪表盘(详见 guide-overview.md):
- Analytics(数据分析中心):顶部为全局筛选栏(日期范围 + 负责人),修改任意条件时页面上所有 KPI 卡片和图表同时联动刷新。4 个 KPI 卡片(总营收、新增线索、转化率、平均成交周期)均可点击穿透——弹窗展示更细图表或跳转到带筛选参数的列表页。图表区包含商机阶段分布(柱状图,可三维穿透:按客户/负责人/月度)、销售漏斗(Lead→Opportunity→Quotation→Order 转化,每层可点击跳转)、月度销售趋势、客户增长趋势、行业分布。
- Overview(日常工作台):回答"今天该做什么"——高分线索(AI 评分 ≥ 75 且状态 New/Working 的 Top 5,带 AI 推荐下一步)、今日任务(一键完成、逾期红色高亮)、活动日历(FullCalendar,按活动类型颜色区分)。
KPI 穿透是系统最核心的交互模式:点击汇总数字 → 看到明细数据。跳转时 URL 会带筛选参数(如?status=new、?month=2026-02);若发现列表数据变少,通常是该参数仍在生效,回到仪表盘重新进入即可恢复。
此外还有三个角色仪表盘(SalesManager 销售经理、SalesRep 销售代表、Executive 高管),可按需保留或隐藏。系统支持多语言切换与亮/暗主题(推荐亮色 + 紧凑模式)。
8.2 线索管理:创建、AI 评分与转化
进入销售 → Leads页面(详见 guide-leads.md),顶部是一排智能筛选按钮:状态组(All/New/Working/Qualified/Unqualified)与快捷标签组(🔥Hot AI 评分≥75、今日、本周、本月、未分配、大企业)。表格提供 AI 评分仪表盘(红/黄/绿三色)、姓名+公司复合列、邮箱+电话复合列、相对时间列(超时红色高亮)。
创建线索表单支持实时查重(姓名、公司、邮箱、电话、手机,黄色=相似记录,红色=完全重复)和AI 表单填充(粘贴名片文本或对话记录,AI 自动提取字段填入)。保存后自动触发 AI 评分工作流,产出 Score(0-100)、转化概率、NBA 推荐下一步行动、自动标签。
线索详情弹窗含 3 个标签页:详情(阶段流转条可点击推进、AI 评分卡片、徽章标签区、活动快捷按钮 Log Call/Send Email/Schedule、AI Insights、评论区)、邮件(关联邮件往来,支持直接发送与 AI 辅助)、变更历史(字段级审计日志)。
8.3 商机与报价:看板推进与审批流
进入销售 → Opportunities(详见 guide-opportunities.md),默认打开Pipeline 看板,6 列对应 6 个阶段,筛选按钮包括 All Pipeline / My Deals / Big Deals(金额≥$50K)/ Closing Soon(30 天内关闭),并含 Open Deals 和 Pipeline Value 统计卡片。核心操作是拖拽卡片跨列推进阶段。
商机详情包含:阶段流程条(点击 Won/Lost 会弹确认框)、四个关键指标(预期金额、预计成交日期、当前阶段天数、AI 赢率)、AI 风险分析(赢率圆环、风险因素列表、推荐行动)、报价单子表格、评论与附件。
创建报价单:从商机详情的报价单列表点 Add new → 填写基本信息 → 在产品明细子表格中添加行项目(产品、规格、单位、数量、标价、单价、折扣率、行金额)。系统自动完成金额计算链:小计 → 折扣 → 税额 → 运费 → 总金额 → USD 等值金额。非美元交易选择币种后,系统在创建时锁定当前汇率并自动换算为 USD 等值金额,确保后续对账不受汇率波动影响。
报价审批流程:Draft → Pending Approval → Manager Review → Approved / Rejected / Returned。提交审批按钮只在 Draft 状态可见;审批经理可执行 Approve(通过)/ Reject(驳回,需说明原因)/ Return(退回草稿)/ Add Approver(加签)/ Transfer(转审)。报价状态为 Approved 后出现New Order按钮,可基于报价数据一键生成订单草稿。
8.4 产品、订单与回款
产品页含分类树(多级嵌套)与产品表格,新建产品可配置阶梯定价子表格(币种、最小数量、最大数量、单价、折扣率),创建报价单时系统根据数量自动匹配阶梯定价(详见 guide-products-orders.md)。
订单列表有筛选按钮(全部/处理中/待付款/已发货/已完成)、可视化的点线进度条(待确认→已确认→处理中→已发货→已完成)与汇总行(金额合计、支付状态分布、订单状态分布)。订单状态与支付状态是两条独立轨道:前者是交付流程(确认→处理→发货→完成),后者是回款流程(待付款→部分付款→已付款)。当前版本对订单状态未做条件限制,如需控制可用联动规则或数据表事件实现。
8.5 客户、联系人与邮件
客户页含列表与客户合并工具两个标签页(详见 guide-customers-emails.md)。客户列表关键列:AI 健康评分(环形进度条:🟢70-100 健康 / 🟡40-69 预警 / 🔴0-39 危险)、最近活动(相对时间 + 颜色编码)。客户详情 3 个标签页:详情(左 2/3 + 右 1/3 两栏:客户画像、统计卡片、联系人、商机、评论 + AI 智能画像)、邮件(该客户所有联系人的往来邮件,含 6 个 AI 辅助场景:提案起草、跟进邮件、邮件分析、邮件摘要、客户上下文、高管简报)、变更历史。
客户合并:勾选多个客户 → Customer Merge → 选择主记录(Master)→ 逐字段对比差异 → 预览确认。后台工作流自动迁移所有关联数据(商机、联系人、活动、评论、订单、报价、共享)并停用被合并客户。合并为不可逆操作,执行前需仔细核对。
联系人管理支持角色标签(Decision Maker 决策者 / Influencer 影响者 / Technical 技术负责人 / Procurement 采购负责人)与 Primary Contact 主联系人标记。活动记录类型:Meeting、Call、Email、Visit、Note、Task,同时呈现在 Overview 日历中。
8.6 角色与权限体系
系统区分个人角色(管理员直接分配)与部门角色(加入部门自动继承),两者叠加生效(详见 guide-roles.md)。
各角色数据权限矩阵:
| 角色 | 能完整管理的数据 | 其他数据 |
|---|---|---|
| 销售经理 | 全部 CRM 数据 | — |
| 高管 | — | 全部只读 + 导出 |
| 财务 | 订单、付款、汇率、报价 | 其他只读 |
| 市场 | 线索、线索标签、数据分析模板 | 其他只读 |
| 客户成功经理 | 客户、联系人、活动、评论、客户合并 | 其他只读 |
| 技术支持 | 活动、评论(仅自己创建的) | 联系人可看自己负责的 |
| 产品 | 产品、分类、阶梯定价 | 其他只读 |
权限设计上有两个关键取舍:线索全员可见(便于认领未分配线索、查重防重复录入,但他人线索只读);客户只看自己的(客户是核心资产有明确归属,防止泄露联系方式,转交需经理操作)。联系人跟着客户走——你负责的客户下所有联系人可见。因为客户数据做了归属隔离,系统提供查重页面(线索/客户/联系人三种查重,结果显示负责人是谁),避免撞单。
9. 安装使用:基于备份管理器一键还原
使用 NocoBase 迁移管理功能,可将 CRM 应用包一键迁移到目标环境(完整步骤见 installation.md)。开箱即用:预置数据表、工作流、仪表盘,多角色视图(销售经理/销售代表/高管),37 个邮件模板覆盖常见销售场景。
当前版本采用备份还原形式部署。前提条件:
- 已有基础的 NocoBase 运行环境(v2.1.0-beta.2 及以上)
- 已下载 CRM 系统的备份文件(
.nbdata格式,下载地址见 changelog.md 各版本更新记录,如nocobase_crm_v2_backup_260406.nbdata) - 数据库为PostgreSQL 16
- DB_UNDERSCORED 不能为 true:需检查
docker-compose.yml,确保该环境变量未设置为true,否则与方案备份冲突导致还原失败
9.1 还原操作步骤
第 1 步【强烈建议】:使用full镜像启动应用。full 镜像内置了所有必需的配套程序(包括数据库客户端),避免因缺少工具导致还原失败:
docker pull nocobase/nocobase:beta-full第 2 步:开启"备份管理器"插件。登录系统 → 进入插件管理→ 找到并启用备份管理器插件(该插件已开源,所有版本含社区版均可使用)。
第 3 步:从本地备份文件还原。刷新页面 → 进入左侧菜单系统管理 → 备份管理器→ 点击右上角从本地备份还原→ 将备份文件拖拽到上传区域 → 点击提交,等待几十秒到几分钟完成还原。
9.2 注意事项与常见问题
- 完整还原:备份还原能够还原所有系统文件,包括模板打印文件、表中文件字段上传的文件,确保功能完整性。
- 环境兼容性:要求数据库版本、字符集、大小写敏感设置与备份源匹配,特别是 schema 名称必须一致。
- 商业插件匹配:方案中若包含本地环境没有的商业插件,还原会失败。专业版缺少部分企业版插件(如邮件管理、审计日志)时,对应功能入口不会显示,但不影响其他功能。
- Logo 不显示:官网 Demo 的 Logo 配置了域名限制,进入系统设置重新上传即可。
- 增量升级:目前版本升级为全量替换,自定义修改会被覆盖,升级前务必备份;增量迁移方案规划中,将优先支持专业/企业版。
10. 版本演进与后续规划
从 changelog.md 可见方案迭代节奏:2026-02-23 首次发布 CRM 2.0(7 个核心模块、5 个 AI 员工、多币种支持、15 个仪表盘);2026-03-27 增加报价审批流程、客户合并功能、图表点击穿透;2026-04-05 完成角色权限配置、新增全局查找页面(Lookup)、修复多项问题。
官方后续规划包括:
- 商机自动化:阶段推进触发通知,停滞商机自动预警,减少人工盯盘
- 审批流程:报价多级审批工作流,支持移动端审批
- AI 自动化:AI 员工嵌入工作流,支持后台自动运行,实现无人值守的线索评分和商机分析
- 移动端适配:移动端友好界面,随时随地跟进客户
- 多租户支持:多空间/多应用横向扩展,分发给不同销售团队独立运营
延伸阅读
- 方案简介(本文档)
- 详细设计:数据模型、生命周期与工作流
- 安装部署指南
- 操作指南总览:仪表盘与数据分析(guide-overview)、线索管理(guide-leads)、商机与报价(guide-opportunities)、产品与订单(guide-products-orders)、客户联系人与邮件(guide-customers-emails)、角色与权限(guide-roles)
- 更新记录
- AI 员工平台能力
【免费下载链接】nocobaseNocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考