Actions
An action is a node that operates on the files or data it receives and passes the result to the next node. Every node after the trigger is either an action or a control. Actions copy, move, delete, convert, package, encrypt, or send files, write metadata, read text out of a file, or run a command on your own server. Controls route and reshape items, and they do not change files or send them anywhere.
An action processes every item it receives. What an action accepts and what it passes on determine where it can be placed in the graph.
| Action | Accepts | Passes on |
|---|---|---|
| Create Folder | File or data | One item for each folder it creates |
| Copy File | File, or data written to a .json file | One item for each destination written |
| Move File | File | One item for each destination |
| Delete File | File | One data item recording the deletion |
| Import File | File or data | One item for the imported file |
| Run Sync | File or data | The same items, unchanged |
| Send via AS2 | File, or data written to a .json file | The same items, unchanged |
| Send Email | File or data | The same items, unchanged |
| Agent Compute | File, or data written to a .json file | One data item with the command's result |
| Set Metadata | File | The same file, with its custom metadata replaced |
| Extract | File | The same file, with the extracted text and metadata added to its attributes |
| Convert Document | File | One converted file |
| Convert Image | File | One converted file |
| Zip | File, or data written to a .json file | One archive for all incoming items |
| Unzip | File | One item for each extracted file |
| Encrypt With GPG | File, or data written to a .json file | One encrypted file |
| Decrypt With GPG | File | One decrypted file |
A data connection to a node that accepts only files fails at save, and the nodes that accept data by writing it to a file receive the JSON as a .json file.
Shared Settings
Every action has an Error Handling section, whose rules determine whether an item the action could not process is routed to the node's Error path, is not processed further, or fails the run. Every action also has a Return From Automation checkbox, which marks the action's output as what this Automation returns when another Automation runs it with Run Automation.
The actions that write files take a destination path, and Copy File, Move File, Convert Document, Convert Image, Zip, Unzip, Encrypt With GPG, and Decrypt With GPG take an overwrite setting that is off by default.
Copy File, Move File, and Delete File take an Exclude Pattern that removes matching files from the items the action processes, using the same syntax as the trigger's Exclude Pattern.