Skip to main content
Skip table of contents

Flow Endpoint Editor - Source - External FTPS

To configure a source External FTPS Server endpoint: 

In Flow Studio, you will find two panes: Sources and Targets.

In the Source pane, click + ADD ENDPOINT, then select the desired organization and endpoint.

Click the Actions icon next to your External FTPS Server endpoint in the blue Sources pane after creating a Flow Endpoint.

ftps_examples.gif

In the Configuration tab, enter a Flow Endpoint Name *.

image-20250410-104325.png

You can configure Filename Filters to specify which files to Include or Exclude from the pull. Only Regular Expressions are allowed here. 

image-20250410-104413.png

Configure Date Filters if required.

image-20250410-104606.png

Toggle on Delete files from source after pull if you want to overwrite existing files. 

Toggle on Include Subfolders if you want to include all the subfolder files in the source server. 

Toggle on Archive on Source if you want to enable that feature.  (by default the path specified in the Source Server Archive Path field is excluded from the DirList operation - including any subfolders underneath that path.)

image-20250410-104637.png

In the Note field, add notes to help you keep track of your endpoint and settings. 

image-20250410-104713.png

Click the Save button to save the changes and return to Flow Studio. 

Click the Actions icon next to your external FTPS endpoint. Select Edit Flow Endpoint Settings and then click the Schedule tab.

image-20250410-104759.png

Scheduling allows you to select how often data and files are picked up and dropped off. The options include Continuously, Daily, Weekly, and Monthly, each with custom features.

Only external endpoints can be scheduled in the Flow Endpoint Editor. Setting up scheduling is required for both source and target external endpoints.  

To set up scheduling for a source endpoint: 

Click Schedule

Click Create Endpoint Flow Schedule

Select one of the following schedules: Continuously, Daily, Weekly or Monthly

Each option has a configuration box below each button.  

a. Continuously - Set MFT to look for files every minute, hour, and day. 

b. Daily - Select a day or days of the week: Sun, Mon, Tue, Wed, Thur, Fri or Sat. Select Start/End Time/Date and repeat frequency counter / Minutes Hours Days. 

c. Weekly - Select a specific day from the Day of Week drop-down. Select Start/End Time/Date and repeat frequency counter / Minutes Hours Days. 

d. Monthly - Select a specific day of the month in the Day of Month drop-down. Select Start/End Time/Date and repeat frequency counter / Minutes Hours Days. 

Click the Save button to save the changes and go back to Flow Studio. 

If you set your schedule incorrectly, undo it by clicking the green Remove Schedule Configuration button in the top right. 

Click the Actions icon next to your external FTPS endpoint. Select Edit Flow Endpoint Settings and then click the Processing Options tab.

image-20250410-105048.png

You can encrypt, decrypt, compress, or decompress files. Note that you cannot enable multiple processing options at the same time.

To encrypt or decrypt files with PGP: 

1. Toggle Encryption or Decryption on. 

2. Select a PGP key to use. 

All your organization’s PGP keys will be listed here. If a PGP key is missing or no keys are listed, go back to the Organizations – PGP Keys section and add a PGP key. 

3. Click Use Selected

4. Click the Save button to save the changes and go back to Flow Studio. 

To compress or decompress files: 

1. Toggle Compression or Decompression on. 

2. In the Select a Compression Type box, click the Select a Compression Type drop-down and select your compression type: Zip or Zip7

3. Under the field Archive Password (Optional), you can set a password. Use the eye icon to check your password. 

4. Click the Save button to save the changes and go back to Flow Studio. 

Click the Actions icon next to your external FTPS endpoint. Select Edit Flow Endpoint Settings, then click the Trigger Files tab.

image-20250410-105231.png

Trigger files can prevent partial files and prompt source or target applications or systems to process files. Thru supports three trigger file configurations to accommodate various use cases. Trigger files on the source instruct Thru to search for the specified trigger file before transferring the file.

The trigger file options are: 

1. Set up one trigger file per file. 

2. Rename the trigger files after the transfer is completed. 

3. One trigger file for a batch of files. 

By default, trigger files are disabled, meaning no trigger file settings exist. 

These steps will help you complete trigger file setup. 

A separate file, PER FILE 

Specify a file prefix and or extension to trigger a pull or keep a pull from occurring.  

