有人可以提供一个使用 nusoap/sugarcrm api 在 Sugarcrn 中创建 acct/lead 的 php 示例吗?

问题描述 投票:0回答:1

有人可以提供使用 Sugarcrm API/nusoap 的 php 示例代码块来添加创建 acct.然后将线索链接到帐户?

我有一个添加线索的示例函数,我可以看到如何创建 acct,但我看不到如何将线索绑定到 acct,以模拟 Sugarcrm acct/subpanel 流程中的子面板流程.

谢谢

// Create a new Lead, return the SOAP result
function createLead($data)
{
    // Parse the data and store it into a name/value list
    // which will then pe passed on to Sugar via SOAP
    $name_value_list = array();
    foreach($data as $key => $value)
        array_push($name_value_list, array('name' => $key, 'value' => $value));

    // Fire the set_entry call to the Leads module
    $result = $this->soap->call('set_entry', array(
        'session' => $this->session,
        'module_name' => 'Leads',
        'name_value_list' => $name_value_list
    ));

    return $result;
}


$result = $sugar->createLead(array(
    'lead_source' => 'Web Site',
    'lead_source_description' => 'Inquiry form on the website',
    'lead_status' => 'New',
    'first_name' => $_POST['first_name'],
    'last_name' => $_POST['last_name'],
    'email1' => $_POST['email'],
    'description' => $_POST['message']
));
php sugarcrm nusoap
1个回答
0
投票

您需要找到该帐户的 ID,并将该 ID 分配给线索模块中的 account_id 字段名称。我之前遇到过一些类似的事情,我发现直接进入 Sugar 数据库更容易。因此,编写一条将返回帐户的语句,例如: SELECT id WHERE Something_in_the_account_table = Something else;

然后您可以在 $result 数组中分配该 id。我希望它有帮助。我面前没有任何代码或文档,否则我会提供更多帮助。

© www.soinside.com 2019 - 2024. All rights reserved.