WorkFlow Custom Functions Create Potential
Hello I am trying to create a custom function but I am not seeing any results when I execute the script. Could anyone help me with my code , please?
- void worrkflowspace.LeadtoPotential (int leadid )
Lead_id = input.leadid.toString() ;
lead = zoho. crm.searchRecordsByPCD( "Leads","leadid",Lead_id) ;
potentialmap = map() ;
for each led in lead
{
Potentialmap.put( "Lead Owner", led.get("Lead Owner"));
Potentialmap.put( "Contact Name", (led.get("First Name")) + led.get(("Last Name"));
Potentialmap.put( "Potential Name", (led.get("Company"));
Potentialmap.put( "Account Name", (led.get("Company"));
Potentialmap.put( "Email", led.get("Email"));
Potentialmap.put( "Company", led.get("Company"));
Potentialmap.put( "Closing Date", ("15/05/2015"));
Potentialmap.put( "Email Opt Out" ,led.get("Email Opt Out"));
Potentialmap.put( "Emails in total" ,led.get("Emails in total"));
Potentialmap.put( "Emails per month" ,led.get("Emails per month"));
Potentialmap.put( "Lead Segment" ,led.get("Lead Segment"));
Potentialmap.put( "Lead Source" ,led.get("Lead Source"));
Potentialmap.put( "Lead Status" ,led.get("Lead Status"));
Potentialmap.put( "Lead Type" ,led.get("Lead Type"));
Potentialmap.put( "Live Date" ,led.get("Live Date"));
Potentialmap.put( "Mobile" ,led.get("Mobile"));
Potentialmap.put( "Phone" ,led.get("Phone"));
Potentialmap.put( "Username" ,led.get("Username"));
Potentialmap.put( "Website" ,led.get("Website"));
Potentialmap.put( "Status" ,led.get("Status"));
Potentialmap.put( "Skype ID" ,led.get("Skype ID"));
Potentialmap.put( "Fax" ,led.get("Fax"));
Potentialmap.put( "Job Title" ,led.get("Job Title"));
Potentialmap.put( "Secondary Email" ,led.get("Secondary Email"));
Potentialmap.put( "Reseller" ,led.get("Reseller"));
Potentialmap.put( "Key" ,led.get("Key"));
Potentialmap.put( "Products" ,led.get("Products"));
Potentialmap.put( "Cost of Overages" ,led.get("Cost of Overages"));
Potentialmap.put( "Payment Method" ,led.get("Payment Method"));
Potentialmap.put( "Payment Cycle" ,led.get("Payment Cycle"));
Potentialmap.put( "Payment Ref" ,led.get("Payment Ref"));
Potentialmap.put( "Street" ,led.get("Street"));
Potentialmap.put( "City" ,led.get("City"));
Potentialmap.put( "State" ,led.get("State"));
Potentialmap.put( "Zip Code" ,led.get("Zip Code"));
Potentialmap.put( "Country" ,led.get("Country"));
Potentialmap.put( "Notes" ,led.get("Notes"));
Potentialmap.put( "Any Questions" ,led.get("Any Questions"));
}
respond = zoho. crm.create( "Potentials" ,potentialmap);
I appreciate any help you can give me.