使用逻辑挂钩将潜在客户转换为联系人
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
}
我查看了开发指南和在线,但似乎找不到任何代码示例。我只是想将潜在客户转换为联系人。
例如,我有一个 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
}