Restart is required as the following configuration values were changed:

{{runnable.restart_required.join(', ')}}
Launch at startup

A short name to identify this transfer.

ID:

Interval at which to check for file changes in the monitored path.
It should be equal or greater than 1.
Duration after which a file is considered stable, after the last observerd file modification.
This should be greater than Changes poll interval.

Number of times a file is retried to be transferred on failures.

Duration to wait before retrying a failed file.

Free text description for this transfer.

Source configuration

This is a local filesystem or a remote server that is monitored. When changes are observed on the source path, a transfer is triggered.

Location used as the source for this transfer.

Go to location configuration

Path to the folder which is the source for this transfer.

Globbing expression or Regular expression used to select source files which are transferred.

Delete source on success

Whether the source file should be removed for a successful transfer.

Recursive source

When recursive is active, it will transfer any file inside the source folder, including files in sub-folders.
Otherwise, it will only transfer files which are direct members of the source folder.

Destination configuration

This is a local filesystem or a remote server where files are transferred to.

Location used as the destination for this transfer.

Go to location configuration

Path to the folder where files should be transferred.

File name suffix (file extension) to use while transferring a file.
The file will be renamed to its initial name once the transfer finishes.
Leave empty to transfer a file using the original name.

Rule on which a transfer handles or prevents overwriting of an existing file on destination.

Advanced

These configuration options provide greater control on the conditions for which a transfer is triggered.

This defines the time interval in which the transfer is active. Transfers are active 24/7 by default. It is configured as comma separated list with scheduled actions for this transfer.
Time is defined using 24-hour clock. See documentation for more details.

Minimum number of files expected to be successfully transferred in a time interval.
Set it to 0 to not have any limit.

Time interval to count the minimum number of successful transfers. Time after which the parent source directory is removed if no other source file is created. Set it to 0 to never delete the parent source directory. Time after which older files are ignored and not transferred.
To transfer any file, regardless of age, set this to 0.

Number of days to remember transferred files in order to not transfer them again.
Set it to 0 to not keep track of past transfers.

Ignore duplicate paths

When Transfer memory duration is enabled, and this is set to Yes, files are not re-transferred as long as they have the same path and name, even if they have different size or modified date.

Set of actions to be applied to the destination path. See documentation for more details.

Destination path to be used when the transfer fails for the normal path.
Leave it empty to only try the transfer on the main destination path.

Set of actions to be applied to the destination content before writing it to the destination path. See documentation for more details.

Batch transfer

A batch transfer will wait for a certain condition and will transfer multiple files as a group.

Number of seconds to wait for new files to be part of a batch.
To disable batch mode and transfer each file as an individual transfer, set this to 0.

Globbing expression or Regular expression used to define the full path of one or more files based on which the transfer will be delayed.

Archiving / Data retention

After a file is transferred (on sucess or failure) a copy of the file can be kept to a local archive.

Number of days after which old archived files are auto-removed.
Leave 0 to keep all the files and disable auto-removal.

Path to a folder on the local location where to keep a copy of files which were successfully transferred.
To disable archiving, leave this option empty.

Path to a folder on the local location where to keep a copy of files which failed to be transferred.
To disable archiving, leave this option empty.

This defines the way in which the transferred files are archived.

Execute transfer commands

You can configure local executables or scripts to be called based on the trasfer state. For destination server execution this is configured using a set of standard file transfer commands.

This defines the time interval, in seconds, allowed for the execution of external commands.

Executable or script called before processing a source file. Called with full path to file as first argument.
To disable, leave this option empty.

Executable or script called after a file was successfully transferred. Called with full path to file as first argument.
To disable, leave this option empty.

Executable or script called after a file transfer failed. Called with full path to file as first argument.
To disable, leave this option empty.

List of commands called before processing a transfer.
To disable, leave this option empty.

List of commands called after a successful transfer.
To disable, leave this option empty.

List of commands called after a transfer failed.
To disable, leave this option empty.