Make a zip archive of files.

Parameters:
See dedicated page for more information.
zipfiles2 is a scripted action. Embedded code is accessible and customizable through this tab.
See dedicated page for more information.
zipfiles2 compresses one or more files into a single .zip archive.
It takes file paths from the upstream table, optionally sets a password, and writes the archive to the pipeline’s Records storage so you can download it from the run panel or pass it downstream.
Upstream table with file paths
sources/@shared/test.csv).(Optional) Password if you want the archive to be password-protected.
Accepted formats:
.csv, .json, .png, etc.).records/out.zip or records/out/out.zip).Where to find it:

Prepare the list of files
Create an InlineTable (or any node) with a column of file paths, one per row.

Add and connect the action
Wire InlineTable → zipfiles2 → RunToFinishLine.
Configure parameters
records/out.zipC1)records/out
Run the pipeline
After success, open Process → Records. You’ll see the destination folder (e.g., /out) and the archive inside.
Screenshot placeholders:
Upstream input (InlineTable)
| C1 |
|---|
sources/@shared/test.csv |
sources/@shared/readme.txt |
Parameters (key fields)
idZip: records/out.zipidFiles: C1deleteSource: falseidRootDir: records/outidPass: (blank)Expected result
A file out.zip under Records → /out containing:
test.csvreadme.txtidFiles column (e.g., list files from a structured directory).Cause: No files matched.
Fix: Ensure idRootDir points to the correct base and the values in idFiles are relative.
sources/@shared/test.csv with idRootDir = @sharedtest.csv with idRootDir = @sharedCause: The input file does not exist at runtime or path uses wrong subfolder.
Fix: Verify upstream nodes produced the files and that names are exact (case-sensitive on some systems).
Cause: Destination folder not writable or missing.
Fix: Point idZip to recorded data or another writable area. Create subfolders beforehand if required by your environment.
Cause: The zip utility ran but inputs were filtered out or table was empty.
Fix: Check the Data preview of the idFiles column and confirm non-empty rows.
