Skip to main content

Bulk Download of Attachments

How to bulk download attachments from individual records?

Written by Petr Pech

The tool used for bulk downloading (DownThemAll) is currently not available in Google Chrome.

Do you save attachments to individual documents in Flexi? For example, the original invoice attached to received invoices, or any image-based receipt for a given document? If so, there may be times when you need to download all of these attachments in bulk.

Within the application, attachments can only be downloaded one at a time. It is worth noting that downloading attachments is also possible via the API. However, a single URL call can again only retrieve one attachment at a time, so you would need to develop a custom application that calls each URL sequentially.

There is, however, another option. All record attachments can be displayed using a plugin developed by our developer. It can be easily installed and used by following the instructions. Within the plugin, simply select which tools you want to install. For our purposes, we will need everything under the "Attachment overviews for download" section (or the specific agenda for which you want to download attachments).

Example of Use

Once we have confirmed the installation of the above and restarted ABRA Flexi, we can navigate to the agenda for which we want to bulk download attachments.

For example, let's go to the issued invoices agenda and apply the desired filter. We may want, for instance, the attachments from all issued invoices billed to ABRA Software. Once we have the filter we need, simply select all records and click the custom button "Attachment Overview".

After clicking the button, all attachments associated with the selected documents are displayed. In our case, there are only two attachments across all these invoices. These can be downloaded directly by clicking on them.

But what if there are many attachments and clicking on individual links would not be efficient? The solution is simple — just install the "DownThemAll!" browser extension (tested on Google Chrome). Please note that we are not the developers of this extension — it is a third-party application and we cannot guarantee its functionality.

Once you have installed it as a browser extension, simply launch it (from the top-right corner of the browser) and select the option "DownThemAll! - All Links".

The following window will open, which works with all links found on web pages open across all browser tabs.

Select only what you want to download (by default, everything is selected), optionally specify the file types you want to download, and confirm the download.

The result is that the relevant files are downloaded to the folder designated by the browser.

Optionally, you can add additional parameters to the download. Among other things, you can rename the files using the "Rename Mask" field.

Using the value shown in the screenshot above ensures that the file will be downloaded and named according to the document number (i.e., the code of the given record).

Did this answer your question?