How does it work? Here’s an example: Where files are being hosted, the files can be instantly renamed with a script to indicate a new prefix and/or extension. Once detected by your configured endpoint, each file will be downloaded if it meets the required criteria specified in the configuration. 

Another option is to set up the configuration to NOT download specific file prefixes and/or extensions because they aren’t ready to be transferred. Your configured endpoint will download all the other files instead. 

Please skip this configuration if you are going to use ONE separate file. 

1. Click a separate file, PER FILE

2. Select the Add .ext or Replace .ext button. 

3. Enter a File Prefix and/or a File Extension. You can use either or both options. 

4. Click the Save button to save the changes and go back to Flow Studio. 

Add .ext as a generic file extension or replace and add a custom extension name to your files. 

A TEMP FILENAME for each File 

Each file can be given a temporary name to indicate that the file isn’t ready to be transferred.  

When Thru sees the temporary filename that you specify, it won’t pull the files.  

You must rename them in your system to trigger the source endpoint to pull them. 

Your configured endpoint will download all the other files. Additional rename settings allow you to rename those files with a new file prefix or file extension or remove them. 

1. Click a TEMP FILENAME, for each file

2. In the File Prefix field enter file prefix and/or enter the file extension in the File Extension field. 

3. Click the Save button to save the changes and go back to Flow Studio. 

ONE separate file 

This configuration looks for a Batch Trigger File Name to start transferring all the files in the file path. You need to specify the name of the batch file that will trigger the file transfer. 

1. Click ONE separate file

2. Enter a batch trigger file name in the Batch Trigger File Name field. 

3. Click the Save button to save the changes and go back to Flow Studio. 

Click the Actions icon next to your Thru FTPS endpoint. Select Edit Flow Endpoint Settings, then click the Rename tab.

image-20250410-105342.png

Renaming helps manage similar files sent to the same Organizational Endpoint and allows you to add a timestamp easily.

You can create and process multiple File Rename Patterns for each endpoint.

When multiple rules apply, the system will use the first matching file name filter.

To set up a new file pattern: 

1. Click NEW File Pattern

2. Enter a unique Rule Name *

3. Enter a value to filter or enter .* to allow all files in the Rename Files Matching * field. 

4. Enter a Test String, which is the text you want to replace. 

5. In the New Pattern field, drag and drop common rename building blocks to create a rename structure. The Result field will show what the new file would be. 

6. Click the Apply on paths block to activate renaming on that path. Some endpoint types support multiple source or target paths. 

7. Click the Save button to save the changes and go back to Flow Studio. 

Regex Selector Example 

The incoming Test String is being filtered by the Regex Selector to pull out the word public. 

image-20250410-145039.png
image-20250410-145104.png

Click the Actions icon next to your external FTPS endpoint. Select Edit Flow Endpoint Settings. Click the Alerts tab. 

image-20250410-145314.png

Use alerts to be notified of Transfer Inactivity, Transfer Limit Exceeded, Transfer Success or Transfer Error. Add an email address to receive alerts from the Add/Edit Email pane. Once enabled, added email addresses will start receiving emails for the selected notification types. There’s no limit on how many emails can be added to receive alerts for the endpoint.  

Configure global email alert settings to send notifications to multiple addresses for the same errors. Once you add email addresses, manage them in the Alert Table.

image-20250410-145346.png

Emailed alerts can also be viewed in the Alerts section. 

The character limit for each email address is 200.

To set up email alerts: 

Click Add/Edit Email

Enter an email address in the Email * field.

Click the checkbox for what you’d like to be alerted about. Non-global confirmation options include the addition of Transfer Success and Transfer Error

Click the Save button to save the changes and go back to Flow Studio. 

Global Configuration is applied to all email addresses within the Alert Table. 

Transfer Inactivity defines the time period to trigger an alert if no file transfers have occurred.  

Transfer Limit Exceeded triggers an alert if the defined number of files is exceeded with the set time period. 

Transfer Success notifies you when files have been successfully transferred.  

Transfer Error notifies you when files have failed to transfer. 

Quarantined notifies you when files are removed due to their quarantine status.

image-20250410-145424.png

Click the Save Alert button, then click the View and Push Changes button on the main Flow Studio page to update the flow.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.