【云岚到家】-day05-5-项目迁移-客户管理


3 项目迁移-客户管理

3.1 迁移目标

通过第二章客户管理模块的实战,对客户管理模块的部分功能有了实战经验,包括:用户认证、用户定位、客户信息管理、身份信息管理等功能。

现在进一步理解CRM系统的其它业务的需求和技术方案,对CRM系统有一个整体的认识。

3.2 能力基础

3.2.1 使用状态控制业务流程的设计能力

参考商品管理。

3.2.2 多表关联关系分析与设计能力

参考商品管理。

3.2 需求分析

3.2.1 业务流程

线索管理流程图:

在这里插入图片描述

线索状态流转图

在这里插入图片描述

在这里插入图片描述

商机管理流程图:

线程转商机后,商机流程与线程流程类似。

在这里插入图片描述

合同管理流程图

在这里插入图片描述

3.2.2 术语解释

线索

销售线索是与客户初次接触获得的原始信息, 可以是从展会中获得的名片,通过推广活动获得的电话号码 ,或是会议、广告、外部购买等渠道获得的客户简单信息,然后通过管理和跟进可以转化为商机。

线索池

跟进后,没有转化成商机的线索集合,可以理解为线索回收站

商机

商机是从意向客户到成交客户的跟进过程,最后的通过签订合同,转变为成交客户。

合同

合同是销售过程中的一个重要组成部分,表示客户已成交的关键步骤。

3.2.3 线索管理

3.2.3.1 线索

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1、tab切换,线索/线索池

1.1 线索(我的/下属的),来源:线索导入后系统分配或者手动添加(谁添加的线索就归属谁)

1.2 默认显示数据:我的线索、全部状态

2、高级搜索

2.1 线索ID/手机号

2.1.1 手动输入,模糊搜索

2.2 线索归属选择

2.2.1 选择字典:我的线索、我下属的线索、负责部门及子级部门的线索

2.3 线索状态选择

2.3.1 选择字典:全部、待跟进、跟进中

2.4 创建时间选择

2.4.1 时间精确到日

2.5 渠道来源

2.5.1 选择字典:线索活动、推荐介绍、其他自定义

2.6 重置、搜索

2.6.1 点击【重置】按钮,输入内容清除,选择内容恢复默认

2.6.2 点击【搜索】按钮后进行数据查询,筛选条件间是“且”的关系

3、新建线索

3.1 线索ID,系统生成(唯一),2位字母+6位数字

3.2 手机号必填,手输,限制11位数字,验证手机有效性、唯一性

3.3 渠道来源,必填,单选,来源于字典管理

3.3.1 活动信息,选填,单选,字典来源于活动列表,仅显示所选渠道的的活动

3.3.2 性别,默认男,选择切换

3.3.3 年龄,选填,范围(1-99)

3.3.4 微信、QQ,选填,手动输入,限制字母/数字

3.4 点击【确认】,弹确认弹窗,判断,必填项未填提示红字:***不能为空,规则验证错误提示:格式错误,重复提示:***已存在

4、批量添加线索

4.1 下载模板,模板下载路径可以自定义选择,默认下载到【本地文档】文件夹

4.2 上传文件,支持Excel,单个文件上传,本地不可预览,上传成功后,上传按钮隐藏,显示删除按钮

4.3 点击【删除】,执行删除操作,【上传】按钮复现,可以重新上传

4.4 点击【确认上传】,数据上传,反馈上传成功及失败结果,点击【确定】,弹窗关闭

5、分配(已分配给专员或者跟进中的线索不可以进行再次分配)

5.1 显示分配线索的数量

5.2 选择部门,字典为主管人员所在部门及子级部门

5.3 选择人员,单选,字典为所选组织结构下的人员,线索人员的剩余线索保有数量

5.4 点击【确认】判断是否达到线索保有量上限,

5.4.1 是,提示语:操作失败!保有量达到上限,最多选择3条线索

