私がやった事?
drupal からコンテンツを追加すると、sugarcrm に表示されます。これは set_entry で実行できます。
私は何をしたいですか?
drupal でデータを編集すると、sugarcrm に反映され、その逆も同様です。
問題に直面していますか?
データを更新するための set_entry のような関数が存在するか、sugarcrm の SOAP API に存在しないかはわかりません。
私に提案をください。
はい、set_entry が存在し、ドキュメントはsugarCRM api documentationにあります。
API の残りのバージョンへの smalltalk/javascript 経由の呼び出しは次のようになります。
setEntryFor: aModule values: aNameValueList do: aBlock
| params |
params := Dictionary new
at: 'session' put: self sessionId;
at: 'module_name' put: aModule;
at: 'name_value_list' put: aNameValueList;
yourself.
jQuery
ajax: self url,'rest.php'
options: #{
'jsonp' -> 'jsoncallback'.
'data'-> (HashedCollection new
at: 'method' put: 'set_entry';
at: 'input_type' put: 'JSON';
SOAP API は、残りの API と同じ構造を使用します。