Using Data Interface
Data Interface is used to configure activities which can be overridden at execution time of the process flows. Using this interface, you can attach an event with the process flow and the activities that will be overridden at execution time of the process flows.
Data interface is used to process data of different formats using different schema and mapping. In this case, you don't have to create a different process flow for data of each format. You can use only one process flow and create data interfaces for each format of data. In data interface, you can choose the event, which will trigger the process flow, and the activities that will be overridden during the execution of the process flow when it is triggered by a particular event.
Steps to create Data Interface
On the Adeptia Suite home page, select the Source and Destination applications from the drop-down list box. Alternatively, on the Adeptia Suite homepage, go to Develop > Solutions > Data Interfaces and then click Create New.
Click Next.
Type the name and description of the new Data Interface Configuration in the Name and Description text boxes.
Expand Source. Details related to the source of the data interface activity are displayed.
Select the values for the Trigger, My source layout details, and My source location details from the drop-down list.
The following table show the possible values for various source applications.
The following table lists the applications that use Calendar event, Advance Database Schema, and Advance Database Source as values in the Trigger, My Source Layout details, and My Source Location Details respectively:If the Trigger does not exist in the Trigger drop-down list, click to create a new one. Clickto edit an existing one.
If an Advance Database Schema does not exist in the My Source Layout details drop-down list, click to create a new one. Clickto edit an existing one.
To create a new Database Info while creating a schema, select.
If an Advance Database Source does not exist in the My Source Location details drop-down list, click to create a new one. To edit an existing one, click.
Expand Target. Details related to the target of the data interface activity appears.
Select the details for the Convert source to this target layout, My target layout details, and My target location details.
The fields and their respective values in the drop-down lists might vary depending on the selected application. Refer the following table to know the possible values for various target applications.The following table lists the applications that use Advance Database Schema and Advance Database Target as values in the My Target Layout details, and My Target Location Details.
Select the mapping activity to map fields of selected source and target schemas in the Use this mapping for data conversion drop-down list.
Expand Advance Properties .
From the Process Flow Name drop-down list box, select a process flow to change its default advanced properties.
Select the logging level from the Process Flow Logging Level drop-down list box. There are three levels of logging. The following table lists the logging levels.
Select repository file retention from the Process Flow Repository File Retention option. During execution, the Process Flow creates a temporary repository file to store intermediate data. These repository files can cause unnecessary disk space usage and you may want to delete them after execution of the Process Flow. On the other hand, sometimes these repository files can be helpful in case of the failure of the Process Flow execution. For each instance of the Process Flow execution, a unique repository folder is created that contains Source, intermediate XML data files, and target formatted data. By default, repository files are being stored in the repository folder of the Adeptia Suite. You can also choose an option to delete them or to archive them in a different location. There are three options for the Repository File Retention.
Activating the Data Interface
Select the Data Interface Activity and click Activate.
This triggers the process flow and the data is transferred from the source to destination application.
For information on how to view data interface log, refer to Monitoring data interface.