On my current project, we needed that to merger quite a lot of documents from one SharePoint to another SharePoint. To begin with, we expected that the project should do the merger of the documents and therefore we should spend a lot of time on it. We discuss it in the project group and came up with some solution proposal, which ranged from console application to PowerShell. However, we kept coming back to a problem. That we in the project did not know the structure that we had to migrate documents into, that was only our customer who is familiar structure. Of course, we could talk to the customer about how we should save every single document. After some discussion back and forth, we end up finally but not a particularly good solution. So back to the drawing board. Now, if we could create a program that could even be able to use and even stand to migrate documents, it would be the best solution. After some discussion back and forth, we end up finally, not a particularly good solution. So back to the drawing board. Now, if we could make a program that the customer could use and themselves migrate the documents, it would be the best solution. We estimate tasks and found out, if we create the program, it would take a very long time to develop. Therefore, we began to search for a 3-party tool. We found a few tools, but we found a tool from Share Gate.
ShareGate tool had several advantages, which we need, as they highlight on their website:
- Drag & drop
- Migrate SharePoint list items and documents
- Preserve version history
- Preserve created and modified information
- Assign new content types
- Field validation
But the most important of all, an interface that is easy and inviting, so that our customer does not need constant support to them and it's ShareGates "Copy SharePoint Content" tool.