I know file download (i.e. attachment file) is outside of Pega and purely browser / operating system level operation, but is there any out-of-the-box mechanism or design approach to audit it? Customer wants to know who, when, what file was downloaded. Is this requirement feasible?
There is not OOTB solution for this. But you need to call History-Add method either in GetAttachmentReference or DisplayAttachFile activities. But commit needs to be happened to make the entries into Audit. The Commit might create additional issues. Extra care is required when using the commit.