问题标签 [suitecrm]

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 投票
1 回答
1129 浏览

rest - 无法在 SuiteCRM / SugarCRM CE 中关联联系人和机会

我正在编写将数据导入 SuiteCRM / SugarCRM CE 的脚本。我需要创建一个联系人和一个机会。然后我需要将两者联系起来。

我在联系人和机会之间有多对多的关系。每个联系人都应该能够创造多个机会。每个机会都应该能够分配给多个联系人。

当我运行代码时,它显示“已创建 1 个关系”,但是当我检查套件时,联系人或机会子面板下没有列出任何内容。

仅供参考,我将 Opportunities 模块重命名为“Gigs”并使用此 API Wrapper:github.com/asakusuma/SugarCRM-REST-API-Wrapper-Class

这是代码:

联系人和机会创建得很好。这是没有发生的关系。

0 投票
1 回答
997 浏览

php - 通过 Logic Hook 的 Sugarcrm/Suitecrm 复制字段

我正在尝试将一个字段复制到另一个字段。一个是称为成员的相关字段,另一个称为名称。

我相信用 Logic Hooks 做到这一点是最好的方法。所以下面是我的 logic_hooks.php

这是 my.php

这是我在保存时遇到的错误

0 投票
1 回答
3668 浏览

php - 在 SuiteCRM 中使用原始 SQL

因此,这是我第一次遇到 SuiteCRM 或任何其他 CRM。我需要在 CRM 未用于我们报价系统的表上查询数据库。因此,我使用模块生成器创建了模块并修改了模块文件,以便它使用正确的表。问题是,当查询运行时,SuiteCRM 仍然会添加其默认的 where 子句,并将 deleted = 0 条件添加到查询中。因此,我尝试使用此 SO 页面上描述的方法. 这不起作用,因为我收到一个错误,即我正在使用未定义的变量 (db),并且我正在调用非对象上的成员函数 fetchByAssoc()。现在,我将代码放在 moduleName.php 文件中。也许那是我的问题。我不知道,因为我从未参与过任何其他 CRM 项目。如果有人能指出我需要做什么才能查询默认 CRM 表以外的其他表,然后在仪表板内显示该查询的结果,我将不胜感激. 我修复了错误。他们是我的错,因为我没有引用该对象。因此,根据要求,这是我的一些代码。这是我的 php 文件。

0 投票
1 回答
340 浏览

sugarcrm - 添加字段以选择关联产品到 Sugarcrm Ce / Suitecrm 中的机会

我想在商机创建中添加一个指向关联产品的自定义字段。我不知道是否可以使用工作室,我尝试过但不起作用。

任何人都可以帮助我吗?

问候。

0 投票
1 回答
1157 浏览

javascript - SuiteCRM 列表视图条件格式

我试图弄清楚如何根据下拉选择使我的 SuiteCRM 数据库中的列表视图/子面板行具有某种颜色。例如,如果从下拉列表中选择“已验证”,则该行应为黄色。

我知道您可以使用逻辑钩子和 javascript 的组合以某种方式做到这一点,但这超出了我微薄的编码能力。有人有建议吗?

谢谢!

0 投票
1 回答
417 浏览

php - 外部修改的 SuiteCRM 数据库

我是 SuiteCRM 的新手,我已经看到了许多用于定义自定义模块的文档链接,但没有一个可以澄清我的疑问。

我有一个简单的问题:我们可以从不同的应用程序外部修改 SuiteCRM 的数据库(例如插入记录)并查看 CRM 中的变化吗?

应该有办法做到这一点。我试过这样做,但我收到错误:“检索此记录时出错:此记录可能已被删除,或者您无权查看它”

任何人都可以提供解决方案吗?

0 投票
2 回答
513 浏览

sugarcrm - 如何在 Sugar ce 的用户编辑视图中删除电子邮件的必填字段

我需要删除用户模块的电子邮件地址字段的必需属性字段(在编辑或创建记录时)。我已经签入了 Studio,但它不存在。如何在 SUgarCRM CE(community Edition) 中删除它的必需属性。

0 投票
1 回答
287 浏览

module - SugarCRM 扩展、模块和视图

我最近在一家公司工作,该公司主要为基于 SugarCRM 的 SuiteCRM 开发模块。然而,有几点我目前并没有真正得到,谷歌也没有太大帮助。有人告诉我,大部分开发都是在“自定义”文件夹中完成的。但是,在培训期间,我同时使用了“模块”文件夹和“扩展文件夹”。

我的问题是:

  • 您何时以及为何使用 Extensions 文件夹?(当您扩展现有模块时?)
  • 您何时以及为什么使用模块文件夹?(当你制作一个全新的模块时?)

  • 此外,有一次我必须创建一个扩展默认 ViewList 类的新类,另一次我必须创建一个新的 smarty 模板。那是怎么回事?什么时候需要扩展默认类,什么时候需要创建新视图?

0 投票
1 回答
1786 浏览

php - SuiteCRM 如何检索所有与帐户相关的联系人

我在使用 REST API v4_1 检索所有与帐户相关的联系人时遇到问题。我正在使用 SuiteCRM。

正如我通过表结构看到的,有表 account 和 accounts_contacts 包含联系人的 ID。我使用此代码获取与登录用户相关的所有帐户。

然后我会喜欢每个帐户,检索他们的相关联系人,但我不知道我该怎么做。

0 投票
1 回答
157 浏览

rest - get_relationsips 在 sugarcrm 中返回空结果集

您好我正在构建一个使用 REST API 与 SuiteCRM 交互的外部应用程序。我创建了一个模块“特许经营”,其中包含许多潜在客户,因此在特许经营和潜在客户之间建立了一对多的关系。现在我正在尝试检索潜在客户记录和与之相关的特许经营权。但我得到一个空的结果。这是我的代码:

我得到以下结果:

我也尝试过使用 get_entry_list 调用,但我没有在与每个潜在客户记录相关的关系列表中获得任何详细信息。

任何人都可以帮助我...!我从两天开始就一直在尝试这个。