SK SKYVVA Documentation

23. Processing in transactional mode

Introduction

The functionality in the context of a system that integrates with the SKYVVA application and Salesforce, using different versions (V3 and V4) of an API or integration method. Let's break down your description:

Step 1: Create Message Type.

Step 2: Create the Integration. Step 3: Create the Inbound Interface link with the message type, then check the 'Transactional Handling' mode.

Step 4: Do mapping.

The transactional mode is a flag that we can set as true or false. "IsTransactional__c=true" Means that when a node has failed it will roll back the whole tree. There are two modes:

1. Transactional Mode

2. Non-Transactional Mode

Case1: Transactional Mode 

When the Transactional Mode flag is ON, if a record fails in one of the messages, all messages within the entire tree will be rolled back. Let's take an example: we have three levels of messages - account, contact, and asset. When an Account fails, it will be canceled throughout the entire tree, and its child nodes will show as 'New' as follow:

Case2: Non-Transactional Mode

This is normal case, if a record fails in one of the messages, the API message's status is set to Partial Completed. Let's take an example: we have three levels of messages - account, contact, and asset. When an Account fails, the root message will be set to Partial Completed.

Summary

Open this article in the interactive viewer →