5.4.2 否

1)确认,提示:操作成功!;保持在当前页面,该线索归属人变更

2)取消,弹窗关闭

6、跟进

6.1 点击【跟进】,进入【线索跟进】页面

6.2 点击【查看】,进入委托敏【线索详情页】

7、列表

7.1 展示

7.1.1 字段及规则

在这里插入图片描述

7.1.2 默认数据按创建时间倒序排列,单页最多展示10条数据,≤10条溢出滚动翻页,>10条翻页显示

7.2操作

7.2.1 状态与操作对应显示规则(自己只能跟进分配给自己的线索,主管能查看下属的线索,不能跟进)

在这里插入图片描述

7.2.2 按钮操作规则

在这里插入图片描述

补充说明

在这里插入图片描述

在这里插入图片描述

3.2.3.2 线索跟进

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、线索基本资料(仅显示、不可编辑)

1.1 线索ID,手机号

1.2 创建时间,精确到秒

1.3 线索归属人、线索分配人(系统/主管姓名)

1.4 渠道来源

1.5 详情

2、添加跟进

2.1 必填,客户姓名,可编辑不可为空,手输,限制2-4汉字,不唯一

2.2 性别,默认男

2.3 非必填,年龄,选择(1-99)

2.4 非必填,微信号,手输

2.5 非必填,QQ,手输

2.6 必填,意向等级,单选,字典:近期学习、打算学习,考虑中、进行了解、打酱油

2.7 必填,意向学科,单选,字典:Java、前端、Python、人工智能、大数据、测试、UI设计、产品经理、新媒体

2.8 必填,跟进记录,手输,限制1-255字

2.9 必填,下次跟进时间,选择到分钟

2.10 确认,验证必填项是否填写,反馈保存结果

1)保存以上记录,更新内容计入操作记录

2)【跟进记录】【下次跟进时间】输入框置空,其他内容自动返显

3、其他操作

3.1 伪线索上报

3.1.1 原因选择,必填,字典:空号、已停机、广告、竞品、无法联系、其他

3.1.2 备注,选填,手输0-20字

3.1.3 点击【确认】,判断是否已选择原因

1) 是,提示:操作成功!判断是否上报3次,是,该线索被删除,不进入线索池;否,该线索进入线索池

2) 否,提示:请选择原因

3.1.4 点击【取消】,弹窗关闭

4、转商机

4.1 点击【转商机】,弹确认弹窗

1)确认,提示:操作成功!;该线索转为商机,进行系统分配

2)取消,弹窗关闭

5、操作记录

5.1 显示:意向等级(更新显示,不更新不显示)、意向学科(更新显示,不更新不显示)、跟进记录、下次跟进时间,4个字段更新的内容、操作人、操作时间(精确到秒)

5.2 排序:时间的倒序

3.2.3.3 线索详情查看

在这里插入图片描述

——交互说明——

1、线索基本资料(仅显示、不可编辑)

1.1 线索ID,手机号

1.2 创建时间,精确到秒

1.3 线索归属人、线索分配人

1.4 渠道来源

1.5 详情

2、所有按钮不显示、操作置灰、已填写内容返显

3、操作记录

3.1 记录更新的内容、操作人、操作时间(精确到秒)

3.2.3.4 线索池

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、tab切换,线索/线索池

1.1 编辑按钮,点击,进入【线索规则管理】页面

1.1.1 权限说明,【编辑】按钮属于超管权限,专员、主管不显示

2、高级搜索

2.1 线索ID/手机号

2.1.1 手动输入,模糊搜索

2.2 线索归属选择

2.2.1 选择字典:我的线索、我下属的线索、负责部门及子级部门的线索

2.3 线索状态选择

2.3.1 选择字典:全部、待跟进、跟进中

2.4 创建时间选择

2.4.1 时间精确到日

2.5 渠道来源

2.5.1 选择字典:线索活动、推荐介绍、其他自定义

2.6 重置、搜索

