Rerunning failed data synchronizations

 

There may be failed data synchronizations and real-time integrations, which will result in errors. This page discusses where to find errors and how to rectify those errors.

 

Data Synchronization Errors

Data Synchronizations are scheduled through multiple methods, including Scheduled Jobs in Overcast or triggered by Salesforce Process Builder. To view the error, navigate to the Monitoring tab and find the Scenario, along with the corresponding Status, indicated with a red "x" icon. By selecting the ID, the details of the error can be viewed, as well. 



 

 

Most scenarios that fail, such as scheduled scenarios or periodic replications, may auto-correct. Frequently run scenarios, such as ones that check if there is new data in recent hours or days every 15 minutes, or full replications will often run correctly on the next scheduled run. However, if the failure is from a triggered scenario, you should manually rerun the scenario to make sure it has corrected.

It is recommended to document during the implementation which integration scenarios need to be rerun, should they fail.

Scenarios can be rerun from the Monitoring page directly by selecting the checkbox for the correct scenarios, and then selecting Rerun at the top of the page. Rerunning can also be done by selecting Rerun at the top or the middle on the Detailed Log page. If any inputs need to be amended before rerunning the scenario, the user can select the scenario name on the Monitoring page to navigate to the details of the scenario, correct inputs and then select Run.

Real-time Integration Errors 

Real-time integrations are accessed via the Overcast Components.

In an Overcast Component, the error will be visible on the page where you can see the data or have interacted with a button. There may or may not be an entry on the monitoring tab with further details, depending on if the problem occurs before the real-time integration is called. 

 

If an error is seen and the data does not get posted to SAP (for example), then the end user should correct inputs where possible and then repeat the process, thus selecting the refresh button on the page where the component is located.