FTP Call Unit

FTP Call Unit


Overview

The FTP Call Unit is an action unit in the Flow Editor/Designer that enables a flow to connect to an FTP/SFTP server to perform file-based operations during execution. This unit allows automation flows to securely transfer, retrieve, or manage files between the platform and external file servers.

What it does:
  1. Connects to an FTP server using credentials (host, username, password).
  2. Executes file operations such as: 
    1. Upload files from the local system to the FTP server.
    2. Download files from the FTP server to the local system.
    3. List files in a directory.
    4. Delete or move files on the server.
How it works:
  1. Configuration:
    1. FTP server address (e.g., ftp://example.com).
    2. Authentication details (username, password, or secure token).
  2. Optional:
    1. Port number,
    2. passive/active mode.
  3. Action Selection:
    1. Choose operation:
      1. Upload,
      2. Download,
      3. List,
      4. Delete.
    2. Execution:
      1. Establishes a connection to the FTP server.
      2. Performs the selected operation.
      3. Returns status (success/failure) and optionally file metadata.
  4. Error Handling:
    1. Handles network issues, authentication failures, or missing files.
    2. Can retry or branch to the error-handling step.
Use Case:
  1. Document Workflow: Upload processed documents to an FTP server for archival.
  2. Integration: Download input files from an FTP server for further processing.
  3. Batch Jobs: Move files from FTP to cloud storage.
Visual Representation