Available Actions

Once an Event Rule is triggered, assuming all Conditions are met, EFT can launch one or more of the following user-definable Actions. Some Actions require a specific module.

  • Protocol: Upload (formerly Copy/Move (push) file to host) - The designated file is automatically moved to another location.

  • Protocol: Download (formerly Download (pull) file from host) - Downloads a specified file.

  • Protocol: Synchronize - Synchronize local and remote folders

  • Protocol: AS2 (formerly AS2 Send file to host Action) - You can send files via AS2 to a partner that does not have inbound access defined in EFT’s account management system.

  • Protocol: Email (formerly Send notification email) - An email message is sent to the address specified.

  • Cloud: Download, Cloud: Upload (formerly Cloud Storage actions) - Supports transfers from/to Amazon S3 and Azure containers including advanced settings like multi-part, encryption, requestor-pay, and others. GET, POST, PUT, DELETE at a specific URL and save the response to a specific file.

  • Cloud: REST/Web Services (formerly Invoke Web Services) - GET, POST, PUT, DELETE at a specific URL and save the response to a specific file.

  • Compression - Compress or decompress file in the format of Zip, 7Zip, Gzip, Bzip2, Tar, Tar and Gzip, or ZCompress. You can also add context variables to the Action.

  • Cryptography: OpenPGP (formerly OpenPGP operations) - The designated cryptographic action is performed on the file.

  • CSV: Export to dataset - Used in conjunction with Protocol: Listing to Dataset and Loop: Dataset Action (or with an existing dataset) to create a CSV file, which can then be used in other applications.

  • CSV: Import from dataset - Reads data from a comma-separated values (CSV) file, and populates the specified dataset with those values.

  • File: Scan (formerly Scan file using Content Integrity Control) - Used to send a file to an antivirus or data loss prevention scanner for processing.

  • File: Operation - Create, rename, or delete specified file. Optionally use specified credentials.

  • Folder: Operation - Create, rename, or delete specified folder. Optionally use specified credentials.

  • Flow: Subroutine (formerly Call Event Rule subroutine) - Allows you to call an Event Rule Subroutine event (a sub task) from the current rule

  • Flow: Stop processing - If the previous trigger or Condition occurs, stop processing this Rule (default), more Rules, or this Rule and more Rules:

    • this rule - this Rule is not processed.

    • more rules - this is Rule is processed but no further Rules are processed.

    • this and more rules - no more Rules are processed.

  • Flow: Variable (formerly Create or set variable) - Used to create or modify a variable to be used in Event Rules

  • Loop: Dataset (formerly Loop through Dataset) - Used to read from a remote directory listing to create a dataset or read from a CSV file to create a dataset. reads through ("parses") a dataset until the end of the dataset is reached or a Loop Break is used to stop the loop.

  • Script: Advanced Workflow (formerly Execute Advanced Workflow)  - An Advanced Workflow is triggered.

  • Script: Custom Command (formerly Execute command in folder) - The custom command in a specific location is triggered.

  • Script PowerShell (formerly Run PowerShell script) - Used in Event Rules to execute a PowerShell script

  • System Backup -  Automatically backs up EFT configuration for use in disaster recovery or EFT migration.

  • System Cleanup - Cleans up a specified folder

  • System: Report (formerly Generate Report) - A report is generated and emailed or saved to a file at a specific date and time.

  • User - Lock, disable, ban, delete, or kick user account

  • Windows Event Log - Defines the parameters to display in the Windows Event Log when the Event is triggered.

For details of adding Actions to Rules, see the examples at the links above.