Skip to content

Infoveave Document Download

Description

The Infoveave Document Download activity reads document links from an input data column, downloads each document from the Infoveave document store, and writes the downloaded files to the workflow base working folder.

Supported Features

  • Data-driven downloads: Reads document links from a configured input column.
  • Multiple document download: Processes every input row.
  • Missing value handling: Skips rows where the configured column is missing, null, or empty.
  • File output: Returns downloaded files with file name, full path, and size.
  • Success count status: Returns success when at least one document is downloaded.

Input

TypeRequiredDescription
DataYesInput rows containing document links in the configured column.

Input Scenarios

DocumentUrl
ivdoc://.../document/1234
DocumentUrl
ivdoc://.../document/1234
ivdoc://.../document/5678

Rows where ColumnName is missing, null, or empty are skipped. If no documents are downloaded, the activity returns failure with Downloaded 0 documents.


Output

FieldTypeDescription
FilesArrayDownloaded files written to the workflow base working folder.
FileNameStringFile name returned by the document service.
FullPathStringLocal path where the downloaded file was written.
SizeNumberDownloaded file size in bytes.

Example Output

{
"Files": [
{
"FileName": "invoice.pdf",
"FullPath": "C:/Workflow/invoice.pdf",
"Size": 45821
},
{
"FileName": "report.xlsx",
"FullPath": "C:/Workflow/report.xlsx",
"Size": 22570
}
]
}

Configuration Fields

Field NameTypeRequiredDescription
ColumnNamePrevious Data ColumnYesName of the input data column that contains the Infoveave document link.

Conditional Field Rendering Rules

No conditional configuration fields are defined for this activity.


Sample Input

DocumentUrl
ivdoc://.../document/1234
ivdoc://.../document/5678

Sample Configuration

FieldValue
ColumnNameDocumentUrl

Sample Output

{
"Files": [
{ "FileName": "1234.pdf", "FullPath": "C:/Workflow/1234.pdf", "Size": 12044 },
{ "FileName": "5678.png", "FullPath": "C:/Workflow/5678.png", "Size": 9033 }
]
}