2017-06-01 26 views
1

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

$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(); 

回答

0

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

改变这一行:

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

对于这一个:

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

谢谢你的回答,但它并没有为我工作。采取不同的方法来创建实体并解决问题。 –

+0

奇怪的是,我测试了它,并为我工作得很好。但很高兴听到你能以不同的方式解决问题。干杯 –

相关问题