Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. https://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx
2. MSDN – Customizing Process Template
https://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx
3. Visual Studio 2005 Team Foundation Server Power Tools
https://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx
4. Customizing Microsoft Project Field Mappings
https://msdn2.microsoft.com/en-us/library/ms404684(VS.80).aspx
Comments
Anonymous
December 23, 2007
PingBack from http://geeklectures.info/2007/12/24/part-4-%e2%80%93-customization-vsts-process-template/Anonymous
December 28, 2007
Brian Randell on New VSTS 2008 VPCs are available now. Manish Sharma on Part 4 - Customization VSTS Process...