File Upload
The File Upload element enables users to attach one or more files directly within a form. It is deeply integrated with Procesio's file handlingโฆ
The File Upload element enables users to attach one or more files directly within a form. It is deeply integrated with Procesio's file handling capabilities, meaning uploaded files flow naturally into process variables and can be processed, stored, or forwarded by downstream actions in the workflow.
You have full control over what users can upload: specify allowed file extensions (allowedfiletypes), enforce a maximum file size (maxfilesize), and optionally allow multiple files in a single upload field (allowmultiplefilesupload). The current file or files are accessible at runtime via the value attribute, enabling you to inspect, validate, or respond to uploads from event-driven logic.
Key Use Cases
โขย ย ย ย ย ย ย Document upload for onboarding, contracts, or compliance forms
โขย ย ย ย ย ย ย Restricting uploads to specific types (e.g., PDF only, or images: jpg, png)
โขย ย ย ย ย ย ย Enforcing file size limits to prevent oversized uploads at the form level
โขย ย ย ย ย ย ย Collecting multiple supporting documents in a single upload field
โขย ย ย ย ย ย ย Reading the uploaded file reference at runtime to pass it to a process action
Runtime API โ Attributes in Procesio Forms
All attributes below are accessible and modifiable at runtime via the element's data model in Procesio Forms โ on any available event such as onLoad, onChange, or custom triggers.
| API Name | Description | Type | Default | Notes |
|---|---|---|---|---|
| label | Display label for the upload field | string | โ | โ |
| tooltip | Help text shown alongside the label | string | โ | โ |
| description | Descriptive text displayed near the upload area | string | โ | โ |
| infotext | Supplementary info displayed below the element | string | โ | โ |
| value | Current uploaded file(s) โ accessible at runtime | file|file[]|null | โ | โ |
| readonly | View-only โ user cannot upload new files | boolean | false | โ |
| disabled | Fully non-interactive | boolean | false | โ |
| visible | Controls element visibility | boolean | true | โ |
| allowmultiplefilesupload | Allows uploading more than one file | boolean | false | โ |
| name | Unique element name | string | โ | โ |
| id | Unique element ID | string | โ | โ |
| required | A file must be uploaded to submit the form | boolean | false | โ |
| maxfilesize | Maximum allowed file size | number|null | 500 MB | โ |
| allowedfiletypes | List of permitted file extensions | string[] | all | e.g. ['pdf','docx'] |
For support, please join our Discord community for further assistance and support.
Dropdown
The Dropdown element in Procesio Forms functions as an action menu trigger rather than a selection input โ it is a button-like component that expandsโฆ
Signature Pad
The pad's interactivity can be controlled at runtime โ locked to read-only to display a previously captured signature, disabled to preventโฆ

