Skip to main content
On-Demand Documents
Rohan Shrestha avatar
Written by Rohan Shrestha
Updated over 2 months ago

What is On-Demand Documents?

The On-Demand Documents update represents a fundamental change to the way Logixboard handles document retrieval and storage from integrations like CargoWise (CW1) and Extensiv. By pulling document content only when users need it -- as opposed to extracting all documents from the source system -- we vastly reduce both cost and resource utilization on the source system.

How it worked before

Prior to this change, all documents were automatically retrieved from the source system on addition or update of the document. This meant higher resource consumption and cost for the source system, even for rarely accessed documents.

How it works now

In current state, only document metadata (such as file name and type) is initially retrieved and stored, which vastly decreases the data transferred from the source system. Document content proper is fetched from the integration only when a user requests to download it. Once the document is requested, it is stored in Logixboard and does not need to be re-requested from the integration.

User Experience Changes

Here's what users will notice when using the new On-Demand Documents feature:

Download All Feature

You will notice a Download All Documents button on the top right hand side alongside individual download icons on the left of each Document file.

First time Document Download

Clicking the download icon will show a pop-up indicating that your download is in progress.

Once the document is retrieved, you'll be able to download it from the task box.

You can view all Downloads in the task box above.

Exceptions

Some modules listed below still use the previous document download mechanism:

  • Invoices

  • Bookings

  • Trucking

Do you notice slow download speed and longer wait time?

On-demand eDocs can take longer to download for several reasons:

  • The document content is not pre-stored: With on-demand eDocs, the actual document content is fetched from the integration only when a user requests to download it⁠. ⁠This process takes additional time compared to having the document already stored and immediately available.

  • Queue size: The queue size of requests can affect processing time. On-demand documents are processed in order, which may cause delays if there are many requests in the queue⁠.

  • Integration response time: The time it takes for the integration (e.g., Cargowise or Extensiv) to respond with the requested document can vary and may cause minor delays. Please reach out to the WiseTech team if you notice significant delays.⁠

Did this answer your question?