I created a workflow for confidential documents to be approved in SharePoint Online 2013. However once the document is submitted to the document library, the submitter must have access to ONLY their items and the group of approvers (approx 40 persons) must all have access as well.
Each year, it is expected that 2000 documents will be submitted. The problem is long term. i.e is breaking inheritance on the individual documents would eventually cause a performance problem ? Unlike SP 2010, SP 2013 has increased the list scope to 50,000 from 5000 , however I am still not 100% sure, that breaking inheritance is the best way forward.
A less secure way of having users see their documents, was to remove the manage personal views permission and perform audience filtering on this list web part. ( don't like this idea ). Is there any other solution that can effectively make this work ?