Update ZOHO CRM Subform Custom Field by Deluge

Update ZOHO CRM Subform Custom Field by Deluge

Hello Team,

  1. resvp = zoho.crm.getRecordById("Deals",5575250000004540106);
  2. Quoted_ItemsList = List();
  3. ProductDetails = resvp.get("Products_Details");
  4. for each  rec in ProductDetails
  5. {
  6. mp = Map();
  7. PodcastName = rec.get("Podcast").getJSON("name");
  8. PodcastID = rec.get("Podcast").getJSON("id");
  9. ProductName = rec.get("Product_name").getJSON("name");
  10. ProductID = rec.get("Product_name").getJSON("id");
  11.          //............First Map
  12. partentid = Map();
  13. partentid.put("name","Test Insertion Order");
  14. partentid.put("id",qid);
  15. mp.put("Parent_Id",partentid);
  16.         //..........Secnd Map............
  17. Podcast = Map();
  18. Podcast.put("id",PodcastID);
  19. Podcast.put("name",PodcastName);
  20. mp.put("Podcast",Podcast);
  21.         //..............third Map
  22. ProductMap = Map();
  23. ProductMap.put("name",ProductName);
  24. ProductMap.put("id",ProductID);
  25. mp.put("Product_Name",ProductMap);
  26. Quoted_ItemsList.add(mp);
  27. }
  28. //............Form Field and their API along with Value.........
  29. Quoted_Items = Map();
  30. Quoted_Items.put("Quoted_Items",Quoted_ItemsList);
  31. list1 = List();
  32. list1.add(Quoted_Items);
  33. data = Map();
  34. data.put("data",list1);
  35. Update = invokeurl
  36. [
  37. url :"https://www.zohoapis.com/crm/v3/Quotes/5575250000004599001"
  38. type :PUT
  39. parameters:data.toString()
  40. connection:"zohocrmconnection"
  41. ];
  42. info Update;
Thanks & Regards
Piyush Goyal
Zoho Developer || 3+ years Experience
+91-8619164837