Sugar CRM и SOAP API для отношений

привет у меня есть 2 сущности в сахарной crm

  1. Применение
  2. Кандидат

Приложение имеет отношение к кандидату. Теперь я хочу ввести данные с помощью soap API в приложение с именем кандидата, которое является реляционным полем.

Пожалуйста помоги


person Allex    schedule 01.03.2011    source источник
comment
В следующий раз, пожалуйста, укажите, какая версия SugarCRM, так как API отличается.   -  person Kåre Werner Storgaard    schedule 02.03.2011


Ответы (1)


Мое предложение для SugarCRM 5.5. Однако в зависимости от определенного вами типа связи могут потребоваться некоторые изменения.

<?php
require_once 'nusoap.php';
$sugarClient = new soapclient($myUrl, true);
$response = $sugarClient->login(array('user_name' => $myUser, 'password' => md5($myPass), 'version' => '1'), 'myApp');
$sessionId = $response['id'];

$response = $sugarClient->get_entry_list($sessionId, 'Applications', 'name = '. $myValue, $myOrderBy, 0, array('id'));
$applicationId = $response['entry_list'][0]['id'];

$myCandidate = array(array('key' => $myVal1, 'key2' => $myVal2)); 
$response = $sugarClient->set_entry($sessionId, $myCandidate);
$candidateId = $response['id'];

$myRelation = array('module1' => 'Candidates', 'module1_id' => $candidateId, 'module2' => 'Applications', 'module2_id' => $applicationId);    
$sugarClient->set_relationship($sid, $myRelation);

$sugarClient->logout($sessionId);
?>

Для получения дополнительной информации см.: http://www.sugarcrm.com/crm/support/documentation/SugarCommunityEdition или найдите несколько примеров в Google.

person Kåre Werner Storgaard    schedule 02.03.2011