Welcome to MSDN Blogs Sign in | Join | Help

Part 4 – Customization VSTS Process Template

Windows SharePoint Services XML

Project portal configuration are defined in the WssTasks.xml file within the [Process Template]/Windows Sharepoint Services directory. Within this xml file, document libraries, folders and default files list is defined. Also the sharepoint site template name is defined.

<Portal>

        <site template="VSTS_MSF_CMMI" language="1033" />

        <documentLibraries>

            <documentLibrary name="Security" description="Documents for the architect team" />

            <documentLibrary name="Test" description="Documents for the test team" />

            …………………………………………..

        </documentLibraries>

        <folders>

            <folder documentLibrary="Test" name="Draft" />

            <folder documentLibrary="Test" name="Released" />

            <folder documentLibrary="Project Management" name="Draft" />

            <folder documentLibrary="Project Management" name="Released" />

            <folder documentLibrary="Process Guidance" name="Supporting Files/images" />

            <folder documentLibrary="Development" name="Drafts" />

            <folder documentLibrary="Development" name="Released" />

            …………………………………………..

        </folders>

        <files>

            <file target="Test Approach.doc" documentLibrary="Test" source="Windows SharePoint Services\Test\Test Approach.doc" />

            <file target="Draft/MGSI Acceptance Test Plan.doc" documentLibrary="Test" source="Wss\Templates\MGSI Acceptance Test Plan.doc" />

            <file target="Draft/MGSI System Test Plan.doc" documentLibrary="Test" source="Wss\Templates\MGSI System Test Plan.doc" />

            <file target="Draft/Development Project Plan.mpp" documentLibrary="Project Management" source="Wss\Templates\Development Project Plan.mpp" />

            …………………………………………..

        </files>

</Portal>

 

Groups and Permissions XML

List of groups and their permissions within process templates are defined within the GroupsandPermissions.xml file located within [Process Template]/Groups and Permissions directory. For the MGSI SDC Process template we have added four new groups.

<groups>

           <group name="Project Managers" description="Members of this group can add, modify, and delete items within the team project.">

                           <permissions>

                                           <permission name="GENERIC_READ" class="PROJECT" allow="true" />

                                           <permission name="GENERIC_READ" class="CSS_NODE" allow="true" />

                                           <permission name="GENERIC_WRITE" class="PROJECT" allow="true" />

                                           <permission name="GENERIC_WRITE" class="CSS_NODE" allow="true" />

                                           <permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />

                                           <permission name="PUBLISH_TEST_RESULTS" class="PROJECT" allow="true" />

                                           <permission name="WORK_ITEM_WRITE" class="CSS_NODE" allow="true" />

                                           <permission name="START_BUILD" class="PROJECT" allow="true" />

                     </permissions>

  </group>

                ……………………………………………………

                ……………………………………………………

</groups>

 

References

1.       CodePlex – Visual Studio Team System: Process Templates and Tools. http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx

 

2.       MSDN – Customizing Process Template

http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx

 

3.       Visual Studio 2005 Team Foundation Server Power Tools
http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx

 

4.       Customizing Microsoft Project Field Mappings

http://msdn2.microsoft.com/en-us/library/ms404684(VS.80).aspx

 

Published Monday, December 24, 2007 9:25 AM by manish_mgsi

Comments

# Geek Lectures - Things geeks should know about &raquo; Blog Archive &raquo; Part 4 ??? Customization VSTS Process Template

# VSTS Links - 12/28/2007

Friday, December 28, 2007 9:56 AM by Team System News

Brian Randell on New VSTS 2008 VPCs are available now. Manish Sharma on Part 4 - Customization VSTS Process...

Anonymous comments are disabled
 
Page view tracker