Batching Updates

From Accelerator for SageCRM
Revision as of 11:27, 2 March 2026 by Sagecrmw (talk | contribs) (Created page with "Using JINT mode we can use scripting to batch updates. This speeds up any inserts/updates SAMPLE SCRIPT jint di var sagebatch=SageCRMBatch(); var address_id = di.getid('address','01010104'); var sageRecord_address = SageCRMRecord('Address'); sageRecord_address.Set("addr_addressname","xyz5"); sageRecord_address.Set("addr_address1","test address 5"); sageRecord_address.Set("Addr_Country","US"); sageRecord_address.id = address_id; sageRecord_address.mode="Update";...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Using JINT mode we can use scripting to batch updates. This speeds up any inserts/updates

SAMPLE SCRIPT

jint di

var sagebatch=SageCRMBatch();

var address_id = di.getid('address','01010104');

var sageRecord_address = SageCRMRecord('Address');

sageRecord_address.Set("addr_addressname","xyz5");

sageRecord_address.Set("addr_address1","test address 5");

sageRecord_address.Set("Addr_Country","US");

sageRecord_address.id = address_id;

sageRecord_address.mode="Update";

sagebatch.add(sageRecord_address);

var comp_id = di.getid('company','Perfect Company');

var sageRecord_company = SageCRMRecord('Company');

sageRecord_company.Set("Comp_Website","https://testcompany5.com");

sageRecord_company.Set("Comp_PrimaryAddressId",address_id);

sageRecord_company.id = comp_id;

sageRecord_company.mode="Update";

sagebatch.add(sageRecord_company);

var sagebatchResult=sagebatch.process();