So i have a similar requirement. I have a WO which has something called issues. So each WO can have multiple issues and issue itself is not a WO but just a page with a unique ID of its own. So each issue can have multiple attachments and user has the privilege to either upload new attachments to a particular Issue or download existing attachment from an issue. The problem is that as Issue is not Wo so the Attachments will be linked to the WO by Pega norms and it will be difficult to know which attachment is for which issue or which one to download. Can anyone plz help in this. So that attachments can be linked to a particular issue and can be downloaded as well.
1) Arrange the issues in the form of rows in the form of a Grid.
2) In each row have an upload file button.
3) Now when the user clicks on the upload file button, & uploads a file, rename the file based on the issue name (eg: Issue_1.pdf). If there are many files to upload you can use some property(eg: time when the file is uploaded - eg: Issue_1_201809234.pdf).
4)This way user will always know which issue is related to which attachment and in that issue, which was the first document that was uploaded and the recently added one.
In addition to the suggestions that other folks have made, you could review the Pulse functionality. You can add attachments to an individual pulse note, and might be able to use that functionality to get some ideas on how to achieve your requirement.