/
LiftERP Integration

LiftERP Integration

Steps

image-20240905-150350.png
  • Click the Create Lines to convert JSON field to Staging Lines.

    • You cannot modify JSON file directly to fix raw data, but

    • You can modify Staging Lines.

  • Click the Process Transactions button

    • The routine will check data

    • Then create Sales Invoices or Purchase Invoices

What is the Site URL for UAT?

https://labelx--uat.sandbox.my.salesforce-sites.com/GF/services/apexrest/IGJ

What is the Site URL for PROD?

https://labelx.my.salesforce-sites.com/GF/services/apexrest/IGJ

Use Postman to Test

image-20240805-110839.png

{"Data":[{"GLLedger":"GLLedger","GLAccount":"GLAccount","DocumentNo":"DocumentNo","CurrencyCode":"CurrencyCode","AccountingVariable4":"AccountingVariable4","AccountingVariable3":"AccountingVariable3","AccountingVariable2":"AccountingVariable2","AccountingVariable1":"AccountingVariable1","Account":"Account","Description":"Description","GLAmount":1,"Amount":2}],"UserName":"szhuo@goldfinchcloudsolutions.com"}

Which Object Does it Link to?

GoldFinch Integration Staging

JSON Size Limitations

The absolute limit is the Heap Limit (6MB for synchronous code, 12MB for asynchronous code: Execution Governors and Limits), but it takes special planning to deal with parsing the JSON without blowing up the heap limits. Most developers barely manage to parse something maybe half the size, but it's possible to do so if you immediately destroy the string when you're done with it.

In the Staging table, we can have 131,072 characters.

Steps

 

 

 

 

Related content

Requirements
Requirements
Read with this
Sending PartSmart Picklist to GoldFinch
Sending PartSmart Picklist to GoldFinch
More like this
Filter Replacement Plan Revenue Recognition
Filter Replacement Plan Revenue Recognition
More like this