SK SKYVVA Documentation

16. New Button Test Mapping

Introduction

Inbound Mapping

It is the feature of the inbound mapping functionality of a SKYVVA application, an integration tool. Here's a breakdown of what we have mentioned:

[su_box title="Inbound Mapping" box_color="#C0C0C0" title_color="#000000"]Inbound Mapping feature within a tool designed to facilitate the mapping and transformation of data from one format to another, with a focus on ease of use, flexibility, and providing clear, structured results for users friendly to experience.[/su_box]

Case1: Test Mapping with Inbound Interface

A "Mapping Button" for an inbound interface is a feature used in integration tools to facilitate testing and debugging of data mappings. It allows users to execute or test the payload by applying a specific mapping to convert data from one format to another. This is particularly useful when dealing with different data formats like CSV, XML, and JSON.

Here's how it typically works:

This capability is crucial in integration business scenarios where data from different sources and in different formats need to be harmonized or translated to be compatible with the target data of our SKYVVA application. It allows users to quickly verify that the mappings are working correctly and to troubleshoot any issues that may arise during the data Mapping.

[su_box title="Expectation:" box_color="#2a8af0" title_color="#000000"]The Test Mapping Button for Inbound Interface is used to Execute/Test the payload in different formats, such as CSV, XML, and JSON, in order to check/view the mapping results.[/su_box]

Required step:

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]

[/su_box]

"Inbound Interface" with five buttons, and one of those buttons is the "Execute Button." The purpose of the "Execute Button" is to trigger the execution of a payload in order to test the mapping of the result.

Here's a breakdown of its functionality:

Before clicking the Execute Button:

The "Refresh" button is a common user interface element in the SKYVVA application that serves to update or reload content, which can include payloads and results, to ensure that users have access to the most current information or data available. The specific behavior and functionality of the "Refresh".

Refreshing a Payload: In APIs (SKYVVA Application Interfaces) or web services, a "Refresh" button is used to resend a request with the same or updated parameters to retrieve a new payload or response from the server.

Before clicking the button Refresh

The "Import File Button" is a feature or component in a SKYVVA application that allows users to bring external files into the system. It has the following functionalities:

Click on the Import File button, and its alert pop-up screen Import File has chosen a file Type and Upload Files button

"Save File" is an option in the SKYVVA application, that allows users to save the content displayed on the screen into a file. This action involves taking the information or payload currently visible on the screen and writing it to a file on the storage system.

Here's how it generally works:

After clicking on the Save File button, the alert ‘Save Payload’ pop-up screen, you have to input File Name -> Save

Retrieve File is a feature related to handling payload files, in a SKYVVA application. Here's a breakdown :

Download: This action allows users to download the payload file, which is useful if they want to keep a copy of it for reference.

After clicking on the Retrieve File button, we can see that the pop-up screen Retrieve File has stored the file type (CSV/XML/JSON) we have saved before

[su_box title="Result:" box_color="#2a8af0" title_color="#000000"]The Test Mapping Button is used to execute/test the payload in different formats, such as CSV, XML, and JSON, in order to check/view the mapping results.[/su_box]

[su_box title="Note:" box_color="#2a8af0" title_color="#000000"]

[/su_box]

Outbound Mapping

It is a feature or functionality related to data mapping in the context of working with sObjects, which typically refers to Salesforce objects in the Salesforce platform. SKYVVA application provides a user-friendly way for users to map data from a source sObject to a target data structure, and the user considers the use of a query editor to facilitate this process. Here's a breakdown of your description:

[su_box title="Outbound Mapping " box_color="#C0C0C0" title_color="#000000"]feature is user-friendly and practical for business scenarios where users need to map data from one structure to another, especially when working with complex data integration tasks, such as when integrating with Salesforce.[/su_box]

Case2: Test Mapping with Outbound Interface

It is a feature within an SKYVVA application with outbound interfaces and testing mappings. This feature appears to be related to data transformation or integration testing. Here's a breakdown of what you've described:

Left Box (Query): This is where the user specifies the data or messages want to use for testing. You may enter queries or select data/messages from a source, such as a database, file, or previous system interactions.

In essence, this feature allows you to set up test scenarios for your outbound interface by selecting or specifying data/messages in the left box and then observing how they will be transformed using the mapping rules in the right box. This can be helpful for ensuring that your integration processes are working correctly and that data is being properly transformed before it is sent to external systems.

[su_box title="Expectation:" box_color="#2a8af0" title_color="#000000"]For the outbound interface, the Test Mapping feature allows you to query messages and records to obtain the payload for testing with mapping. There are two boxes: the left box is used for querying data/messages, and the right box is used to view the results of the test mapping.[/su_box]

Required step:

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]

[/su_box]

The user interface with three buttons related to executing SOQL queries and querying data from a database. Let us explain the functions of each button based on the information provided:

Before clicking the Refresh Button, the user may want to make sure that the user completed necessary changes or updates in the Query Editor or other parts of the interface, and the user has to ensure that the displayed data is up-to-date. Clicking the Refresh Button will refresh the interface to reflect the current state of the data and any changes the user has made.

In summary, these three buttons are part of designed for querying and testing data using SOQL in a database, with the Execute Button for running queries, the Open Query Editor for customizing queries, and the Refresh Button for updating the interface's displayed data and status.

Before clicking the Refresh Button

It is a feature or functionality in a SKYVVA application that involves testing the connection and configuration of an adapter. Here's a breakdown of the information you provided:

This functionality is part of a SKYVVA application that allows users to test and manage the configuration of adapters, specifically those using Interface V3. The "Adapter Test Connection" page provides a comprehensive interface for performing these tasks and managing test case records.

When clicking on the Test Connection, it will reload the page to the Adapter Test Connection

  1. On the 'Adapter Test Connection' page, you can see four sections: Adapter Detail, Property, Existing Test Case, and Test Connection. It allows you to test and check the Adapter configuration and also provides the option to save the Test Case that you have checked previously.

[su_box title="Result:" box_color="#2a8af0" title_color="#000000"]The Test Mapping allows you to query messages and records to obtain the payload for testing with mapping. There are two boxes: the left box is used for querying data/messages, while the right box is used to view the results of the test mapping. It also provides the payload view, giving you an idea of what the payload looks like during the callout.[/su_box]

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]

[/su_box]

Open this article in the interactive viewer →