标签: sugarcrm

在SugarCRM SubPanel中显示具有匹配电子邮件地址的相关模块记录?

我们在SugarCRM中有2个模块.

模块1 =内置Contacts模块

模块2 =称为QMS模块的自定义模块.

我们希望能够contactcontacts模块中创建新的用户记录,然后在该联系人模块中有一个子面板,该子面板将显示与qms联系人记录相关的所有相关模块记录,这些记录基于具有相同匹配email字段的联系人记录.

所以要澄清......在contacts module默认情况下email field.

在我们的定制中,qms module我们还有另一个email field.

当您在子面板中查看contact module具有当时电子邮件字段值的记录时,test@test.com它应该显示任何具有值的qms module records匹配email field的记录test@test.com

这不是SugarCRM CE 6.xx中的标准行为.有谁知道我们如何实现这样的功能?

sugarcrm

4
推荐指数
1
解决办法
1130
查看次数

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

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

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

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

sugarcrm

3
推荐指数
1
解决办法
2005
查看次数

SugarCRM删除了新用户的初始欢迎和信息输入屏幕

当用户最初登录时,会向他们展示许多Sugar广告和信息屏幕以填写.
我们可以配置这个不显示用户并直接进入主屏幕.

类似的问题也发布在SugarCRM论坛上,但没有回复.

http://www.sugarcrm.com/forums/showthread.php?t=69735

sugarcrm

3
推荐指数
1
解决办法
2536
查看次数

详细信息视图中的自定义按钮使用views.detail.php SugarCRM

我在我的模块的详细视图中制作了一个自定义按钮'下载列表',我还在我的模块目录中创建了一个动作'downloadList'.点击下载列表我称之为动作

array('customCode' => '<input class="button" onclick="window.open(\'index.php?module=av_module&action=downloadList&record={$fields.id.value}&&sugar_body_only=true\');" value="Download List">')

我的所有代码都做得很好.

但问题是我必须使用views.detail.php来实现相同的功能.因为我做了一个自定义的views.detail.php文件,并在其中写下了我的所有代码.

现在我不知道如何在按钮点击时调用该功能.有人可以帮忙吗...

php sugarcrm

3
推荐指数
1
解决办法
4791
查看次数

如何通过 Rest API 将多选值发布到 SugarCRM?

任何人都知道如何通过 Sugar 的 REST API v4 从表单中的多选输入中插入多个值。我还没有找到任何关于此的文档。以下正确插入 1 个值,但我坚持保存多个值:

function getSugar($method, $parameters){
    $url = 'https://****.sugarondemand.com/service/v4/rest.php';
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $json = json_encode($parameters);
    $postArgs = array(
         'method' => $method,
         'input_type' => 'JSON',
         'response_type' => 'JSON',
         'rest_data' => $json
          );
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postArgs);
    $response = curl_exec($curl);
    if (!$response) {
         die("Connection Failure.\n");
     }
     $result = json_decode($response);
     if ( !is_object($result) ) {
         die("Error handling result.\n");
     }
     if($method == "set_entry" || $method == "login"){
         if ( !isset($result->id) …
Run Code Online (Sandbox Code Playgroud)

php api rest sugarcrm multi-select

3
推荐指数
1
解决办法
2446
查看次数

Listviewdefs中的SugarCRM Smarty代码

我正在尝试使用Smarty PHP在SugarCRM(6.5.3)的ListView(custom/modules/Leads/metadata/listviewdefs.php)中进行自定义功能.

这很好用:

'customCode' => '{$LD_ASSUMED_SUGAR_ACCOUNT_ID_C}',
Run Code Online (Sandbox Code Playgroud)

这样做:

'customCode' => '{$ACCOUNT_NAME}',
Run Code Online (Sandbox Code Playgroud)

但是,这只是输出List中的代码(括号和所有)(但是使用Account name替换正确的值):

'customCode' => '{if $LD_ASSUMED_SUGAR_ACCOUNT_ID_C}{$ACCOUNT_NAME}{/if}',
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么!?

php smarty sugarcrm

3
推荐指数
1
解决办法
4063
查看次数

更改SugarCRM 7中的子面板顺序

如何通过代码或通过GUI更改每个子面板上的顺序?在Sugar 6中,用户可以简单地通过拖放每个模块下的子面板来改变顺序.据我所知,这在7.x中是不可能的.我试图改变

'order' => 1 
Run Code Online (Sandbox Code Playgroud)

custom/Extension/modules/Opportunities/Ext/Layoutdefs/some_file.php 
Run Code Online (Sandbox Code Playgroud)

没有运气......

php customization sugarcrm

3
推荐指数
1
解决办法
2155
查看次数

SugarCRM/SuiteCRM在哪里设置文件权限?

sugarcrm(6.5)和它的fork suitecrm(7.x)在哪里为它创建的文件设置文件权限?

我见过带变量的config.php:

'default_permissions' => array (
    'dir_mode' => 1528,
    'file_mode' => 436,
    'user' => '',
    'group' => '',
),
Run Code Online (Sandbox Code Playgroud)

但这似乎与分配给缓存文件的权限不同.查看文件:

cache/smarty/templates_c
Run Code Online (Sandbox Code Playgroud)

哪个有644权限而不是660.这意味着chmod如果我想编辑它们,我必须手动编写文件.

所以我的问题是:在sugarcrm/suitecrm中设置文件权限的位置是什么?

sugarcrm suitecrm

3
推荐指数
1
解决办法
2809
查看次数

SuiteCRM如何创建类似于“分配给”字段的名为“引用人”的自定义字段?

SuiteCRM的新增功能:版本7.6.6 Sugar版本6.5.23(内部版本1061)

在我的“联系人和客户”模块中,有一个名为“分配给”的字段,它不是一个下拉列表,但看起来像一个文本字段,该字段的右侧是蓝色箭头图标,而在字段的右侧是蓝色X图标。箭头图标的右边。

单击蓝色箭头时,它将打开一个窗口,您可以从该窗口中选择员工姓名。我需要将该功能用于自定义的“引用人”字段。

在“联系人”->“字段”中找不到“分配给”字段,因此我不知道如何编辑,克隆甚至查看值的来源(它们是用户名或员工名称)。

我知道如何创建自定义字段,并且知道如何将其添加到模块布局中。但是,我看不到任何类似于“雇员姓名”或“用户名”的数据组,这就是我为自定义“引用人”字段设置的值所需要的。

sugarcrm suitecrm

3
推荐指数
1
解决办法
456
查看次数

调用未定义的函数 mime_content_type()

使用套件 crm 7.9.1 。Suitecrm 的新手。

我在 Campaigns 模块中创建了一个人员表单。创建成功。但是当我尝试下载它时,出现以下错误。

致命错误:未捕获错误:调用 /home/testsite/public_html/download.php:180 中未定义的函数 mime_content_type() 堆栈跟踪:#0 /home/testsite/public_html/include/MVC/Controller/SugarController.php(1007) : require_once() #1 /home/testsite/public_html/include/MVC/Controller/SugarController.php(458): SugarController->handleEntryPoint() #2 /home/testsite/public_html/include/MVC/Controller/SugarController.php (366): SugarController->process() #3 /home/testsite/public_html/include/MVC/SugarApplication.php(108): SugarController->execute() #4 /home/testsite/public_html/index.php(53) ): SugarApplication->execute() #5 {main} 扔在 /home/testsite/public_html/download.php 的第 180 行

当我浏览此错误时,得到了安装此扩展程序的解决方案。我正在使用 PHP 7 。

在实时添加扩展到 cpanel,是否安全.. 因为它是共享主机,它是否会影响其他 php 项目。

当我执行 phpinfo 时发现了一些关于 mime_type 的信息。以下

default_mimetype - text/html
mbstring.http_output_conv_mimetypes - ^(text/|application/xhtml\+xml)
Run Code Online (Sandbox Code Playgroud)

php sugarcrm mime-types suitecrm

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

sugarcrm ×10

php ×5

suitecrm ×3

api ×1

customization ×1

mime-types ×1

multi-select ×1

rest ×1

smarty ×1