[Vtigercrm-developers] Convert Lead web services

Christophe Humbert chrissc.humbert at gmail.com
Mon Mar 21 16:02:33 GMT 2016


No idea...nobody :(

Christophe Humbert
*IT Program Manager*
+352 691 391 974
+33 6 50 09 48 88
Skype: chris.e.humbert


On Sun, Mar 20, 2016 at 5:30 PM, Christophe Humbert <
chrissc.humbert at gmail.com> wrote:

> Hello Guys
>
> I have a small issue with convert lead web services
>
> The retrieve information are OK no issue
>
> But I have access denied each time I am trying t convert lead...(exact
> message is ACCESS_DENIED:Permission to perform the operation is denied for
> id)
>
> So i tried as you have seen below with user which is admin for the
> assigned_user_id....
>
> So if anyone as an idea on how to solve that
>
> Vtiger 6.2
>
> $recordInfo = $client->doRetrieve($id);
>              echo  'show: ' .$recordInfo['assigned_user_id'];
>              $convert_lead_array = array();
>              $convert_lead_array['leadId'] = $recordInfo['id'];
>              //$convert_lead_array['assignedTo'] =
> $recordInfo['assigned_user_id'];
>             $convert_lead_array['assignedTo'] = '19x5';
>              $convert_lead_array['entities']['Accounts']['create']=true;
>
> $convert_lead_array['entities']['Accounts']['name']='Accounts';
>              $convert_lead_array['entities']['Accounts']['accountname'] =
> $recordInfo['company'];
>
> $convert_lead_array['entities']['Accounts']['industry']=$recordInfo['industry'];
>              $convert_lead_array['entities']['Potentials']['create']=true;
>
> $convert_lead_array['entities']['Potentials']['name']='Potentials';
>
> $convert_lead_array['entities']['Potentials']['potentialname']=$recordInfo['company'];
>
> //$convert_lead_array['entities']['Potentials']['closingdate']=
> date("Y-m-d", strtotime("+1 week Saturday"));
>              $convert_lead_array['entities']['Potentials']['sales_stage']=
> 'Subscription requested';
>              $convert_lead_array['entities']['Potentials']['amount']= 0;
>              $convert_lead_array['entities']['Contacts']['create']=true;
>
> $convert_lead_array['entities']['Contacts']['name']='Contacts';
>
> $convert_lead_array['entities']['Contacts']['lastname']=$recordInfo['lastname'];
>
> $convert_lead_array['entities']['Contacts']['firstname']=$recordInfo['firstname'];
>
> $convert_lead_array['entities']['Contacts']['email']=$recordInfo['email'];
>              //Encode in json for the webservice consumption
>              $convert_lead_json = json_encode($convert_lead_array);
>              $response = $client->doInvoke('convertlead',
> array('element'=>$convert_lead_json));
>              $wasError = $client->lastError();
>              if($wasError) {
>                  return $wasError['code'] . ':' . $wasError['message'];
>              } else {
>                  return 1;
>              }
>
> Thanks
>
> Christophe Humbert
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20160321/ad1a0945/attachment.html>


More information about the vtigercrm-developers mailing list