こんにちは、sugar crm に 2 つのエンティティがあります
- 応用
- 候補者
アプリケーションは候補者と関係があります。今、私はsoap apiを使用して、リレーショナルフィールドである候補名を持つアプリケーションにデータを入力したい
助けてください
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 でいくつかの例を検索してください。