blog community

Welcome to blog community Sign in | Join | Help
in Search

Marcel de Vries, MVP Team System

.NET Technologies, Architecture and Web Development

Importing my Process templates in BETA 3

It appears the Team system team has been busy in changing the process template information. This is something we where expecting, but while the Beta is released the Extensibility kit isn’t yet. Today I did some work to get our process template up and running again and I must say that the import of the work items work pretty well. One observation is that the tools to import and export the work items is now available in the privateassemblies directory already, so you don’t have to wait for the extensibility kit to change your work item type definitions. So that is the good news. Furthermore they fixed a lot of issues in the UI of work items as well one that pops out is the fact that the fontsize is now the same for all fields that are of the type HTML.

 

The great thing is that team system contains two process template definitions that can be used to study and learn what changes where made to the xml structure. The thing I ran into is that the Permissions xml has changed especially the permission objects you can assign to a group you create. I used the database to get the list of objects you can explicitly deny or allow access to. Below you can find the list I found in the database that you can use in your XML definition.

 

Classid

Action id

Description

CSS_NODE

CREATE_CHILDREN

Create and order child nodes

CSS_NODE

DELETE

Delete this node

CSS_NODE

GENERIC_READ

View this node

CSS_NODE

GENERIC_WRITE

Edit this node

CSS_NODE

WORK_ITEM_READ

View work items in this node

CSS_NODE

WORK_ITEM_WRITE

Edit work items in this node

EVENT_SUBSCRIPTION

GENERIC_READ

View

EVENT_SUBSCRIPTION

GENERIC_WRITE

Edit

EVENT_SUBSCRIPTION

UNSUBSCRIBE

Unsubscribe

NAMESPACE

ADMINISTER_WAREHOUSE

Administer warehouse

NAMESPACE

CREATE_PROJECTS

Create new projects

NAMESPACE

DIAGNOSTIC_TRACE

Enable Tracing

NAMESPACE

FIRE_EVENT

Fire events

NAMESPACE

GENERIC_READ

View server-level information

NAMESPACE

GENERIC_WRITE

Edit server-level information

NAMESPACE

MANAGE_EVERYONE_GROUP

Add/Remove members to Team Foundation Valid Users

NAMESPACE

MANAGE_TEMPLATE

Manage process template

NAMESPACE

SYNCHRONIZE_READ

View system synchronization information

PROJECT

ADMINISTER_BUILD

Administer a build

PROJECT

DELETE

Delete this project

PROJECT

DELETE_TEST_RESULTS

Delete test results

PROJECT

EDIT_BUILD_STATUS

Edit build quality

PROJECT

GENERIC_READ

View project-level information

PROJECT

GENERIC_WRITE

Edit project-level information

PROJECT

PUBLISH_TEST_RESULTS

Publish test results

PROJECT

START_BUILD

Start a build

PROJECT

UPDATE_BUILD

Write to build operational store

 

Hope you find it useful for your own template editing.

 

Published Wednesday, September 28, 2005 4:22 PM by marcelv
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit
Powered by Community Server, by Telligent Systems