Hello experts,
Hope everyone is doing fine!
We are having a requirement to move the documents or document sets to the Record Center in the same site collection. As my client will not support in deploying farm solutions [Server Object Model - no deployments] I am looking for a possibility in writing script or programming using Client Object Model. But, unfortunately I didn't find documentation in MSDN for the support of programming Record Center (using Office Web Service) to move documents. I am able to move them by using send to option, its all configured and working Out Of the Box.
Solution 1:
I am thinking to use the SharePoint Designer Workflows: I have to give a small UI to user to select the criteria of moving the documents to record center. User selects the criteria and hit submit, then I will update a field in the document library for all matched documents. When item updated the workflow triggers, and by using the Send To Record Center Activity.
But, the issue with this approach is, when I update the record using JavaScript client object model, it updates the history fields like Modified By and Modified.
Solution 2:
Copy/Move each item which needs to mark as Record to another document library and attach workflow on that document library with item created action. When Item created the document or document set will move to record center. But, if a document set is huge like 100 or 200 documents in it, copy action will not be a success. So, this is not the best approach.
Solution 3:
Must using the server client object model class to move document to record center. But, I have a big constraint to get approval from the IT team. I don't think it's a possible solution for me.
Anyone can you please throw some ideas here? I really appreciate for your help!
-Praveen.