contact_map = Map();
contact_map.put("First_Name ",rep.get("Name1_First"));
contact_map.put("Last_Name",rep.get("Name1_Last"));
contact_map.put("Mailing_City",rep.get("Address3_City"));
contact_map.put("Phone",rep.get("PhoneNumber2"));
contact_map.put("Mailing_State",rep.get("Address3_Region"));
contact_map.put("Mailing_Zip",rep.get("Address3_ZipCode"));
contact_map.put("Mailing_Street",rep.get("Address3_AddressLine1"));
contact_map.put("Mailing_Street_Line_2",rep.get("Address3_AddressLine2"));
contact_map.put("Email",rep.get("Email2"));
contact_map.put("Mailing_Country",rep.get("Address3_Country"));
contact_map.put("Social_Security_Number",rep.get("SingleLine4"));
contact_map.put("Passport_Number",rep.get("SingleLine5"));
contact_map.put("Is_the_legal_representative_an_American_citizen",rep.get("Dropdown3"));
contact_map.put("Title",rep.get("SingleLine7"));
contact_map.put("Occupation",rep.get("SingleLine8"));
contact_map.put("Account_Name",account_id);
// info contact_map;
create_contact = zoho.crm.createRecord("Contacts",contact_map);
info create_contact;
if(create_contact.containKey("id"))
{
contact_id = create_contact.get("id");
//////// Get Roles Ids /////
// get_contact_roles_ids = invokeurl
// [
// url :"https://www.zohoapis.com/crm/v4/Contacts/roles"
// type :GET
// connection:"zoho_crm"
// ];
// info get_contact_roles_ids;
////////////////////////////////////////////////////
//////////////// Add Contact role to a specific deal ////////
role_map = Map();
role_map.put("name","Legal Representative");
role_map.put("id","6051205000000006871");
Contact_Role = Map();
Contact_Role.put("Contact_Role",role_map);
data = Map();
data.put("data",Contact_Role.toList());
//////// 6051205000001977001 is Contact Id /////////
add_contact_role_to_deal = invokeurl
[
url :"https://www.zohoapis.com/crm/v4/Deals/6051205000001947026/Contact_Roles/6051205000001977001"
type :PUT
parameters:data.toString()
connection:"zoho_crm"
];
info add_contact_role_to_deal;
}
Comments