Error Handling Approaches for Integration - CloudFronts

Error Handling Approaches for Integration


Handling Errors is a best practice in Integration when integrating to keep a track of the Errors that occurred during Integration. The Customized Error Handling is Handy to find quick Errors to understand them and resolve as required. This approach can be extended to any Source or Destination as required.

Our Scenario:

Integration from SalesForce – NAV.

Different Approaches to Error Handling:

No. Approach Description Customizations Required Comments
1. Entity Level All errors will be logged in an ‘Error Log’ entity in Salesforce and NAV along with the error description and date & time the error occurred. 1. Custom entity ‘Error Log’

2. Fields for ‘Error Log’ entity:

i. Name [String(100)]

ii. From Entity [String(100)]

iii. Error Message [Note]

iv. Record ID [String(100)]

v. Created On Date [DateTime]


For instance,

i. Name: Error while creating ‘Customer’ in NAV

ii. From Entity: Customer

iii. Error Message: The specified Country is not valid

iv. Record ID: Cust123

v. Created On Date: 08/07/2018



2. Field Level If an error occurs for a record during integration, the error description will be stored in a custom field on the record in Salesforce or NAV. A custom field ‘Error Description’ will have to be created on the form of all required entities.


Error Description: [Note]


For instance, when you open a Customer ‘Cust123’,

Error Description: The specified Country is not valid



Share Story :