2017-06-01 21 views
1

私はvtiger crm version 6.4を使用しています。カスタムワークフローコードで「To Do」を作成する必要があります。さて、私たちが持っているコードは、イベントのためには動作しますが、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

「To Do」ではなく「Task」である必要があります。

変更この行:この1のために

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

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

あなたが答えてくれてありがとう、それは私のために動作しませんでした。エンティティを作成して問題を解決する別のアプローチを作成しました。 –

+0

奇妙な、私はそれをテストし、私のためにうまくいった。しかし、それを別の方法で解決できると聞くのは良いことです。乾杯 –

関連する問題