单点CRM开发模式操作总结
1、打开系统开发模式:
打开general\ERP下的dir.inc.php文件,然后找到$SYSTEM_MODE变量,默认值为0,将0修改为1即可开启开放模式。
2、针对客户基本信息添加销售机会行记录:
if($_GET['action']=="addcrmchance")
{
print "<script>location.href='crm_chance_newai.php?action=add_default&customerid=".$_GET['ROWID']."';</script>";
exit;
}
在视图中行记录操作中写flow:addcrmchance::addcrmchance
3、在跟踪记录中增加是否联系记录:
首先数据库复制gb_sex数据表,重命名为gb_shifou,其中数据改为是和否;
跟踪记录最下点配置管理,将下次联系主题改为是否联系,后的值改为tablefiltercolor:gb_shifou:0:1;
4、客户基本信息:根据Modile中ini文件tablename参考
经济类型:tablefiltercolor:unitprop:0:1
客户名称:input
拼音码[calling]:notshow
自定义字段[enddate]:tablefiltercolor:customerdefinetype:0:1
隶属人[sysuser]:tablefiltercolor:user:1:2
客户来源[origin]:tablefiltercolor:customerorigin:0:1
性别[salemode]:tablefiltercolor:salemode:0:1
创建时间[createdate]:datetime
未跟踪天数[lasttracetime]:userdefine:customerDays
会员卡:input
工厂地址[supplycn]:input
预付款[yufukuan]:money
采购员[sysuser]:tablefiltercolor:user:1:2
备注:想在视图中显示数据库中某个表的数据
tablefiltercolor(显示不同颜色):customerlever(表名):0(一般为ID):1(ID对应数据库中的值排除第一个ID主索引)
5、数据库对应内容:
customerorigin:客户来源
crm_jieduan:销售阶段
crm_dict_servicesources:跟踪记录中联系方式
customerlever:客户等级
customerdefinetype:自定义数据字段
unitprop:经济类型
6、使用Mysql数据转存SQL文件后,在我的桌面出现the user specified as a definer does not exist\r\n 解决方法
转存好的SQL文件用Editplus文本编辑器,CTRL+H,查找:CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW 批量替换为:CREATE VIEW
7、修改我的桌面中每个面板宽度铺满
找到general\ERP\Interface\CRM\erp_mytable\crm_mytable.php 中
.content .left{
float:left;
width:100%;(改为100%即可,默认50%)
border:0px solid #0066CC;
margin:0px;
}
8、其中任务执行中,想要主题字数扩大,则需要更改general\ERP\Interface\CRM\erp_mytable\crm_mytable_workplan.php
<td valign=\"Middle\" align=\"left\"><a target='_blank' href='../../CRM/workplanmain_newai.php?".base64_encode("action=view_default&id=".$id)."' title='$title'>".$title."</a></td> 标红部分默认为.$zhuti.字数是有限制的
9、任务安排桌面中,想要创建时间修改为执行人执行时间,更改文件general\ERP\Interface\CRM\erp_mytable\crm_mytable_workplan.php中createtime修改为zhixingtime