使用逻辑挂钩将潜在客户转换为联系人

Convert lead into a contact using a logic hook

我查看了开发指南和在线,但似乎找不到任何代码示例。我只是想将潜在客户转换为联系人。

例如,我有一个 ID 为 7 的线索,我想做的可能是修改一个 bean 属性 以将该线索转换为联系人(不确定这种方法是否正确)。像

$bean->convert("Contact");

$bean->save();

感谢您的建议

在 sugar/suite 中,转换是将 bean 从一个模块复制到另一个模块的过程,例如导致接触。

我一直在使用这个功能来实现它。

function outright_copy_bean($old_bean){
    $new_bean = new $old_bean->object_name;
            foreach($new_bean->field_defs as $key => $value){
                if(in_array($key, array("id", "date_entered"))){
                    continue;
                }
                if($value["type"] == "link"){
                    continue;
                }
                $new_bean->$key = $old_bean->$key;
            }
    $new_id = $new_bean->save();
    return $new_id
 }