How to automatically save a Batch's attachments to a local disk drive via. scripting?
Before the Export stage in the Advanced Workflow-> create a Scripting stage
and in this script stage, add these scripts below to check if the batch has any attachments that exist, if yes then save these attachments to the local disk drive.
if(Batch.Attachments.IsEmpty == false)
Processing.ReportMessage("Batch: " + Batch.Id + " has attachments");
for(int i = 0; i < Batch.Attachments.Names.Count; i++)
string name = (string)Batch.Attachments.Names[i];
Batch.Attachments.Get(name).ToFile("c:\\temp\\myoutput"+ i + ".pdf");