`
agileai
  • 浏览: 58587 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

AEAI CRM V1.6.0 升级说明,开源客户关系管理系统

阅读更多

升级说明

AEAI CRM v1.6.0版是AEAI CRM v1.5.2版客户关系管理系统的升级版本,本次版本是基于AEAI DP v3.8.0_20170228进行打包部署的,升级内容主要是针对数通畅联销售对客户拜访任务管理进行的一次全面的升级,整体的业务流程发生了重大变化,加强了每个销售人员对自己客户关系管理,每周的客户拜访任务模式。

另外,AEAI CRM根据实际应用过程中客户反馈,对相关功能进行修正,同时完善部分功能、优化用户体验。产品现已开源,下载地址:http://pan.baidu.com/s/1mgIdzGc

升级内容

1. 新特性

1) 潜在客户,添加分配功能,销售人员可以分配给其他销售

2) 添加潜在客户拜访记录(填写人、填写时间、拜访时间、沟通效果、拜访类型拜访备注可选择),并显示关联我的客户的拜访记录。

3) 添加周期定义功能模块。

4) 添加我的任务功能模块。

5) 添加任务审查功能模块。

2. 功能完善

1) 潜在客户,个体资源标签删除掉、保留组织资源标签、独立显示。

2) 潜在客户,把客户进行数据隔离,只能看见自己创建的客户和分配给自己的客户(唯一查看,分配给别人后,自己就不能查看到)

3) 提供潜在客户导入功能,提供导入excel模板下载

4) 我的客户,要能看到潜在客户变成客户的潜在客户拜访记录。

5) 我的客户,删除excel导出功能。

6) 客户信息,在左侧树添加以销售人员纬度的树。

7) 客户信息,树列表项后显示分类下的客户总数。

3. 数据表调整:

4. 角色添加 

INSERT INTO `aeaicrm`.`security_role` (`ROLE_ID`, `ROLE_CODE`, `ROLE_NAME`, `ROLE_PID`, `ROLE_DESC`, `ROLE_STATE`, `ROLE_SORT`) VALUES ('05FC4E42-2BCF-4651-BDFF-86444D055695', 'SALES_MANAGER', '销售经理', '00000000-0000-0000-00000000000000000', '', '1', '7');

INSERT INTO `aeaicrm`.`security_role` (`ROLE_ID`, `ROLE_CODE`, `ROLE_NAME`, `ROLE_PID`, `ROLE_DESC`, `ROLE_STATE`, `ROLE_SORT`) VALUES ('9C7CFCED-8479-43B6-B2FE-5CAA663C2D51', 'SALES_ASSISTANT', '销售助理', '00000000-0000-0000-00000000000000000', '', '1', '9');

5. 删除潜在客户个人资源,重新创建潜在客户页面

INSERT INTO `aeaicrm`.`sys_function` (`FUNC_ID`, `FUNC_NAME`, `FUNC_TYPE`, `MAIN_HANDLER`, `FUNC_PID`, `FUNC_STATE`, `FUNC_SORT`, `FUNC_DESC`) VALUES ('3F23DD59-DB0D-4A25-851F-39E63E3944ED', '潜在客户', 'funcnode', '2287114B-17C2-4E88-8A2F-505709ADB719', '029FB2F2-370F-46D5-A283-A22C8E49341C', '1', '2', '');

INSERT INTO `aeaicrm`.`sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('2287114B-17C2-4E88-8A2F-505709ADB719', 'OrgInfoManageList', 'MAIN', NULL, '3F23DD59-DB0D-4A25-851F-39E63E3944ED');

