After completing this unit, you’ll be able to:
- Describe what the Interface is.
- Comfortably use the Interface .
This tutorial should explain the main concept of an interface. After creating the integration user need to come to this step and create an interface. The configuration of an interface is complex we cannot explain all the parameter on the interface screen in detail in this tutorial. Instead just create an example interface like Account and set only the basic parameter. This interface should be tested using manual load. There are 3 different categories of interface technology we support: Synchronous and real-time (synchronous) batch (asynchronous) bulk (asynchronous) When the interface is run messages will be created. For more detail what message monitoring is and how to use it tell user to read the other tutorial about “Message Monitoring”.
What is Interface?
Interface is the second main object in SKYVVA after the integration. Interface describes the structure of data to exchange between Salesforce and other application. Next property of interface is define the processing mode.
e.g. Synchronous and real-time (synchronous) Batch (asynchronous) and Bulk (asynchronous).
- You have your salesforce organisation
- You have installed Skyvva in your salesforce organisation.
- You have created integration.
How to create Interface
we will show you how to create interface to use in different use case. Following are the different use cases:
– Do real-time interface using synchronous mode
– Do batch processing using batch mode
– Do Bulk processing using bulk mode
– Use our standard CDC feature to create interface to push data out
Synchronous and real-time (Synchronous)
- Go to your Integration page.
- Click on Interface tab (near to detail tab)
- Click On New Interface button.
Name: It can be Account, Contact or Case.. etc to notify your Interfaces
Statue: Deployed (It can be used)
Sequence: Ranking number (1)
Adapter: It is the connector
Source Name: Salesforce Objects (Account, Contact or Case.. ect.)
Operation Type: There are 4 types:
- Upsert: To update on existed data and insert new data that isn’t existed yet in Message Monitoring.
- Update: Only update on data that is already existed in Message Monitoring.
- Insert: Add all data in the Message Monitoring.
- Delete: Delete all data in Message Monitoring
Type: There are two types of interfaces:
- Inbound: Import data into Salesforce
- Outbound: Export data outside SalesforceNote: Upsert is usually used since it can update on the existed data and add new data into Message Monitoring then Save.
Batch Mode has been used when there are big amount data you would like to upload. It is bigger than Synchronous and real-time.
When you prefer to use Batch Mode
- Clicks on Interface
- Click on Edit
- Checks on Batch Mode.
Bulk Mode has been used when there are mass amount of data you would like to upload. It is larger than Batch mode.
how to configure bulk mode:
– We have to click on our created Interface -> Edit -> checks on Bulk Mode
CDC can provide an ability to record all data changes you create on any business object. It will be automatically push to your external system at any time you scheduled. When you checkbox this flag it’s mean that you activate CDC. This flag is used to activate both CDC and CDD “Use SKYVVA Outbound Scheduler”.
- Click on checkbox Use Skyvva Outbound Scheduler
- Setup a date from when you define the changed data to be collected in Agent/CDD Scheduler LastRun.