Document and data management for enterprise products

October 2017 - December 2017
Customer: Leading swiss company in telecommunication
Extension of an existing application for configuration of SharePoint Site templates and development of an extending document management solution for managing enterprise product data and documents.

The site template configuration covers configuration of basic settings for the site to be provisioned as well as the preparation of complex lists and document libraries, term management, managed search properties and content enrichment by the SharePoint Search Service.

The solution is developed as a provider-hosted SharePoint 2016 Add-In. The MVC backend being based upon the existing system additionally provides a WCF service to query matching documents in all site collections being created with the configured site template live from the partner extranet CMS with a custom XML query schema. The XML has been programmatically transformed into a valid KQL query, which then was passed to the SharePoint Search Service. The result has been returned as XML according to the service contract.

Finally all documents and data were migrated from the previous environment – based on SharePoint 2010. A set of self-developed PowerShell scripts were used for creating approx. 500 Site Collections and migrating and post-processing their content and data via ShareGate.