问题标签 [sugarcrm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4481 浏览

crm - SugarCRM 5 - 在帐户面板中为发票创建子面板

我正在定制一个 SugarCRM 5,在我的SugarCRM 数据库中我有从我们的 ERP 导入的所有发票。现在,我想知道是否可以在不编辑原始 SugarCRM 文件的情况下在 Accounts Panel 中创建一个新的子面板,以便我的客户发票索引在该界面中可见。

0 投票
9 回答
8966 浏览

php - 您如何调试 SugarCRM 问题/了解 SugarCRM 的工作原理?

我正在尝试将我们的公司从 SalesForce 转移到 SugarCRM,但我遇到了一个令人讨厌的错误(当我将自定义字段添加到 Accounts 时,所有帐户都停止显示)。我们已经支付了 SugarCRM 人员的支持费用,但他们只为开源版本提供了“永远然后得到一个毫无价值的响应”级别的技术支持(我们避免了像瘟疫这样的专有软件)。哦,我有没有提到我们的 Salesforce 合同在本周末到期?

所以,长话短说,我一直在自己调试 SugarCRM 应用程序。我是一位经验丰富的程序员,我有基本的 PHP 能力,但我什至不知道在哪里尝试解决这个问题。那里的任何 Sugar 开发人员都可以推荐任何一种调试 Sugar 的过程吗?是否有任何资源可以帮助我了解不同的 PHP 文件的作用,或者 Sugar 系统的整体工作方式?

就像我正在谈论的那种事情的一个例子:我想出了如何让糖来打印堆栈跟踪,并且通过遵循几个我注意到一个模式,其中包含所有涉及的问题行

我很想尝试弄清楚为什么该方法调用不起作用,但我不知道:

A)_tpl_vars应该做什么
B)在哪里_tpl_vars定义
C)$this应该是什么
D)在框架中$this设置的位置
等。

因此,如果有人可以帮助解释我将如何/从哪里开始寻找这些问题的答案,我将非常感激。

0 投票
3 回答
5905 浏览

sugarcrm - SugarCRM:如何在“将潜在客户转换为联系人”表单上填写“名字”和“称呼”必填字段?

我们使用 SugarCRM 的定制安装,我需要更改“将潜在客户转换为联系人”表单。在表单上,​​只有“姓氏”被标记为必填,但如果用户没有输入称呼或名字,Sugar 将在插入时抛出 SQL 错误(因为称呼和名字是联系人的必填字段)。

我尝试将此行添加到“modules/Contacts/metadata/editviewdefs.php”和“modules/Contacts/metadata/quickcreatedefs.php”:

我正在尝试其他修改,但我在网上找不到关于这个确切问题的任何内容。我将用我的发现更新这个问题。谢谢!

更新:在“modules/Contacts/field_arrays.php”中的“required_fields”数组中添加了“first_name”和“salutation”,但没有帮助。

更新:这是在 SugarCRM 5.1 上。这项工作是在升级到 5.1 期间进行的。

更新:将以下行添加到“modules/Contacts/vardefs.php”的“email_and_name1”数组中,但没有帮助。

0 投票
2 回答
1378 浏览

api - SugarCRM:已弃用的 SOAP API 调用?

SugarCRM 的 SOAP API 中可用的大多数 Web 方法现在已被弃用并被 set_entry() 和 get_entry() 取代,这是真的吗?

例如,如果我想创建一个新的潜在客户,我应该使用 create_lead() 还是应该在“Leads”上坚持使用 set_entry()?

0 投票
1 回答
54 浏览

apache - 无法创建 max_apache 事件!

有没有人看到这个神秘的错误或知道它的含义?

0 投票
2 回答
4220 浏览

python - 自动过滤 SQLAlchemy 查询的正确方法?

我刚刚用 sqlalchemy 从 CRM 应用程序中反省了一个非常讨厌的模式。所有表都有一个已删除的列,我想自动过滤所有标记为已删除的实体和关系。这是我想出的:


它是这样使用的:

EmailInfo 是映射到电子邮件与其相关的其他模块之间的连接表的类。

这是一个映射器的例子:


这给了我我想要的,因为我已经过滤掉了所有已删除的联系人。我也可以在我的映射器中将它用作 dynamic_loader 的 query_class 参数 - 但是......

  1. 有没有更好的方法来做到这一点,我并不喜欢像我一样探索像 Query 这样的复杂类的内部结构。
  2. 有没有人以不同的方式解决了这个问题,他们可以分享?
0 投票
4 回答
6155 浏览

soa - Sugar CRM SOAP get_entry_list

我有 sugarcrm 实例,并想使用自定义 php 代码从中获取一些数据。

我为此使用 nusoap 客户端。我能够获取数据,但只想选择特定 id(record) 的数据。我正在做的是

但我没有得到任何结果。我的代码有问题吗???

0 投票
2 回答
2304 浏览

soap - 无法连接到 SugarCRM Soap API

我刚刚开始了一个项目,我需要使用 SOAP 接口将联系人插入到 SugarCRM 系统中。

到目前为止,我已经创建了对服务http://sugar-dev.walkinwifi.net/soap.php?wsdl=sugarsoap的引用

然后写一些这样的代码

这给了你一个笑话。

调用 login 时,最后一行给了我一个异常。

我得到的异常有一个内部异常抱怨它无法连接到https://sugar-dev.walkinwifi.net/soap.php

https部分来自哪里?除了 http,我没有使用其他参考,但错误清楚地说明了 https。

我可以通过 http 连接到 SugarCRM soap 还是必须使用 https?

在我可以在网上找到的所有示例中,它都是 http,但其中大多数是带有非常 c# 的 php。

0 投票
2 回答
981 浏览

crm - 用于呼叫中心的 CRM,具有强大的集成性 - 构建还是购买?

我们有一个定制的 CRM 解决方案,其中包括处理我们的呼叫中心。也就是说,每个呼叫中​​心操作员都会根据许多可配置的规则获得一组人(潜在客户)进行呼叫。例如,某些运营商只处理某些类型的用户。呼叫队列按呼叫时间排序,并考虑时区。

编辑:操作员手动拨号。我们目前对自动化这一点不感兴趣。

现在我们想替换这个呼叫中心子系统,因为它有几个错误,它的实现非常混乱,而且最初的开发人员几年前就离开了。

因此,我们正在尝试决定是自己从头开始构建,还是只为这个特定任务集成另一个 CRM(如 SugarCRM)。

但我对 SugarCRM 完全一无所知。它提供这样的模块吗?SugarCRM API 是否足够灵活以处理选择和排序呼叫队列的不同规则?我们是一家 .NET 商店,所以我们不想弄乱 SugarCRM 的代码。或者您可以为此任务推荐任何其他类似的 CRM 吗?我从哪里开始?

提前致谢

0 投票
1 回答
693 浏览

themes - 在 Sugar CRM 或类似应用程序中切换主题时会发生什么

当我在 Sugar CRM 或新的 ORKUT 中单击不同颜色/Them 图标时,谁能告诉我发生了什么。我正在尝试开发一种类似的应用程序(在 ASP.NET 中),我需要在其中切换到不同的主题。我不想使用 ASP.NET SKINS。当我们在 Sugar crm /new orkut 中更改皮肤时,似乎没有页面回发发生。更改存储在哪里?我是否需要为不同的主题维护不同的 css