2.6.1 点击【重置】按钮,输入内容清除,选择内容恢复默认

2.6.2 点击【搜索】按钮后进行数据查询,筛选条件间是“且”的关系

3、列表

3.1 展示

3.1.1 字段及规则

在这里插入图片描述

3.1.2 默认数据按时间倒序排列,单页最多展示10条数据,≤10条溢出滚动翻页,>10条翻页显示

3.2操作

3.2.1 按钮操作规则

在这里插入图片描述

4、捞取

4.1 弹【确认】,点击【确认】判断是否达到线索保有量上限,

4.1.1 是,提示语3秒:操作失败,您的线索保有量已达到上限!

4.1.2 否

1)确认,提示:操作成功!;保持在当前页面,该线索进入我的线索列表,状态“待跟进”

2)取消,弹窗关闭

5、批量捞取 注释:系统判断每个人的捞取上线,超出上限时不能选择

5.1 弹【确认】弹窗,显示已选择线索数量,点击【确认】判断是否达到线索保有量上限,

4.1.1 是,提示语:操作失败!保有量达到上限,最多选择3条线索

4.1.2 否

1)确认,提示:操作成功!;保持在当前页面,该线索进入我的线索列表,状态“待跟进”

2)取消,弹窗关闭

补充说明

在这里插入图片描述

3.2.4 商机管理

3.2.4.1 商机

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、tab切换,商机/公海池

1.1 商机(我的/下属的),来源:线索转化系统分配或者手动添加(谁添加的商机就归属谁)

1.2 默认显示数据:我的商机、全部状态

2、高级搜索

2.1 客户ID/手机号/客户姓名

2.1.1 手动输入,模糊搜索

2.2 归属人选择

2.2.1 选择字典:我的商机、我下属的商机、负责部门及子级部门的商机

2.3 商机状态选择

2.3.1 选择字典:全部、待跟进、跟进中

2.4 创建时间选择

2.4.1 时间精确到日

2.5 重置、搜索

2.5.1 点击【重置】按钮,输入内容清除,选择内容恢复默认

2.5.2 点击【搜索】按钮后进行数据查询,筛选条件间是“且”的关系

3、新建商机

3.1 客户ID,系统生成(唯一),8位字母+数字

3.2 姓名必填,手输,限制2-4汉字,不唯一

3.3 手机号必填,手输,限制11位数字,验证手机有效性、唯一性

3.4 性别,默认值“男”,单选

3.5 微信选填,手输

3.6 QQ选填,手输

3.7 年龄选填,选择,字典(1-99),按年自增

3.8 地区选填,级联选择,精确到城市

3.9 意向学科必填,选择,字典:Java、前端、人工智能、大数据、Python、测试、新媒体、产品经理、UI设计

3.10 渠道来源选填,单选,字典:推荐介绍、其他,

3.11 备注选填,手输,(0-20字)

3.12 点击【确认】,弹确认弹窗,判断,必填项未填提示红字:***不能为空,规则验证错误提示:格式错误,重复提示:***已存在

4、跟进

4.1 点击【跟进】,进入【商机跟进】页面

4.2 点击【查看】,进入【商机详情-未脱敏】页面

5、列表

5.1 展示

5.1.1 字段及规则

在这里插入图片描述

5.1.3 默认数据按创建时间倒序排列,可以手动按“下次跟进时间”排序,单页最多展示10条数据,≤10条溢出滚动翻页,>10条翻页显示

5.2操作

5.2.1 状态与操作对应显示规则

在这里插入图片描述

5.2.2 按钮操作对应角色规则

在这里插入图片描述

6、分配

6.1 显示分配商机的数量

6.2 选择部门,字典为该主管所属组织结构及以下部门

6.3 选择人员,单选,字典为所选组织结构下的人员,显示人员保有量剩余数量

6.4 点击【确认】判断是否达到商机保有量上限,

