SK SKYVVA Documentation

2.4 File Base Integration

We have Adapter:

2.4.1 File Base Integration (CSV, Excel, XML, FTP)

File-base Integration includes CSV, Excel, XML, and FTP Integration.

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]Inbound⇒ Agent– SF Outbound⇒ SF – Agent[/su_box]

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]In case of multiple files query, you may supply the file filter, so that the agent will query data only from the files that meet the filter value.[/su_box]

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]Remember to click “Save” in the interface , and click “Process” after finishing[/su_box]

Data Monitoring:

A. SF – Agent: CSV Integration In the Interface Source Definition screen, create a new Interface and fill in all necessary info as a screenshot Follow the same process as above we done for Inbound Type Go to Salesforce Org.

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]Inbound⇒ Agent – SF Outbound⇒ SF – Agent [/su_box]

After completing the integration test, click on “Save”.

Data Monitoring: On the local server (computer), go to the folder specified in the properties of the adapter “C:\Users\kolina\Desktop\New Folder\export_data” and you will see a file named “Account20180926094716.csv” which is created from the integration “My System Integration”

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

Example: Let say your "Target" field is "Account". After data migration from SF to FTP at 9:56: 21:36 AM on the 26th of Sep 2018, the agent will create a file named "Account20180926094716.csv ". It means that the agent will automatically append the current integrating date/time to the file name and also add an extension. (For more updated features on this version, see “Release Notes.txt”)[/su_box]

2.4.2      Agent – SF: FTP Integration

 1.  FTP Server Configuration As a test, we use FTP server application, named FileZilla Server and its client tool. In this server, we configure the user and group as below :

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]Always think of file/folder access permissions on FTP server when doing integration between SF and FTP, and vice versa. Please disable the SSL login.[/su_box] 2. FTP data integration: Properties for the FTP adapter are URL, Username, Password, File Type, Folder, Filename, and CSV Separator (for CSV file type).

Create a New Integration (for SF-Agent integration) as follows:

Ex. In our above FileZilla configuration, we already added a shared folder named which has the path of “C\Users\Akash”. And the value of the property Folder is “CSV”. Therefore the full path to get the file/files is “C\Users\Akash\Desktop\New folder

[su_box title="Note" box_color="#2a8af0" title_color="#000000"] When filename is not specified, the agent will go to the folder and lookup for all files with the type.[/su_box] Ex. In the screenshot, we don’t specify the file name, so that the agent will go to the folder “C\Users\Akash\FTP test with CSV” to query data from all files (Account.csv) with the file type of CSV.

Inbound: for Agent – SF Outbound: for SF – Agent

  As a result, you will see the figure as shown below

B.  SF – Agent: FTP Integration  The process is very similar to section A

Unlike, the file name property is not used in SF-FTP Integration  

[su_box title="Note" box_color="#2a8af0" title_color="#000000"]For SF-FTP Integration, the "Target" field is equal to a target filename of storing data which is queried from SF.[/su_box] Ex. After integration, the agent will create a file named “Employees2011-06-22 09-08-41-841 AM.csv” on the FTP server.

Data monitoring a. Salesforce Monitoring:

 b. FTP Server Monitoring:

####

Open this article in the interactive viewer →