SharePoint Template - Visio Process Repository

This article describes the SharePoint 2010 Visio Process Repository… a SharePoint template intended “[…] for teams to quickly view, share, and store Visio process diagrams. It provides a versioned document library for storing process diagrams, and lists for managing announcements, tasks, and review discussions. “

You can find more descriptions of SharePoint templates at:

The Visio Process Repository template is available for

  • SharePoint Server 2010  Enterprise

SharePoint 2010


Here are some screenshots where you can see how the Visio Process Repository looks:

Visio Process Repository start page Visio Process Repository template extended with the Web Access Web Part

Common tasks

If you need to do some common tasks as a site member or site owner please have a look at the following tasks including possible differences between SharePoint Foundation 2010 and SharePoint Server 2010:

SharePoint template functionality

The template was created to support organizations to manage huge amounts of Visio files. People should be notified if changes are made and they should be able to use list features like check-in / check-out or versioning. The Visio Process Repository itself is rather a template for a simple use case: management. The Visio Web Access Web Part isn’t even placed on that site after creation.

Here are some features of the template:

  • There are lists for storing process diagrams, documents, discussions, tasks and announcements.
  • The process diagram library contains special columns so meta data from the Visio file is promoted to the library. Please see the resources below for more details.
  • The Visio Web Access Web Part is actually a Web Part that can be placed on other templates too. In this case it is a reasonable extension for the template.

If you place the Visio Web Access Web Part on that site you need to ensure that the Visio Graphics Service Application has been created:

The Visio Graphics Service Application has to be enabled

Additionally you need to enable the Visio Graphics Service:

If you enable the Visio Graphics Service too you can view Visio Web Drawings in the browser

SharePoint template development

If you want to use a custom design you can use Deploying Branding Solutions for SharePoint 2010 Sites Using Sandboxed Solutions to brand your Visio Process Repository.



The Visio Process Repository is a template created to manage huge amounts of Visio files. For this use case the template comes with predefined libraries which can be removed or extended. For this reason the template makes sense and is better than just storing the files on a file share. 

Please take a look at another SharePoint template.