Customization Tools

A variety of file types are included in your process template, including HTML, XSL, and XML. There are also a variety of tools you can use to customize these files:

  • XML/XSL editors

  • Microsoft InfoPath 2003

  • MSF HTML Build Utility

  • Third-party tools

The following subsections describe the features and functions of each of these tools.

XML/XSL editors

The process guidance portion of the template contains several XML and XSL files, especially in the \Windows SharePoint Services\Process Guidance\Supporting Files\XSLs or the \Windows SharePoint Services\Process Guidance\Supporting Files\XML directories. Visual Studio 2005 has a built-in XML editor. You can also use Notepad, Wordpad, or third-party solutions.

Microsoft InfoPath 2003

Microsoft InfoPath is a useful tool for editing the process guidance portion of your process templates. It is available in Microsoft Office 2003 and is primarily used to edit and validate .xsd and .xsn documents. However, you can incorporate XML files by creating a new form and using an XML document or schema as your data source.


You must completely exit InfoPath before trying to render your process guidance files in the browser. By default, InfoPath will place a file lock on open documents and prevent you from looking at your updates.

You can also use the default InfoPath template file located at the following location:

     \Windows Sharepoint Services\Process Guidance\Supporting Files\XML\template.xsn 

Figure 22-1 shows a screenshot of template.xsn edited in the InfoPath tool.

InfoPath can manage several file types included in Table 22-1.

Table 22-1

File Extension



Extensible Markup Language file


XML Schema Definition file


InfoPath Manifest file


Extensible Stylesheet Language Template file


InfoPath Form Template file

InfoPath is designed to facilitate the process of creating and filling out forms. It has two specific modes to match up with these tasks: form filling and design mode. The form-filling mode was designed to prevent casual users from changing the schema. As opposed to a tool like Wordpad, InfoPath can validate your schema and ensure that it is well formed.

image from book
Figure 22-1


We highly recommend that you install InfoPath 2003 Service Pack 1 before attempting to edit your process guidance files.

MSF HTML Build utility

The MSFWinBuild tool is used to compile your process guidance from XML to HTML pages. This compilation process is necessary for performance and zone security reasons. You can download the tool at the following link (the documentation is included):

Please refer to the MSDN help file ( for more detailed information on how to compile your process guidance files using the tool.

Third-party tools

At the time of writing, a few preliminary process template–related offerings are on the market:

  • Joel Semeniuk, a Canadian Microsoft Regional Director, has released a process template editor on GotDotNet dubbed the "VSTS Customization Toolkit." Please note that at the time of writing, this toolkit is still in pre-release stages and should not be run or installed on a production system. Please visit or Joel's weblog for more details:

  • Brightworks has several commercial MSF management tools for SharePoint. You can learn more about them at

  • Osellus, Inc., has released a commercial VSTS process template editor called the IRIS Process Author that is available as a standalone tool and as a software-as-service. Check out the following website for details:

Professional Visual Studio 2005 Team System
Professional Visual Studio 2005 Team System (Programmer to Programmer)
ISBN: 0764584367
EAN: 2147483647
Year: N/A
Pages: 220 © 2008-2017.
If you may any questions please contact us: