如何移除crm组件?

创建日期:2015年5月18日

2013增强版独立安装包中是不包含crm模块的,crm以组件的形式存在,2013增强版crm组件安装包下载地址为:

http://club.tongda2000.com/forum.php?mod=viewthread&tid=11743&extra=page%3D1。

在服务器运行该程序安装包,解压到OA安装目录,运行完成后网页登陆OA系统会提示开始升级,等待程序运行结束后,登陆OA系统,到系统管理->组织机构设置->角色与权限管理针对各个角色分配该模块的权限即可。

安装上crm组件后,想要移除,下面介绍具体的方法。

1、注意事项

1)此操作将删除CRM所有的表和数据。

2)删除后不可恢复,请提前做好数据库备份。

2、具体步骤

1)请先做好数据库热备份,数据库热备份参考以下文档:/kb10104004/

2)删菜单权限:在系统管理->组织机构设置->角色与权限管理->添加和删除权限把所有角色的CRM菜单权限删除。

3)把以下内容复制到文本里面,并且把该文本名称更改为del_CRM.sql。

drop table crm_account;

drop table crm_account_care;

drop table crm_account_contact;

drop table crm_action;

drop table crm_complain;

drop table crm_contract;

drop table crm_customer_service;

drop table crm_depository;

drop table crm_diary_setting;

drop table crm_email_html_model;

drop table crm_html_model;

drop table crm_marketing;

drop table crm_opportunity;

drop table crm_opportunity_products_list;

drop table crm_order;

drop table crm_order_products_list;

drop table crm_procurement_payment;

drop table crm_product;

drop table crm_product_type;

drop table crm_purchase_order;

drop table crm_purchase_order_products_list;

drop table crm_quotation;

drop table crm_quotation_products_list;

drop table crm_salepay;

drop table crm_solutions;

drop table crm_stockout;

drop table crm_stockout_products_list;

drop table crm_storage;

drop table crm_storage_products_list;

drop table crm_supplier;

drop table crm_supplier_contact;

drop table crm_sys_audit;

drop table crm_sys_code;

drop table crm_sys_code_type;

drop table crm_sys_entity;

drop table crm_sys_entity_index;

drop table crm_sys_entity_op;

drop table crm_sys_fast_new;

drop table crm_sys_field;

drop table crm_sys_layout_block;

drop table crm_sys_layout_item;

drop table crm_sys_list_view_default;

drop table crm_sys_list_view_field;

drop table crm_sys_list_view_map;

drop table crm_sys_list_view_order;

drop table crm_sys_list_view_rule;

drop table crm_sys_list_view_rule_parent;

drop table crm_sys_op;

drop table crm_sys_op_priv;

drop table crm_sys_op_priv_template;

drop table crm_sys_picklist;

drop table crm_sys_quick_link;

drop table crm_sys_relation;

drop table crm_sys_remind;

drop table crm_sys_remind_para;

drop table crm_sys_report_chart;

drop table crm_sys_report_column;

drop table crm_sys_report_dir;

drop table crm_sys_report_filter;

drop table crm_sys_report_filter_parent;

drop table crm_sys_report_group;

drop table crm_sys_report_summary;

drop table crm_sys_report_sysdefine;

drop table crm_sys_search;

drop table crm_sys_status;

drop table crm_sys_status_type;

alter table `crm_sys_list_view_color` DROP FOREIGN KEY view_color;

alter table `crm_sys_list_view` drop index `entity_name` ;

drop table crm_sys_list_view_color;

drop table crm_sys_report;

drop table crm_sys_list_view;

delete FROM `sys_function` WHERE `FUNC_CODE` LIKE 'crm%';

delete FROM `sys_menu` WHERE `IMAGE` = 'crm' or `IMAGE` = 'ext_data';

在服务器上的北方通达应用服务控制中心中打开数据库管理选择数据恢复标签,选择数据库TD_OA,选择之前del_CRM.sql,点击恢复。如图所示:

4)到系统管理->系统资源管理->资源监控->缓存数据管理点击重新生成所有缓存。

5)到服务器OA安装目录D:\MYOA\webroot\general下(安装盘符以实际安装位置为准),删掉crm文件夹。

6)CRM组件卸载完毕(可根据需要重新安装CRM组件)。