Auto create deal's events on CRM calendar with specific text name

Auto create deal's events on CRM calendar with specific text name

Hi there,

I was wondering how I can add specific text when I create deal's events on the Zoho CRM Calendar via deluge workflow.

With the code below, the events title on the calendar would be [Deal's name]. However, I'd like to add specific text before the event name.( More specifically like [▪ Deal's name] =specific text)

Does anyone have solutions for this situation?

Thnaks,

  1. DealDetails = zoho.crm.getRecordById("Deals",dealId.toLong());
  2. //info DealDetails;
  3. startdate = ifnull(DealDetails.get("ShootDate"),"");
  4. enddate = ifnull(DealDetails.get("ShootDate"),"").replaceAll("T"," ").addhour(1).tostring("yyyy-MM-dd'T'HH:mm:ss'+09:00'");
  5. // enddate = startdate.replaceall("T"," ").addHour(1).toString("yyyy-MM-dd'T'HH:mm:ss'+09:00'"));
  6. eventmap = Map();
  7. eventmap.put("Event_Title",ifnull(DealDetails.get("Deal_Name"),""));
  8. eventmap.put("Who_Id",ifnull(DealDetails.get("Contact_Name"),"").get("id"));
  9. eventmap.put("Owner",ifnull(DealDetails.get("Owner"),"").get("id"));
  10. eventmap.put("What_Id",dealId);
  11. eventmap.put("$se_module","Deals");
  12. eventmap.put("Start_DateTime",startdate);
  13. eventmap.put("End_DateTime",enddate);
  14. eventmap.put("Account_Name",ifnull(DealDetails.get("Account_Name"),""));
  15. eventmap.put("Type",ifnull(DealDetails.get("Type"),""));
  16. relatesrecords = zoho.crm.getRelatedRecords("Events","Deals",dealId.toLong());
  17. info relatesrecords;

  18. if(relatesrecords.size() == 0)
  19. {
  20. create1 = zoho.crm.createRecord("Events",eventmap);
  21. info eventmap;
  22. info create1;
  23. }
  24. else
  25. {
  26. eventid = relatesrecords.get(0).get("id");
  27. update = zoho.crm.updateRecord("Events",eventid,eventmap);
  28. info eventmap;
  29. info update;
  30. }