this code copy the subform data from one module and update it another module
Fri Sep 27 2024 14:18:39 GMT+0000 (Coordinated Universal Time)
Saved by
@usman13
product_data = zoho.crm.getRecordById("Products", 3241967000031257016);
//info product_data;
CureMD_Providers = product_data.get("CureMD_Providers");
finallist = List();
for each product in CureMD_Providers
{
// Create a new map for each product to avoid reusing the same map
Updatemap = Map();
// Extract values from the product record
count = product.get("Count");
Provider_Name = product.get("Provider_Name");
FullTime_PartTime = product.get("Pick_List_1");
EPCS = product.get("EPCS");
Telemedicine = product.get("Telemedicine");
Claim_Scrubber = product.get("Claim_Scrubber");
novelHealth = product.get("novelHealth");
Total_Number_of_Providers = product.get("Total_Number_of_Providers");
// Add the values to the map
Updatemap.put("Count", count);
Updatemap.put("Provider_Name", Provider_Name);
Updatemap.put("Full_time_Part_time", FullTime_PartTime);
Updatemap.put("EPCS", EPCS);
Updatemap.put("Telemedicine", Telemedicine);
Updatemap.put("Claim_Scrubber", Claim_Scrubber);
Updatemap.put("novelHealth", novelHealth);
Updatemap.put("Total_Number_of_Providers", Total_Number_of_Providers);
// Add the map to the final list
finallist.add(Updatemap);
}
// Create the final map for updating the record
final_map = Map();
final_map.put("CureMD_Providers_Detail", finallist);
// Update the record with all the subform entries
update_data = zoho.crm.updateRecord("Account_Products", 3241967000037929350, final_map);
info update_data;
return "";
content_copyCOPY
Comments