INSERT INTO `aeaicrm`.`sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('F63CF10B-C61B-448B-BA04-1D07BD6927ED', 'OrgInfoManageEdit', 'OTHER', '', '3F23DD59-DB0D-4A25-851F-39E63E3944ED');

INSERT INTO `aeaicrm`.`sys_handler` (`HANLER_ID`, `HANLER_CODE`, `HANLER_TYPE`, `HANLER_URL`, `FUNC_ID`) VALUES ('FE46C2D2-9BD5-4DEA-8A04-AAC5CA4AB1C9', 'LabelsTreeSelect', 'OTHER', '', '3F23DD59-DB0D-4A25-851F-39E63E3944ED');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('EDCAA320-B057-11E6-B2F9-3B17C38C739D', '2287114B-17C2-4E88-8A2F-505709ADB719', 'edit', '编辑', 'edit', '2');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('EDDEBE8A-B057-11E6-B2F9-3B17C38C739D', '2287114B-17C2-4E88-8A2F-505709ADB719', 'phoneCall', '电话拜访', 'phoneCall', '3');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('EDEA88F5-B057-11E6-B2F9-3B17C38C739D', '2287114B-17C2-4E88-8A2F-505709ADB719', 'delete', '删除', 'delete', '5');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('EDF62B72-B057-11E6-B2F9-3B17C38C739D', '2287114B-17C2-4E88-8A2F-505709ADB719', 'detail', '查看', 'detail', '4');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('EE00387B-B057-11E6-B2F9-3B17C38C739D', '2287114B-17C2-4E88-8A2F-505709ADB719', 'create', '新增', 'create', '1');

 

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('74CEE600-B058-11E6-B2F9-3B17C38C739D', 'F63CF10B-C61B-448B-BA04-1D07BD6927ED', 'phoneCall', '电话拜访', 'phoneCall', '3');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('74E27603-B058-11E6-B2F9-3B17C38C739D', 'F63CF10B-C61B-448B-BA04-1D07BD6927ED', 'save', '保存', 'save', '2');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('74E97FC3-B058-11E6-B2F9-3B17C38C739D', 'F63CF10B-C61B-448B-BA04-1D07BD6927ED', 'edit', '编辑', 'edit', '1');

INSERT INTO `aeaicrm`.`sys_operation` (`OPER_ID`, `HANLER_ID`, `OPER_CODE`, `OPER_NAME`, `OPER_ACTIONTPYE`, `OPER_SORT`) VALUES ('74F0FB97-B058-11E6-B2F9-3B17C38C739D', 'F63CF10B-C61B-448B-BA04-1D07BD6927ED', 'back', '返回', 'back', '4');

6. 潜在客户标签编码内容整体完善修改,删除原有的潜在客户标签编码

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '1', '无人接听', '', '1', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '2', '号码信息不符', '', '2', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '3', '空号', '', '3', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '4', '暂停服务', '', '4', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '5', '暂无需求', '', '5', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '6', '后续联系', '', '6', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_LABELS', '7', '态度恶劣', '', '7', '1');

7. 添加潜在客户来源渠道

INSERT INTO `aeaicrm`.`sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('ORG_SOURCES', '潜在客户来源渠道', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', '');

 

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_SOURCES', 'INFO_ACQUIRE', '信息采集', '', '2', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_SOURCES', 'RECRUIT_ACQUIRE', '招聘采集', '', '3', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('ORG_SOURCES', 'WEB_SEARCH', '网络搜索', '', '1', '1');

8. 我的任务-状态编码

INSERT INTO `aeaicrm`.`sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('TASK_REVIEW_STATE', '我的任务状态', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', '');

 

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_REVIEW_STATE', 'ConfirmPlan', '确认计划', '', '3', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_REVIEW_STATE', 'ConfirmSummary', '确认总结', '', '5', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_REVIEW_STATE', 'Init', '初始化', '', '1', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_REVIEW_STATE', 'SubmitPlan', '提交计划', '', '2', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_REVIEW_STATE', 'SubmitSummary', '提交总结', '', '4', '1');

9. 任务跟进状态 – 编码

INSERT INTO `aeaicrm`.`sys_codetype` (`TYPE_ID`, `TYPE_NAME`, `TYPE_GROUP`, `TYPE_DESC`, `IS_CACHED`, `IS_UNITEADMIN`, `IS_EDITABLE`, `LEGNTT_LIMIT`, `CHARACTER_LIMIT`, `EXTEND_SQL`, `SQL_BODY`, `SQL_COND`) VALUES ('TASK_FOLLOW_STATUS', '任务跟进状态', 'app_code_define', '', 'Y', 'Y', 'Y', '', '', 'N', '', '');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_FOLLOW_STATUS', 'HaveFollowUp', '已跟进', '', '2', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_FOLLOW_STATUS', 'NoFollowUp', '未跟进', '', '1', '1');

10. 拜访类别 – 编码

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_CLASS', 'ColdCalls', '陌生拜访', '', '1', '1');

INSERT INTO `aeaicrm`.`sys_codelist` (`TYPE_ID`, `CODE_ID`, `CODE_NAME`, `CODE_DESC`, `CODE_SORT`, `CODE_FLAG`) VALUES ('TASK_CLASS', 'FollowUp', '意向跟进', '', '2', '1');

11. 添加周期定义表

create table CRM_TASK_CYCLE

(

   TC_ID                char(36) not null,

   TC_BEGIN             varchar(32),

   TC_END               varchar(32),

   TC_FID               char(36),

   primary key (TC_ID)

);

12. 添加任务计划&总结表

create table CRM_TASK_REVIEW

(

   TASK_REVIEW_ID       char(36) not null,

   TC_ID                char(36),

   SALE_ID              char(36),

   TASK_REVIEW_STATE    varchar(32),

   TASK_REVIEW_DESC     text,

   TASK_REVIEW_VISITS_TOTAL int(11),

   TASK_REVIEW_STRANGE  int(11),

   TASK_REVIEW_RETURNVISIT int(11),

   TASK_REVIEW_NEW_INTENCUST int(11),

   TASK_REVIEW_RETURNVISIT_HIST int(11),

   TASK_REVIEW_LOSS     int(11),

   primary key (TASK_REVIEW_ID)

);

13. 添加我的任务表

create table CRM_MY_TASKS

(

   TASK_ID              char(36) not null,

   ORG_ID               char(36),

   CUST_ID              char(36),

   TASK_REVIEW_ID       char(36),

   SALE_ID              char(36),

   TASK_FOLLOW_STATE    varchar(32),

   TASK_CLASS           varchar(32),

   TASK_CREATE_TIME     varchar(32),

   TASK_FINISH_TIME     varchar(32),

   TASK_CUST_STATE      varchar(32),

   primary key (TASK_ID)

);

14. 添加潜在客户拜访记录表

create table CRM_PROCUST_VISIT

(

   PROCUST_VISIT_ID     char(36) not null,

   ORG_ID               char(36),

   PROCUST_VISIT_DATE   date,

   PROCUST_VISIT_TYPE   varchar(32),

   PROCUST_VISIT_REMARK varchar(1024),

   PROCUST_VISIT_FILL_ID char(36),

   PROCUST_VISIT_FILL_TIME datetime,

   PROCUST_VISIT_EFFECT varchar(32),

   PROCUST_VISIT_CUST_FOCUS varchar(32),

   primary key (PROCUST_VISIT_ID)

);

升级步骤

  1. 由于本次升级内容较多,建议重新部署新版AEAI CRM系统;
  2. 数据表对应调整参见升级内容对应调整。
分享到:
评论

相关推荐

    AE星辰粒子插件Stardust v1.6.0

    《AE星辰粒子插件Stardust v1.6.0:探索创意无限的粒子世界》 Adobe After Effects(AE)是一款强大的视觉效果和动画制作软件,而Stardust则是其专用的一款高级粒子插件,旨在为设计师和艺术家提供更为丰富的粒子...

    my-tv-v1.6.0.apk

    my-tv-v1.6.0.apk

    YCRM客户关系管理2007 V1.6.0

    YCRM客户关系管理2007是一套多用户版的客户关系管理与电子化办公的企业管理应用类系统。 为企业提供了一个完整的客户关系与企业内部管理解决方案,帮助企业管理与客户的第一次 接触寻找机会到实现签订合同、 ...

    墨子文章系统v1.6.0-v2.4.0升级包

    墨子文章系统是一款高效的文章管理解决方案,旨在为各种行业提供便捷的内容发布与管理服务。...通过这次升级,用户将享受到更稳定、更强大、更易用的文章管理系统,更好地服务于他们的内容创作和管理需求。

    EDEN-MACE分销管理系统 v1.6.0.zip

    EDEN-MACE分销管理系统v1.6.0是一款专为商业运营设计的高效管理软件,旨在帮助企业和组织优化分销流程,提升供应链效率。这个系统的最新版本1.6.0包含了若干改进和新功能,旨在提供更稳定、更智能的分销管理体验。 ...

    iNethinkCMS_V1.6.0 cms管理系统|iNethinkCMS_V1.6.0.zip

    iNethinkCMS_V1.6.0是一个内容管理系统(CMS),主要负责网站内容的创建、管理和发布。在这个版本中,开发团队可能引入了新功能、优化了性能或修复了已知问题,以提供更高效、更稳定的网站管理体验。 在内容管理...

    IPAM IP地址管理系统 v1.6.0.zip

    《IPAM IP地址管理系统 v1.6.0》是一款专为网络管理员设计的高效能IP地址管理工具,它集成了源代码,适用于毕业设计、论文研究以及计算机案例分析。通过这款系统,用户能够轻松地监控、分配和管理网络中的IP地址资源...

    STM32Cube_FW_F1_V1.6.0

    STM32Cube_FW_F1_V1.6.0是一个针对STM32F1系列微控制器的固件库更新,由意法半导体(STMicroelectronics)发布。STM32Cube是ST提供的一整套软件解决方案,旨在简化STM32微控制器的开发流程,包括HAL(Hardware ...

    VdhCoApp V1.6.0 and V1.6.3

    总结来说,VdhCoApp是Video DownloadHelper的强大辅助工具,通过V1.6.0和V1.6.3的迭代升级,它持续提升了视频下载的便利性,增强了用户体验。用户可以根据自己的需求选择合适的版本,借助这两个工具,可以从互联网上...

    Mycat权威指南V1.6.0(最新版)

    《Mycat权威指南V1.6.0》是一本详尽介绍Mycat数据库中间件的使用手册,旨在帮助用户全面理解和掌握Mycat的各项功能与配置。该指南覆盖了Mycat的最新版本V1.6.0,确保读者能够获取到最新的技术资讯和实践指导。 ...

    Mycat_V1.6.0

    标题《Mycat_V1.6.0》指的是Mycat数据库中间件的1.6.0版本。Mycat是一个基于Java语言开发的开源数据库中间件,其主要功能是实现数据库的分库分表、读写分离以及高可用性集群等分布式数据库解决方案。在现代互联网...

    工业电子元件开源系统(含手机站)v1.6.0.txt

    工业电子元件开源系统(含手机站)v1.6.0.txt

    QuizShock v1.6.0.zip

    《QuizShock v1.6.0 - 在线问答平台的最新升级详解》 QuizShock是一款专注于在线问答互动的软件,其v1.6.0版本的发布,为用户带来了诸多新特性和改进,旨在提升用户体验和教育效果。下面,我们将详细解析这个版本中...

    maya_djRivet_v1.6.0(表面吸附——眼睫毛绑定插....zip

    《maya_djRivet_v1.6.0——表面吸附眼睫毛绑定插件详解》 在3D动画制作领域,Maya是一款广泛使用的高级三维建模、动画、模拟和渲染软件。为了提升工作效率和创作效果,许多艺术家会借助各种插件来扩展Maya的功能。...

    Zephyr OS v1.6.0开发手册 - 中文版.pdf

    尽管系统已经更新到了v3.1,但v1.6.0的中文文档对于初学者仍然具有参考价值。同时,文档翻译工作正在进行中,欢迎对英文有一定理解的志愿者参与翻译,通过GitHub提交编辑和校正。 **参与Zephyr项目** 对于有兴趣...

    beyondadmin-v1.6.0.s3(HTML/JQuery版)

    "BeyondAdmin v1.6.0.s3"是一款基于HTML和JQuery的后台管理模板,专为构建现代Web应用程序的...对于那些需要快速构建管理系统的开发者来说,这是一个非常有价值的资源,而且源代码的开放性使它更具可定制性和灵活性。

    ShopXO企业级B2C免费开源商城系统 v1.6.0

    ShopXO 国内领先企业级B2C免费开源电商系统!求实进取、创新专注、自主研发、国内领先企业级B2C电商系统解决方案。遵循Apache2开源协议发布,无需授权、可商用、可二次开发、满足99%的电商运营需求。PC+H5、支付宝小...

    JCam2 v1.6.0

    超实用免费的摄像头工具,基于OpenCVSharp,兼容市面上大...高分辨率屏幕兼容性十分好,兼容WIN7 64bit ,WIN10 64bit,不支持32位操作系统。 相关说明:https://blog.csdn.net/jamie_chu/article/details/111914032

    Prototype-v1.6.0一个javascript库

    **标题详解:**"Prototype-v1.6.0一个javascript库" Prototype是一个广泛使用的JavaScript库,它的主要目标是简化JavaScript的开发,提供了一系列强大的工具,让JavaScript编程更加高效和便捷。这里的"v1.6.0"指的...

    STM32Cube_FW_F1_V1.6.0.zip 和 STM32MatTarget_4.4.2 和 STM32MatTarget_5.1.0

    STM32Cube与matlab自动代码生成相关文件,STM32Cube_FW_F1_V1.6.0.zip 和 STM32MatTarget_4.4.2 和 STM32MatTarget_5.1.0

Global site tag (gtag.js) - Google Analytics