I know a bit about Solidworks PDM but not much about the Aras Solidworks connector. Not sure how much this one is customizable.
Isn´t the Aras Solidworks plugin just an installer? Are you able to add custom functionality to this one?
I hope I don´t talk bullsh*t right now. When you´re able to add custom code, I thought it should be able to run custom code like the file upload via iom.dll.
..Or maybe run a curl script that does an upload via rest API.
..Or call a custom Aras Method that does the upload (when file is located on server already).
Really not sure if any of this one can work in your context. Basically you have to discover your file, make a server connection and upload this one, create a new CAD document or something else.
With permission I not meant Aras permission, but the permission to access folders or files on client or server.
Not sure if this one is really what you´re are looking for. As mentioned before, I am not familiar with customizing the Solidworks connector. I mainly answered, cause I am interested in the use case.