CRM

(19)

大结局:修改 PHP 代码解决 SuiteCRM ERR_CACHE_MISS 错误

书接上回,了解了[浏览器 ERR_CACHE_MISS 的触发机制](https://www.sunzhongwei.com/suitecrm-err-cache-miss-when-click-back-button)之后,对于这种列表页

开源客户管理系统 SuiteCRM 点击返回按钮报错 ERR_CACHE_MISS

在公司内部署了一套开源的客户管理系统 SuiteCRM, 具体流程参考:[Ubuntu Server 22.04 部署安装开源 CRM SuiteCRM 7.14](https://www.sunzhongwei.com/ubuntu-se

SuiteCRM 二次开发:合同金额与默认货币合同金额的区别

在通过 logic hook 开发 SuiteCRM 合同回款率计算功能时,遇到一个疑问: 为何合同模块有两个合同金额字段?在计算回款率时,我应该使用哪个作为合同金额计算的参考呢? - total_contract_value:

SuiteCRM 二次开发:基于 logic hook 实现合同回款率的计算

SuiteCRM 的这套 hook 机制还是挺灵活的。就是文档有的少,大部分靠摸索。 部署时,只能在工作日晚上,或者周末没人使用时才能部署。异常痛苦。 ## 关联记录存储时相关的 hook 这个属于 Module Hook

SuiteCRM 二次开发:logic hook php 代码中使用 raw sql,及打印日志等

有时候不想了解具体的 SuiteCRM 框架代码,想直接在 PHP 中使用 raw sql。 ## 示例代码 ``` global $db; $updateProductsExpiry = "UPDATE aos_p

SuiteCRM 二次开发:关于 bean 的数据操作,及关联关系数据读取

## bean 是什么 想起了 java bean。。。SuiteCRM 中 bean 的含义: > Beans are the Model in SuiteCRM’s MVC (Model View Controller) arc

SuiteCRM 二次开发:创建 logic hook 实现自定义逻辑

昨天看了一天 SuiteCRM logic hook 的资料,并搜索了 github 上能搜到的所有代码。 但是,感觉效果并不好,公开出来的代码太少,只能零散的学到一些小技巧。 于是,我决定直接在测试环境中通过调试来摸索一番。

SuiteCRM 线上代码用 git 管理

先吐个槽,我发现让销售用上 CRM 真是一件难事。昨天忍不住爆了粗口,感觉没必要。 大家都在装糊涂,或者为自己那点利益使唤别人,就由着他们吧。少说话,多干活。经验是自己的。 言归正传,我发现 SuiteCRM 中新建了模块,或者修改

SuiteCRM 设置负责人时显示全名,而不是 user_name

在使用中文 SuiteCRM 时,有个不友好的地方,例如, 新建客户资料时,在选择要分配的负责人后,字段里会显示负责人的 user_name, 而不是中文名字。 这对用户来说,体验非常不好。 本以为需要修改 PHP 代码,实

SuiteCRM 修改菜单后报 500 错误,管理员无法进入系统

在使用 SuiteCRM 管理员在后台配置菜单,选择将所有菜单隐藏。。。不要问为什么,就是这样配置了。 然后管理员再也无法使用 SuiteCRM 了,登录之后就报 500 错误,无法使用,也无法恢复之前的配置。 其他用户倒是可以正常