6.4.1 是,提示语3秒:n条操作成功,n条操作失败,商机保有量已达到上限!

6.4.2 否

1)确认,提示:操作成功!;保持在当前页面,该商机进入商机列表,状态“待跟进”

2)取消,弹窗关闭

补充说明

在这里插入图片描述

3.2.4.2 商机跟进

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、客户资料,所有已填写内容自动返显

1.1 客户ID,不可编辑

1.2 客户姓名,可编辑不可为空,手输,限制2-4汉字,不唯一

1.3 手机号,可编辑不可为空,手输,限制11位数字,验证手机有效性、唯一性

1.4 职业,选填,选择,字典:无、技术、产品、设计、运营、市场、人事/财务行政、销售、传媒、金融、教育培训、医疗健康、房地产/建筑、供应链/物流、采购/贸易、咨询/翻译/法律、旅游、生成制作、其他

1.5 学历,选填,选择,字典:小学、初中、高中、中专、大专、本科、研究生、博士、其他

1.6 所在地区,选填,级联选择

1.7 微信号,选填,手输,限制1-20字母或数字

1.8 年龄,选填,字典(16-60)

1.9 专业,选填,选择,哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、管理学、艺术学

1.10 在职情况,选填,字典:待业、在职、已离职

1.11 当前薪资,选填,选择范围,字典:1k-3k、3k-6k、6k-10k、10k-15k、15k-20k、20k+

1.12 QQ,选填,手输,限制1-20字母或数字

1.13 性别,默认男

1.14 目标薪资,选填,选择范围,字典:1k-3k、3k-6k、6k-10k、10k-15k、15k-20k、20k+

1.15 备注,选填,手输,(0-20字)

2、客户意向,所有已填写内容自动返显

1.1 意向课程,必填,单选

1.2 意向课程,必填,单选,字典来自【课程列表】

1.3 学习原因、职业计划、选填,手输,限制0-10字;时间计划,选填,时间选择,精确到日

1.4 其他意向,必填,手输,限制0-20

3、添加沟通记录

3.1 跟进状态,必填,选择,字典:接通、拒绝、无人接听

3.2 下次跟进时间,必填,时间选择

3.3 沟通重点,必填,多选,字典:课程、价格、位置、时间、师资、项目、薪资、职业、其他自定义

3.4 沟通纪要,选填,手输,限制0-20字

4、踢回公海

4.1 点击【踢回公海】,显示确认弹窗

4.2 选择原因(必填),字典:用户已报名其他机构、用户不感兴趣、用户年龄不符、用户暂时没有需求、学费不满意、距离不适合、其他

4.3 点击【确认】,判断是否已选择原因

4.3.1 是,提示:操作成功!;该客户被踢回公海

4.3.2 否,提示:请选择原因

4.4 点击【取消】,弹窗关闭

5、转成交客户

5.1 弹【添加合同】弹窗,页面如图,规则见“合同管理”

6、保持

6.1 点击【保持】判断是否有“必填”“未填写”的项,

1)有,保持失败,未填项反馈红色文字提醒

2)无,提示语3秒:操作成功!更新记录

7、沟通记录

7.1显示字段:沟通时间、沟通重点、沟通状态、其他内容、沟通人

3.2.4.3 查看商机详情

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、所有按钮不显示、内容不可编辑、已填写内容自动返显

3.2.4.4 公海池

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、tab切换,商机/公海池

1.1 编辑按钮,点击,进入【公海规则管理】页面

1.1.1 权限说明,【编辑】按钮属于超管权限,专员、主管不显示

2、高级搜索

2.1 客户姓名/手机号/客户ID

2.1.1 手动输入,模糊搜索

2.2 意向学科

2.2.1 选择字典:选择,字典:Java、前端、Python、人工智能、大数据、测试、UI设计、产品经理、新媒体

2.3 创建时间选择

2.3.1 时间精确到日

2.4 重置、搜索

2.4.1 点击【重置】按钮,输入内容清除,选择内容恢复默认

