I have a customer portal in my SF where users can make orders, how this is setup is by having a custom object with called Service_Orders which allows them to create their requests. I then have my apex class which on insert will copy all that data into selected fields in my SFDC Opportunity recordset.
This solution has worked fine for a number of years now, however I now need a way for users to upload attachments within the form, I wanted to know would copying the same method of duplicating the data from Service_Orders to Opportunities be the best way? Or as the Opportunity is created when the Service Order is can I simply upload straight into the Opportunity?