I can't create task programmatically using deluge

I can't create task programmatically using deluge

I can't create task programmatically using deluge. I use the code below

  1. dealDetails = zoho.crm.getRecordById("Deals",DEAL_ID);
  2. currentDateTime = now;
  3. popUpReminderTime = currentDateTime.addHour(1);
  4. dueDate = currentDateTime.addDay(1);
  5. subject = "Test Subject";
  6. mp = Map();
  7. mp.put("Subject",subject);
  8. mp.put("$se_module","Deals");
  9. mp.put("What_Id",DEAL_ID);
  10. mp.put("Owner",dealDetails.get("Owner").get("id"));
  11. mp.put("Due_Date",dueDate);
  12. mp.put("Remind_At",{"ALARM":"FREQ=NONE;ACTION=POPUP;TRIGGER=DATE-TIME:" + popUpReminderTime.toString("yyyy-MM-dd'T'HH:mm:ss'+07:00'")});
  13. mp.put("Status","Not Started");
  14. zoho.crm.createRecord("Tasks",mp);

It seems I can execute the function successfully


What went wrong in here? Because the task is not created in 'Tasks' module list