2.4.2 点击【搜索】按钮后进行数据查询,筛选条件间是“且”的关系

3、列表

3.1 展示

在这里插入图片描述

3.1.2 默认数据按时间倒序排列,单页最多展示10条数据,≤10条溢出滚动翻页,>10条翻页显示

3.2操作

在这里插入图片描述

4、捞取

4.1 弹【确认】,点击【确认】判断是否达到商机保有量上限,

4.1.1 是,提示语3秒:操作失败,您的商机保有量已达到上限!

4.1.2 否

1)确认,提示:操作成功!;保持在当前页面,该商机进入我的线索列表,状态“待跟进”

2)取消,弹窗关闭

5、批量捞取

5.1 弹【确认】弹窗,显示已选择商机数量,点击【确认】判断是否达到商机保有量上限,

5.1.1 是,提示:操作失败!保有量达到上限,最多选择3条商机!

5.1.2 否

1)确认,提示:操作成功!;保持在当前页面,该商机进入我的商机列表,状态“待跟进”

2)取消,弹窗关闭

6、分配

6.1 显示分配商机的数量

6.2 选择部门,字典为组织结构

6.3 选择人员,单选,字典为所选组织结构下的人员

6.4 点击【确认】判断是否达到商机保有量上限,

6.4.1 是,提示:操作失败!保有量达到上限,最多选择3条商机!

6.4.2 否

1)确认,提示:操作成功!;保持在当前页面,该商机进入商机列表,状态“待跟进”

2)取消,弹窗关闭

补充说明

在这里插入图片描述

3.2.5 线索配置

3.2.5.1 线索配置规则

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、规则列表

1.1 展示

1.1.1 字段及规则

在这里插入图片描述

1.1.2 默认数据按添加时间正序排列,滚动翻页

2.2操作

2.2.1 删除,确认弹窗,确认,该数据从列表中删除,取消,关闭弹窗

2.2.2 编辑,弹编辑弹窗

2、重新排序

2.1 鼠标拖动排序

3、添加规则,弹添加弹窗

3.1 选择线索条件,

字典:

a.创建时间 + 是、不是、之前、之后、在…之间、不在…之间 + 年月日 + 时

​ + 今天、明天、明天之后、昨天、截止昨天、上月、本月、下月、上周、本周、下一周、为空、不为空

​ + 持续几天、几天后到期 + (=、!=、<、<=、>、>= )+ 日期

b.渠道来源 + 无、是、不是、包含、不包含、开始字符、结束字符 + 渠道列表

​ + 为空、不为空

c.线索意向级别 + 无、是、不是、包含、不包含、开始字符、结束字符 + 意向级别列表

​ + 为空、不为空

d.意向学科 + 无、是、不是、包含、不包含、开始字符、结束字符 + 学科列表

​ + 为空、不为空

字典:

a.部门 + 部门列表

b.岗位 + 岗位列表

c.角色 + 岗位列表

d.用户 + 岗位列表

3.2 点击【确认】判断是否条件项填写完整,不完整弹【提示弹窗】,完整【添加】弹窗关闭

4、编辑规则,弹编辑弹窗

4.1 已选择内容返显

4.2 编辑条件同上

3.2.5.2 线索池管理

在这里插入图片描述

——交互说明——

1、线索回收时限,默认单位(天),选择

1.1 小时,1-24

1.2 天,1-31

1.3 周,1-4

2、线索回收到期提醒定时,默认单位(小时前)选择

2.1 小时前,1-24

2.2 天前,1-31

2.3 周前,1-4

3、重复 捞取时间限制,默认单位(个月以后),选择

2.1 天以后,1-31

2.2 周以后,1-4

2.3 个月以后,1-12

4、个人保有量限制,单位:个,选择区间1-99

5、点击【保存】保持设置,停留当前页

3.2.6 商机配置

3.2.6.1 商机分配

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、规则列表

1.1 展示

