FTP Call Unit

FTP Call Unit


FTP Call Unit Overview

  1. Purpose: 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.
  2. 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.
  3. How it works:
    1. Configuration:
      1. FTP server address (e.g., ftp://example.com).
      2. Authentication details (username, password, or secure token).
      3. Optional: Port number, passive/active mode.
    2. Action Selection:
      1. Choose operation: Upload, Download, List, Delete.
    3. 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.
  4. 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.
  5. Visual Representation: