问题标签 [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 投票
2 回答
2952 浏览

api - SugarCRM:REST 调用出现“无效会话 ID”错误

我正在使用 SugarCRM CE 6.0.3。

当我进行像 get_entry_list() 这样的 REST API 调用时,我总是会收到以下错误:

我非常确定我已登录并使用正确的会话 ID。事实上,当我可以成功调用 get_user_id() 并检索我自己的用户 ID 时。

谷歌搜索没有产生任何有用的结果,其他人遇到过这个问题吗?

0 投票
1 回答
2803 浏览

field - SugarCRM:编码自定义中间名字段

我正在尝试在 SugarOS 6 中创建一个自定义字段来存储中间名。使用 Studio 在EditView中设计和实现该字段非常容易。但是当谈到在DetailView中显示串联的名称部分(即Salutation + First Name + Middle Name + Last Name)时,我被卡住了。

Foraging through the Sugar Forums让我找到了这个线程,它描述了一种可以完成的方法。我已经以 Sugar 逻辑钩子的形式实现了那里给出的代码,该钩子利用了在加载记录时调用的after_retrieve钩子。

这是我的钩子代码:

这是被调用的函数:

钩子和被调用的代码似乎工作正常,如果我取消注释最后一行(回显),则全名将被转储到整个屏幕上(无论调用此函数的位置)。但是,它没有显示它实际应该显示的位置,即 DetailView 屏幕中出现全名的行。

有任何想法吗?

谢谢,m^e

0 投票
1 回答
2061 浏览

sugarcrm - 在 SugarCRM 中,将帐户所有权转移给其他用户不会更新联系人所有权

我正在使用 SugarCRM v6.x 并发现在将帐户所有权转移给新的销售代表(assigned_user_id 字段)时,联系人和其他相关子记录也不会被转移。

  1. 这是 SugarCRM 作者的实际设计选择吗?如果是,其背后的原因是什么?

  2. 是否有推荐的转移帐户的方法来转移相关子记录的所有权?

0 投票
4 回答
1259 浏览

sugarcrm - Sugarcrm 使用 myisam 而不是 innodb

嗨,我只是在想,在我安装了 sugarcrm 之后。我刚刚浏览了表格。但我不认为引擎是 Innodb。它使用 MyIsam,它为什么能够保持关系。任何人都可以让我知道这件事吗谢谢

0 投票
1 回答
859 浏览

java - Sugar CRM - Java 客户端 - 登录

我正在尝试开发一个从 Sugar CRM 获取联系人的 Java 应用程序。我新安装了 Sugar CRM 6.0.2,并且没有对其进行任何修改。我正在使用内置的基于 SOAP 的 Web 服务(必须使用肥皂不能休息)来登录。但是在登录时,我收到一条错误消息:

我正在发送user参数字符串user_auth

  1. String user = "user_auth{username=will; password=18218139eec55d83cf82679934e5cd75; version=1.0;}";
  2. String user = "{'user_auth':{'username':'will','password':'18218139eec55d83cf82679934e5cd75', 'version':'1.0'}}";

我尝试了上述两个选项,但它不起作用。我尝试了“SugarCRM”和“CRM” application_name

如果你们中的任何人可以在这方面帮助我,那对我来说将是非常有帮助的。谢谢。

0 投票
1 回答
565 浏览

sugarcrm - Sugar CRM 中的模块访问 - 肥皂和网络之间的区别(非管理员)?

我们有一个自定义的 Sugar 绑定(使用 GWT 处理各种前端的东西),并且我们使用 SOAP API 进行大部分查询(而不是直接查询数据库)。

检查凭据的 API 调用之一是 get_available_modules,它返回给定用户的所有可用模块。用户如何访问 Web 界面中的模块,但不能通过 SOAP 调用(相同的会话 ID?)。

0 投票
2 回答
903 浏览

php - SugarCRM 无法包含挂钩

我试图为 SugarCRM 中的 Cases 模块创建一个逻辑挂钩。我将我的 logic_hooks.php 文件放入 custom/modules/Cases 目录,但它从未包含在内。

我在 include/utils/LogicHook.php 文件中进行了一些调试,问题出在 call_custom_logic 函数中:

...

// 声明钩子数组变量,它将在包含的文件中定义。

$hook_array = null;

if(!empty($module_dir)){

// 这将加载要处理的钩子数组

if(file_exists("custom/modules/$module_dir/logic_hooks.php")){

...

空文件夹测试成功,但 file_exists 总是返回 false(如果我评论这一行,include 函数也会抛出错误)。

我想知道这如何工作,就好像我读得很好,file_exists 函数只需要绝对路径,但它似乎对所有其他 SugarCRM 用户都有效,所以我想我的配置有问题。

任何帮助都是非常感谢的,因为我真的不知道问题出在哪里!

0 投票
1 回答
1426 浏览

php - SugarmCRM REST API 始终返回“null”

我正在尝试测试运行最新版本 CE (6.0.1) 的 SugarCRM REST API。似乎每当我进行查询时,API 都会返回“null”,仅此而已。如果我省略了参数,那么 API 会返回 API 描述(文档说应该这样)。

我正在尝试执行登录,将方法(登录)、input_type 和 response_type(json)以及 rest_data(JSON 编码参数)作为参数传递。以下代码执行查询:

我尝试了不同的参数变体并使用用户名而不是 user_name,并且都提供了相同的结果,只是响应“null”就是这样。

0 投票
2 回答
4594 浏览

php - 如何为 SugarCRM 6.1.0 创建新主题

我想创建一个新主题 Sugar CRM 6.1.0。

我已经复制了默认主题,但 js、css 等资源仍然来自默认主题。

我已经更改了 config.php 中的默认主题。

0 投票
1 回答
4917 浏览

module - SugarCRM:自定义模块assigned_to_user 字段未保存“id”值


我正在使用SugarCE 6.0.0中的ModuleBuilder设计一个名为 Agents 的自定义模块。

该模块基于帐户。在 Studio 中,当我单击Assignable部分中的assigned_user_name并保存它时,它会生成两个字段,即:

  • 分配的用户名
  • _id_c

当我部署包并尝试从分配给字段中选择用户名时,起初它根本不会获取任何结果(无论是通过自动填充还是弹出窗口)。

我检查了custom/modulebuilder/packages/MyPackage/modules/Agents/vardefs.php,这是我发现的:

请注意,assigned_user_name 中的模块选项未设置为正确的值。第一个问题:这是 Studio 错误吗?

我的快速解决方法是设置module => 'Users'并且它有效。我现在可以从下拉(自动填充)列表中选择用户名。

但是,选择用户名仍然不会使用用户的 36 个字符 UUID 填充隐藏的_id_c字段,因此,当我保存记录并重新加载它时,assigned_user_name 字段保持空白。

有谁知道为什么会这样?对此有什么补救措施吗?

谢谢,
m^e