1.1.1 字段及规则

在这里插入图片描述

1.1.2 默认数据按添加时间正序排列,滚动翻页

2.2操作

2.2.1 删除,确认弹窗,确认,该数据从列表中删除,取消,关闭弹窗

2.2.2 编辑,弹编辑弹窗

2、重新排序

2.1 鼠标拖动排序

3、添加规则,弹添加弹窗

3.1 选择商机条件,字典:线索创建人、商机性质、客户地区、意向学科

字典:

a.线索创建人是 + 无、是、不是、包含、不包含、开始字符、结束字符 + 本人/部门列表

​ + 为空、不为空

b.商机性质 + 无、是、不是 + 新增/已回收

​ + 为空、不为空

d.客户地区 + 无、是、不是、包含、不包含、开始字符、结束字符 + 地区列表

​ + 为空、不为空

d.意向学科 + 无、是、不是、包含、不包含、开始字符、结束字符 + 学科列表

​ + 为空、不为空

字典:

a.用户 + 本人/部门列表

b.岗位 + 岗位列表

3.2 点击【确认】判断是否条件项填写完整,不完整弹【提示弹窗】,完整【添加】弹窗关闭

4、编辑规则,弹编辑弹窗

4.1 已选择内容返显

4.2 编辑条件同上

3.2.6.2 公海管理

在这里插入图片描述

——交互说明——

1、商机回收时限,默认单位(天选择

1.1 小时,1-24

1.2 天,1-31

1.3 周,1-4

2、商机回收到期提醒定时,默认单位(小时前),选择

2.1 小时前,1-24

2.2 天前,1-31

2.3 周前,1-4

3、老商机捞取时间限制,默认单位(个月以后),选择

2.1 天以后,1-31

2.2 周以后,1-4

2.3 个月以后,1-12

4、个人保有量限制,单位:个,选择区间1-99

5、点击【保存】保持设置,停留当前页

3.2.7 合同管理

3.2.7.1 合同管理

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、高级搜索

1.1 合同编号/客户姓名/手机号

1.1.1 手动输入,模糊搜索

1.2 购买学科选择

1.2.1 选择选择,字典:Java、前端、Python、人工智能、大数据、测试、UI设计、产品经理、新媒体

1.3 购买课程选择

1.3.1 选择字典:课程列表

1.4 创建时间选择

1.4.1 时间精确到日

1.5 重置、搜索

1.5.1 点击【重置】按钮,输入内容清除,选择内容恢复默认

1.5.2 点击【搜索】按钮后进行数据查询,筛选条件间是“且”的关系

2、列表

2.1 展示

2.1.1 字段及规则

在这里插入图片描述

2.1.3 默认时间倒序显示,单页最多展示10条数据,≤10条溢出滚动翻页,>10条翻页显示

2.2操作

在这里插入图片描述

在这里插入图片描述

3、添加合同

3.1 上传文件,支持PDF格式,单1文件上传,上传失败,弹提示语;上传成功后,按钮置灰

3.2 显示已上传文件名称,可以进行删除或者预览

3.3 确认,必填项上传后,按钮点亮,

点击【确认】,弹确认弹窗,判断:

手机号验证有效性、唯一性,格式错误提示:格式错误,重复提示:***已存在

合同号验证唯一性,重复提示:***已存在

1)确认,提示语3秒:操作成功!合同进入列表

2)取消,弹窗关闭,已上传的文件失效

4、预览页

在这里插入图片描述

5、审核、详情

5.1 点击按钮,跳转至相应页面

3.2.7.2 审核合同

在这里插入图片描述

在这里插入图片描述

——交互说明——

1、合同详情

1.1 显示、不可编辑内容

1.1.1 字段:客户姓名、购买学科、购买课程、合同金额、是否折扣、折扣类型、创建时间(秒)

1.2 预览

1.2.1 点击打开PDF文件预览

2、审核流程

2.1 显示

2.1.1提交时间(秒)

