首页 / 服务中心 / 常见问题

什么是开放源代码?如何修改易客CRM的源代码?

时间:2012-11-26 10:56:06 点击:

开放源代码是指您部署易客crm系统,您可以查看和修改易客crm系统的源代码,以满足您企业的个性化需求。易客CRM官方不推荐客户自己修改源代码,除非您非常了解易客CRM和PHP,Mysql技术,您也可以通过系统的定制功能来满足您个性化需求。
为了满足中小企业的个性化需求,易客CRM企业版里自带定制功能,您无需了解任何相关开发技术知识,只需通过鼠标键盘操作,您就可以对系统进行定制,包括如下:
1、自定义字段,您可以随意增加自定义字段的,也可以通过全局字段把不需要的字段屏蔽掉,例如您可以增加文本型字段、日期型字段、数字型等各种不同类型的字段;点击这里查看操作视频。
2、您可以随时设置每个模块的下拉框选项,例如客户模块里的客户来源、客户状态、行业等所有下拉框选项都可以修改;
3、您可以修改模块的页面布局,重新布置模块的字段显示位置,还可以设置某个字段是否必填;点击这里查看操作视频。
4、您可以修改系统菜单(系统顶部的主菜单和子菜单),例如可以增加客户、销售、采购、售后等主菜单,也可以调整客户主菜单下的客户、联系人、联系记录等子菜单模块;点击这里查看操作视频。
5、您可以设置每个模块的相关信息,可以把需要的相关信息屏蔽掉,也可以通过模块关联字段设置每个模块的相关信息的字段信息,例如客户相关信息有很多,包括联系人、附件、联系记录、评论、销售机会、合同订单、报价单、应收款等,可以把不需要的相关信息屏蔽掉,新增和客户相关的模块也会增加新的相关信息;
6、您可以修改每个模块的打印模板,打印模板也可以设置多个,例如您可以设置多语言打印模板,多公司打印模板等;
7、您可以修改产品明细的字段信息,例如您可以设置合同订单模块中产品明细中的字段信息;
8、您可以设置各个审批模块的审批流程,例如合同订单支持多级审批,可以设置每个审批流程的审批步骤以及审批步骤由哪个用户审批,还可以设置审批过程中的字段权限,审批人在审批过程中可以根据所设置的审批字段权限修改信息,审批完成后也可以自动修改记录中的下拉框信息;点击这里查看操作视频。
9、您可以增加和修改级联字段,例如您可以增加国家、身份、城市这样的多级级联字段;
10、易客CRM新版本中增加字段规则的功能,这个字段规则可以实现2个方面的功能,第一个是字段传递功能,例如当新增合同订单时,选择客户后可以通过传递规则把客户中的某些字段的值传递到合同订单中的某些字段上。合同订单中需要显示客户的联系电话和地址,那么就可以设置字段规则,当选择客户时自动把客户的联系电话传递到合同订单的联系电话和地址上。第二个是字段联动,设置字段联动规则,可以把模块中的2个下拉框字段相互依赖,例如在销售机会中,有销售阶段和可能性2个下拉框字段,设置好字段规则,当选择某个销售阶段时,可能性就随之变化,例如当初期阶段时,可能性选项只有10%和20% 2个选项,而不是之前所有的选项。
11、除了以上的系统定制功能,您可以增加新的模块,然后通过以上定制功能丰富模块里的功能。也就是说,您可以增加类似客户、合同订单、联系记录等这样的模块。您可以点击这里查看有关模块开发功能的详细介绍。您也可以点击这里查看操作视频。
定制.jpg

如果以上的定制功能还不能满足您的需求,您可以请专业的开发人员通过修改易客CRM的程序代码来实现您公司的个性化需求。

易客CRM开放源代码的模块包括客户模块(Accounts)、联系人模块(Contacts)、联系记录(Notes)、文档模块(Documents)、产品模块(Products)、产品分类(Catalogs)、知识库(Faqs),知识库分类(Faqcategorys)、价目表模块(Pricebooks)、合同订单模块(SalesOrder)、报价单模块(Quotes)、发货单(Invoice)、销售机会(Potentials)、销售漏斗(Funnels)、出库(Deliverys),入库(Warehouses),进货单(Purchases),供应商(Vendors)、供应商联系人(Vcontacts)、供应商联系记录模块(Vnotes)、常用报表(Ureports)等模块的代码都是开放的。另外,您通过模块开发工具开发出的模块的代码也是开放的。

修改源代码需要熟悉PHP和Mysql技术,模块的代码都在CRM根目录下的modules目录下,例如客户模块的代码就在d:/xampp/htdocs/modules/Accounts目录下。
http://localhost/index.php?module=Accounts&action=index&parenttab=Customer 这个访问网址代表执行的是d:/xampp/htdocs/modules/Accounts/index.php文件
http://localhost/index.php?module=Accounts&action=EditView&parenttab=Customer 这个访问网址代表执行的是d:/xampp/htdocs/modules/Accounts/EditView.php文件
http://localhost/index.php?module=Accounts&action=DetailView&parenttab=Customer 这个访问网址代表执行的是d:/xampp/htdocs/modules/Accounts/DetailView.php文件
如果需要对模块的功能进行修改,可以根据网址修改对应模块目录的源代码,修改后直接保存就可以生效。

一般情况下不建议客户直接修改源代码,如果您修改相应模块的源代码,您需要对所修改的模块负责,我们不对您所修改的模块提供售后服务支持。