vtiger 二次开发之可视化工作详细配置[内部资料 绝密]
系统管理里面 系统定制 添加 工作流管理 模块
1、
添加方式:数据库表vitger_settings_field 添加一条记录:
linkto:index.php?module=workflowsetting&action=index&parenttab=settings
添加完后修改vtiger_settings_field_seq的数值 (执行加1操作)
2、
系统模块添加对workflowsetting 的支持 设置为系统默认激活模块
修改 include\utils\vtlibutils.php(138):
在函数vtlib_modulealwaysactive()其中添加 ‘workflowsetting ’
3.使用vtlib添加一个新的模块命名为workboard 即工作管理或者叫做审核模块
特殊500以上类型修改注意事项:(502 504 505类型的添加)
修改表 vtiger_ws_entity 添加 workboard
修改表 vtiger_ws_entity_seq 更新记录数
4.修改index.php
支持 ceajax=true ajax 模式
5.smarty里面
添加 workdetailview.tpl
修改 listviewentries.tpl 增加对tab 标签切换的支持
修改 editviewui.tpl增加 对工作流特殊类型的支持(502 504 505)
6.include/utils/
修改 详情控制–detailviewutils.php(uitype 504 505)
修改 编辑控制–editviewutils.php(uitype 504 505)
7.iclude/listview
修改 列表控制–listviewcontroller.php(uitype 504 505)
8 js相关修改
include/js
listviewjs
修改
删除函数 massdelete ()
显示函数 showdefaultcustomview ()
ajax函数 getlistviewentries_js()
添加 showdefaultcustomviewtab() 函数
------解决方案--------------------
国外的crm 真的不好在中国用.
------解决方案--------------------
看着好像不错