In SKYVVA you create interface for the different purpose. Normally the company has different and many interfaces to exchange data between existing application. You could have integration to connect SAP, Google or eBay to Salesforce. If you put all interface into one single view you would lose easily the overview. Therefore, the best approach is to create a logical folder or group to hold interface belonging to the same specific business context.
SKYVVA integration is such a concept to create a container or folder to keep related interface together. Therefore, in this example, you can create an integration with the name “Salesforce SAP Integration” in which you create all interfaces related to SAP connection. Another integration name could be “Salesforce Google Integration” to hold all interface related to Google business.
Another good use for creating different integration and not only having to put everything together is for training purpose. Therefore, you can create in your company different integration for different training purpose. One integration is for the real business and another integration is for training so you do not mess up the interfaces between training and production integration.
The parameter and required setting on integration
Before creating the integration there are some require setting or parameter you must know. On the integration object, there are fields, which are required, and fields, which are optional. The only one field that is required to successfully save the integration is the name fields. Other fields are optional. However, you should give your integration a meaningful description so that you know later what is the object or goal of this integration. E.g., the max number of retry, which is an optional field, which can be set. On the other hand, there is some important parameter, which is optional and has default value already when you do not set them… For example, the parameter “Max Number of Retry” is default by 5 which mean that failed or pending message are going to be reprocessed automatically only 5 times. If exceed 5 times the message will remain in status failed/pending forever. If your requirement is to do message reprocessing more the 5 times (default value) you can set this parameter to any value you like for example 17. This would mean that the failed/pending messages would be re-process max. 17 times.
Please see the example in the picture.
Note that creating the integration object is a pre-requisite for further learning steps like creating an interface, mapping etc… Without having an integration, you cannot continue to develop an interface.
On the screen, you could see other fields and parameter like for example
- Number of Integrate Batch Concurrent Job
- Integration Group
- Integration Group Sequence
These fields are obsolete and should not be used. For reference please read the SKYVVA Administration Guide.
There is also the section called “Agent“. This is not relevant for this part of the document. This functionality will be explained in another document.
Creating an integration
The first task in developing the interface is to create an integration. An integration can be though as a logical group-to-group logical interface together. For example, you could have an integration holding interfaces for the region Asia and Europe. Other logical separation could be on integration for the transactional interfaces and another one for the master data interfaces.
To create an integration log on to the instance of your choice where the SKYVVA software has installed. Open the Integration Admin tab and choose the tab “Integration”.
Click on the button “New Integration” to create a new integration.
You need only to specify the Name of the integration e.g. “AccountIL” and give a short description. Other available fields can leave at its default value. Click button “Save” to save your integration.
After saving the integration, your integration will look for example like this:
You will get five Tabs: Details, Interfaces, Workflows, Messages, and Logs.
Cloning of integration
- 5.1 Add new column to queue monitoring page on Admin tab
- 5.2 Total number in the Basket Overview screen in Admin tab
- 5.3 Create filter for Scheduler tab in the Integration admin
- 5.4 Upload the CDC Report in the integration Admin tab
- 5.5 New screen look for Scheduler and correction of Integration Resources tab
- 5.6 Option sort Change Pointer record like message monitoring
- 5.7 Automated report for failed and pending message