Native only (desktop and mobile) - not available on the web app. Reached from
the Main Menu's Batch item, while a
document is open. Runs a CSV file through the same submit pipeline as
Input Form - static validation,
validate.js, process.js, render - once per row, generating one PDF or
PNG per row into the shared output folder.
- Pick the CSV file. Column headers must match
form.jsonfield ids. - An optional preset supplies default values for anything a row's CSV columns don't cover.
- A repeating-group field explodes into numbered columns:
{group_id}_{n}_{subfield_id}(options_1_description,options_1_price, ...), up to 10 rows per group - more than that is silently dropped for that field, noted as a warning. - Cancel mid-run: records already processed stay in the output folder; a partial completion report is still shown.
- Failures (and non-fatal warnings, like a dropped repeating-group
overflow) are written to
export_errors.login the output folder, one line per record, labeled by which pipeline stage failed.
Also runnable headless via the --batch command-line flag - see
Command-Line Launch Options.