WorkFlow Custom Functions Create Potential

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?

  1. 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.