2.2 操作

2.2.1 通过,弹出【确认】弹窗

1)确认,提示:操作成功!判断是否有下个流程,

a.有,继续下一个流程审核

b.无,商机转为成交客户

2)取消,弹窗关闭

2.2.2 驳回,弹出【确认】弹窗,必填“原因”,手输,0-20字

1)确认,提示:操作成功!更改合同状态,进入已驳回列表

2)取消,弹窗关闭

3.2.7.3 驳回合同

在这里插入图片描述

——交互说明——

1、合同详情

1.1 显示、不可编辑内容

1.1.1 字段:客户姓名、购买学科、购买课程、合同金额、是否折扣、折扣类型、创建时间(秒)

1.2 预览

1.2.1 点击打开PDF文件预览

2、驳回线索

2.1 驳回原因

2.2 驳回时间(秒)

3.2.7.4 完成合同

在这里插入图片描述

——交互说明——

1、合同详情

1.1 显示、不可编辑内容

1.1.1 字段:客户姓名、购买学科、购买课程、合同金额、是否折扣、折扣类型、创建时间(秒)

1.2 预览

1.2.1 点击打开PDF文件预览

2、完成线索

2.1 完成时间(秒)

3.2.8 功能列表

以下的本项目涉及的功能列表:

用户实名认证:客户提交资质证明,管理人员进行审核。

用户定位:通过手机定位,关联到本系统的区域。

客户信息管理:对客户的信息进行统一管理,包括:添加客户,修改客户信息、锁定客户等。

客户地址簿管理:对客户地址进行管理,包括:我的地址簿管理、地址簿查询等。

密码重置:通过手机验证码方式找回密码。

客户管理其它功能列表:

在这里插入图片描述

3.3 系统设计

3.3.1 核心表结构

核心表清单:

tb_clue:线索表

tb_rule_assign:自动分配规则表

tb_assign_record:线索分配记录表

tb_clue_track_record:线索跟进记录表

tb_rule_pool:线索池规则表

tb_rule_expression:规则表达式表

tb_business:商机表

tb_business_track_record:商机跟进记录表

tb_contract:合同表

核心表结构如下:

CREATE TABLE `tb_clue` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '线索id',
  `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '客户姓名',
  `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '手机号',
  `channel` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '渠道',
  `activity_id` bigint DEFAULT NULL COMMENT '活动id',
  `sex` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '1 男 0 女',
  `age` int DEFAULT NULL COMMENT '年龄',
  `weixin` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '微信',
  `qq` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'qq',
  `level` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向等级',
  `subject` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向学科',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '1' COMMENT '状态(已分配1  进行中2  回收3  伪线索4)',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  `end_time` timestamp NULL DEFAULT NULL COMMENT '销毁时间',
  `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
  `false_count` int DEFAULT '0' COMMENT '伪线索失败次数(最大数3次)',
  `next_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '下次跟进时间',
  `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `transfer` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '是否转派',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='线索';

CREATE TABLE `tb_rule_assign` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '线索id',
  `rule_condition` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '规则集合',
  `rule_expression` varchar(1024) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '规则表达式',
  `assign_object` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '分配对象',
  `assign_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '分配类型',
  `rule_order` bigint DEFAULT NULL COMMENT '规则顺序',
  `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  `type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '类型',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='自动分配规则';

