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.