Интеграция Sugar CRM с Java - Как добавить отношения - PullRequest
2 голосов
/ 10 марта 2010

Я пытаюсь интегрировать Sugar CRM с одним из моих проектов. Я использую Apache Axis в качестве SOAP-клиента.

Я создал классы-заглушки клиента Sugar CRM с помощью Apache Axis.

Я могу войти и добавить потенциальных клиентов, возможности, аккаунты и контакты.

Но я не могу добавить связь между моей Учетной записью и Opportunity.

Я нашел следующий метод в SugarsoapPortType

port.set_relationship(session, module_name, module_id, link_field_name, related_ids, name_value_list, delete)

но я не могу понять различные параметры, требуемые этим методом.

Большинство онлайн-документов предлагают простой способ, приведенный ниже

$result = $client->call('set_relationship',array("session"=>$session _id,array("module1"=>"Emails","module1_id"=>"<module1_id>","module2"=>"Accounts","module2_id"=> "<module2_id>")));

как мне добиться этого с помощью Java

Спасибо

1 Ответ

2 голосов
/ 10 марта 2010

Получил это после большого количества поиска

Пример

New_set_relationship_list_result relationship = port.set_relationship(sessionID, "Accounts", "<account_id>", "opportunities", new String[] {"<opportunity_id>"}, null, 0);
...