跳至內容
選單
此問題已被標幟
1168 瀏覽次數

Is it possible to create multiple records(for example contacts(res.partner)) in one single api call?

I have to sync new data from existing apps and the initial import needs to create thousands of new records per app. Is there a way that I could send all the data in one call?

i.e.: 

$pId = $this->models->execute_kw($this->db, $this->uid, $this->password, 'res.partner', 'create', [
[
'name' => $this->payload['payload']['data']['ContactName'],
'email' => $this->payload['payload']['data']['ContactEmail'],
'type' => $this->payload['payload']['data']['ContactType'],
'parent_id' => $parent_id,
'parent_name' => $this->payload['payload']['data']['CompanyName'],
'company_type' => 'person',
'company_id' => 2,
'function' => $this->payload['payload']['data']['LinkRole'],
'comment' => 'This record was automatically created via the webhook',
], [record_2], [record_3], [etc.],
]
);
頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
4月 25
1582
0
7月 25
187
1
6月 25
1871
1
7月 25
858
1
4月 25
1527