【问题标题】:Create To Do by code in vtiger crm通过 vtiger crm 中的代码创建待办事项
【发布时间】:2017-06-01 06:35:39
【问题描述】:

我使用的是 vtiger crm 6.4 版。我们需要通过自定义工作流代码创建一些“待办事项”。现在,我们拥有的代码适用于事件,但不适用于 ToDo。任何人都可以帮我解决吗?添加了适用于事件的代码。

$activity = Calendar_Record_Model::getCleanInstance('Calendar');
$activity->set('subject', 'Apply Offer Letter');
$activity->set('assigned_user_id', $assigned_user_id);
$activity->set('date_start', date('Y-m-d'));
$activity->set('time_start', convertToDBFormat($startTime));
$activity->set('time_end', convertToDBFormat($endTime));
$activity->set('due_date', date('Y-m-d'));
$activity->set('parent_id', $recordId);
$activity->set('contact_id', '');
$activity->set('taskstatus', 'LOF Received');
$activity->set('eventstatus', '');
$activity->set('taskpriority', '');
$activity->set('sendnotification', '');
$activity->set('activitytype', 'To Do');
$activity->set('visibility', '');
$activity->set('description', $description);
$activity->set('duration_hours', '0');
$activity->set('duration_minutes', '0');
$activity->set('location', $applicantLocation);
$activity->set('reminder', '');
$activity->save();

【问题讨论】:

    标签: vtiger vtigercrm


    【解决方案1】:

    活动类型应该是“任务”而不是“待办事项”。

    改变这一行:

    $activity->set('activitytype', 'To Do');
    

    对于这个:

    $activity->set('activitytype', 'Task');
    

    【讨论】:

    • 感谢您的回答,但它对我不起作用。采用不同的方法来创建实体并解决了问题。
    • 奇怪,我对它进行了测试并且工作正常。但是很高兴听到您可以以不同的方式解决它。干杯
    • 这帮助我启动了 CURL API。谢谢。
    猜你喜欢
    • 2022-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    相关资源
    最近更新 更多