CREATE TABLE `tb_assign_record` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `assign_id` bigint DEFAULT NULL COMMENT '关联id',
  `user_id` bigint DEFAULT NULL COMMENT '所属人用户id',
  `user_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '所属人名称',
  `dept_id` bigint DEFAULT NULL COMMENT '所属人所属组织',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '分配时间',
  `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '分配人',
  `latest` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '1' COMMENT '是否当前最新分配人',
  `type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '类型0 线索 1 商机',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='线索分配记录表';

CREATE TABLE `tb_clue_track_record` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务id',
  `clue_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '线索id',
  `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '跟进人',
  `subject` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向学科',
  `record` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '跟进记录',
  `level` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向等级',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '跟进时间',
  `type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '0 正常跟进记录 1 伪线索',
  `false_reason` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '原因',
  `next_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '下次跟进时间',
  PRIMARY KEY (`id`) USING BTREE
)  COMMENT='线索跟进记录';

CREATE TABLE `tb_rule_pool` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '线程池规则',
  `limit_time` int DEFAULT NULL COMMENT '回收时限',
  `limit_time_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '回收时限字典',
  `warn_time` int DEFAULT NULL COMMENT '警告时间',
  `warn_time_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '警告时间字典单位类型',
  `repeat_get_time` int DEFAULT NULL COMMENT '重复捞取时间',
  `repeat_type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '重复捞取时间字典',
  `max_nunmber` int DEFAULT NULL COMMENT '最大保有量',
  `type` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '0 线索 1 商机',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='线索池规则';

CREATE TABLE `tb_rule_expression` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '规则表达式id',
  `rule_key` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '规则key',
  `expression` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '表达式(=,!=, 包含,不包含) ',
  `rule_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '规则值',
  `number` int DEFAULT NULL COMMENT '顺序',
  `rule_id` bigint DEFAULT NULL COMMENT '规则id',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='规则表达式';

CREATE TABLE `tb_business` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '商机id',
  `clue_id` bigint DEFAULT NULL COMMENT '线索ID',
  `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '客户姓名',
  `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '手机号',
  `channel` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '渠道',
  `activity_id` bigint DEFAULT NULL COMMENT '活动id',
  `provinces` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '省',
  `city` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '区',
  `sex` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '性别',
  `age` int DEFAULT NULL COMMENT '年龄',
  `weixin` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '微信',
  `qq` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT 'qq',
  `level` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向等级',
  `subject` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向学科',
  `course_id` bigint DEFAULT NULL COMMENT '课程',
  `occupation` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '职业',
  `education` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '学历',
  `job` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '在职情况',
  `salary` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '薪资',
  `major` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '专业',
  `expected_salary` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '希望薪资',
  `reasons` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '学习原因',
  `plan` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '职业计划',
  `plan_time` timestamp NULL DEFAULT NULL COMMENT '计划时间',
  `other_intention` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '其他意向',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '1' COMMENT '状态(已分配1  进行中2  回收3)',
  `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `next_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '下次跟进时间',
  `end_time` timestamp NULL DEFAULT NULL COMMENT '销毁时间',
  `transfer` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '0' COMMENT '是否转派',
  `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='商机';

CREATE TABLE `tb_business_track_record` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务id',
  `business_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '线索id',
  `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '跟进人',
  `key_items` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '沟通重点',
  `record` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '沟通纪要',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '跟进时间',
  `track_status` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '跟进状态',
  `next_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '下次跟进时间',
  PRIMARY KEY (`id`) USING BTREE
) COMMENT='商机跟进记录';

CREATE TABLE `tb_contract` (
  `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '合同id',
  `phone` varchar(13) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '手机号',
  `contract_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '合同编号',
  `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '客户姓名',
  `subject` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '意向学科',
  `activity_id` bigint DEFAULT NULL COMMENT '活动id',
  `course_id` bigint DEFAULT NULL COMMENT '课程id',
  `channel` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '渠道',
  `status` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT '1' COMMENT '状态(待审核1,已通过2,已驳回3 全部完成4)',
  `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '创建人',
  `dept_id` bigint DEFAULT NULL COMMENT '部门ID',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  `file_name` varchar(512) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '文件名称',
  `contract_order` float DEFAULT NULL COMMENT '订单价格',
  `discount_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '折扣类型',
  `course_price` float DEFAULT NULL COMMENT '课程价格',
  `business_id` bigint DEFAULT NULL COMMENT '商机ID',
  PRIMARY KEY (`id`) USING BTREE
)COMMENT='合同';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bblb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值