Contact Info

SharePoint Case Study


General Networks was asked to replace a legacy document management system with a SharePoint-based solution for a public policy research organization. First, we conducted an environment assessment and user interviews and discovered the Project Management department had been using an old version of Oracle I/PM for document archiving and project proposal approval. The system, which had a high user approval rating, had not been updated in many years. IT felt the system was unsupportable and didn’t want to commit the financial and personnel resources to an Oracle upgrade.

The organization was already using SharePoint for team collaboration. As a result, General Networks had a better chance of obtaining the organization’s buy-in to move forward with implementing a SharePoint document management solution.

First, we identified the following implementation challenges, as the organization needed to:

  • Store hundreds-of-thousands of files with thousands more expected annually
  • Keep users happy with an interface that contained all the familiar features and functionality
  • Create an easy-to-navigate folder structure that could support thousands of weekly document uploads
  • Support the consistent naming and tagging of documents through the SharePoint web interface, Outlook plugin, and Kofax Capture
  • Create a search experience that allowed users to query with complex metadata matching and interact with search results in a familiar manner

After an in-depth discussion of how to make the transition from SharePoint to Oracle as user-friendly as possible, we identified four main components that needed to be part of the final design. Each component also had to work with both Office 365 and SharePoint Server on-premises.

1) SharePoint Document Library

The SharePoint document library is the core of any SharePoint document management system. In this case, all the organization’s documents were associated with the same business process and user community, allowing us to design a single library. The library contained a folder hierarchy to store the documents. With good SQL database management and the right folder structure, SharePoint can support millions of documents in a single library with a maximum of 5,000 documents per folder.

We configured the document library with a content type and metadata to capture key search terms like Document Category and Project Number. A custom Outlook plugin was added along with Kofax Capture integration for consistent document tagging.

2) SharePoint Custom Document Upload Form

The customer document upload form is an application we created for easy and stable deployment. Using the out-of-the-box functionality of SharePoint as a baseline standard, we assessed which features users didn’t like and created in-app processes to automate those features. Streamlining the upload process gained user buy-in.

The SharePoint custom upload form was developed using the Provider-Hosted App model, and the App Web was created using the ASP.NET MVC template. In order to access the custom upload form, the user first clicks the link on the home page.


The form asks for the file, document category, and project number. For consistency and ease of administration, we dynamically populated the pick list for the document category from the top-level folders in the document library. The app then uses the project number to query a project information database, retrieving related metadata like the proposal number and award number. The app automatically names the file based on the username and upload timestamp, removing the risk of duplicate file names. The document is then stored in the appropriate folder based on metadata and current folder volume.

Users found this new document upload experience saved them time and frustration, as managing and balancing the document library became an almost fully automated task.

3) SharePoint Customized Search Experience

The search experience was customized based on feedback from users. Using an advanced search page, users could enter a combination of keywords and metadata queries. The custom search experience also lets users filter by results type as well as advanced property restrictions.

The advanced search experience was created in a few simple but crucial steps:

  1. Configure the document library columns as managed properties in Search Settings.
  2. Enable Enterprise and Publishing features within the Site Collection settings.
  3. Create the search page, which contains Search Web Parts to provide the user interface.
  4. Finally, edit the XML properties field to add the appropriate metadata to the property pick list.
    Users are left with a fully customized search interface that can expand in functionality as the enterprise scales in business complexity.

 4) SharePoint Customized Display Results

The final step of implementing the SharePoint solution was developing a custom search results display template. The out-of-the-box SharePoint search results display was too generic for document management users.


The customized display template has a similar look as a document library, allowing users to quickly filter, sort and click to access documents.

To build a customized results experience, we used SharePoint Designer to create a custom Results Control Template and Item Display Template.


The HTML and JavaScript files are stored in the site collection Master Page gallery and referenced in the search results web properties on the search page. The flexible and fast template iterates through all the search results up to a predefined threshold in a single space-saving table.

With this customized results page, users can:

  • Control how many results they wish to view on screen at once.
  • Filter the results without re-running the search.
  • Sort by column.
  • Quickly edit metadata and view the document.

Like the search experience, the results experience can be configured to match evolving user and enterprise needs.

The SharePoint Document Management Advantage

Though the SharePoint experience was customized for this particular client, all the standard document library features such as permissions, sharing, information management policies, and version history remained available to users. Users embraced the shift to SharePoint for its robust document management.  With advanced search enabled, users can obtain a large or narrow array of content from thousands of documents.


With the addition of a custom upload form, and a custom Outlook plugin and Kofax Capture for scanned documents, all uploads are auto-named based on the user and time/date stamp.

General Networks used SharePoint to change the document management experience. We did this by first listening to what users needed to feel comfortable, content, and productive in their roles. Then, using targeted customization, we configured the SharePoint experience to bridge the gap between the powerful out-of-the-box features and the business requirements. In the end, the users, stakeholders, project managers, and IT team agreed: SharePoint is an excellent replacement for PMO document archive. 

If you’re looking to improve your document management experience, contact General Networks today.