如何通过webservice(nusoap)在sugarcrm中创建潜在客户后发送电子邮件通知

时间:2013-09-11 11:50:48

标签: sugarcrm

我已经使用nusoap在sugarcrm 6.5中成功创建了一个潜在客户。但现在问题是,如何向指定用户发送电子邮件通知?

请帮助我!!

2 个答案:

答案 0 :(得分:2)

根据您的情况,我要做的是使用after_save逻辑挂钩发送您的电子邮件。 Logic Hooks允许您插入SugarCRM逻辑。下面的代码允许您在保存潜在客户后执行某些操作。

创建一个logic_hooks.php或添加以下内容(如果它已存在于custom / modules / Leads / logic_hooks.php中

<?php

$hook_version = 1; 
$hook_array = Array(); 
$hook_array['after_save'] = Array(); 
$hook_array['after_save'][] = Array(1, 'Send Notification', 'custom/modules/Leads/Leads_custom.php','Leads_custom', 'send_notification'); 

保存任何潜在客户后,它将在custom / modules / Leads / Leads_custom.php中运行以下代码

<?php

class Leads_custom
{
    function send_notification($bean, $event, $arguments)
    {
        // write your code here to send the notification to the head(Manager)
    }
}

无论何时创建或编辑潜在客户,都会触发。如果您只需要在新潜在客户上发送通知,则可以使用此技术:http://developers.sugarcrm.com/wordpress/2013/08/21/doing-beforeafter-field-comparisons-in-after_save-logic-hooks/

答案 1 :(得分:0)

如果您的Sugar版本(entrprise +)中有流程管理器,那么您只需创建一个流程定义,在创建新的潜在客户时触发电子邮件。如果没有,那么它就是一个逻辑钩子。