Blog
I have always been asked to give a full picture on the way Project Server 2010 handles workflow and project types, and I always struggle to explain it without going through all the other objectives (or related objects at least) in Project Server 2010, so here we go a summary of how I’s explain it :)
Project Server 2010 involves a number of Project Server 2010 elements, it is important to understand these elements and the way they integrate and interact, following is a list of these elements:
Project Fields:
Are the project metadata that can be attached to a project, these fields can be in different types and formats, like:
Project Fields can capture information like (Project Scope, Location, Approved Budget, Project Objectives, etc)
The project fields can be filled in by the users as:

How To: To access, create or configure Project fields, from Server Settings, click on Enterprise Custom Fields and Lookup Tables under Enterprise Data
Project Detail Page (PDP):
Can be considered as Project forms where users fill in information related to a project. Technically PDPs are web pages (SharePoint web pages to be more specific) , the main component in these web pages (or PDPs) is the Project Fields, however these pages can also have other components (like images for example).
PDPs can have a different combination of Project Fields for example; Form1 PDP can have fields like Project Objectives and Location, while Form2 PDP can have fields like Budget and Scope.
How To: To access, create or configure Project Detail Pages (PDPs), from Server Settings, click on Project Detail Pages under Workflow and Project Detail Pages.
To modify exciting PDP, click on a PDP, then from Site Actions menu’ click on Edit Page.
To create a new PDP, click Documents tab (under Library Tools) on the ribbon, then click on New Document, give the PDP a name and choose Layout Template, then click Create.
Whether you are modifying an existing PDP or creating a new one, click on the small arrow on the Project Fields web part, then choose Edit Web Part, from the right hand side a list of Displayed Project Fields, to change fields displayed click on the Modify button, you can then add or remove fields.
Project Template (WBS/Schedule) Template:
Is a project schedule template of tasks, milestones, resources assignments, etc. For example a template for IT Projects can have standard set of phases, tasks, milestones and resources required to deliver an IT Project.

How To: To create a new Project Template, develop a new project schedule, through Project Professional (like developing any project schedule), when saving a the project choose Template under Type dropdown list.
Note: to display a project schedule on Project Web Application (PWA), Microsoft Project Server 2010 uses a “special” built in PDP that contain a “special” web part, the PDP Name is called Schedule.
Project Workspace (SharePoint) Template:
Each project created in Project Server (in general) has a dedicated Project Workspace (SharePoint site), this site can have a configured template. Configuration of SharePoint template can include configuring SharePoint lists, like risks, issues, scope changes, etc, configuring document libraries (and its content types), configuring layout and look and feel, or even configuring workflows associated with these lists and document libraries.

How To: To create a new Project Workspace (SharePoint site) template, from Project Server Web Application (PWA), from Site Actions, click on New Site, from the types list, choose ‘Microsoft Project Site’, from the right hand side fill in a name and URL name, then click Crete. Then configure the site as required (i.e. lists, document libraries, layout, workflows, etc).
Once finished configuring the site, and to save it as a template, from Site Actions, Site Sittings, then choose ‘Save site as template’ under Site Actions. Then fill in File Name, Template Name and Template Description.
Workflow, Workflow Phases, and Workflow Stages:
Workflows can be considered as the framework of the project governance, in terms of approvals, information required and notifications for project stakeholders. In many occasions, this workflow represents the project methodology adopted by the business (formal - like PRINCE2 – or informal).
Project Server workflow, consists four main components:


How To:
To install Project Server 2010 Solution Starter - Dynamic Project Workflow, go to http://archive.msdn.microsoft.com/P2010SolutionStarter
To create a new workflow (after installing the Solution Starter - Dynamic Project Workflow) go to http://intranet/PWA/_layouts/WrkSetng.aspx , then click on ‘Add a workflow’, under Select a workflow template, choose DMDynmicWorkflow, then fill in a Workflow name.
Enterprise Project Type (EPT):
Technically an Enterprise Project Type (EPT) is a collection of Project Server 2010 elements, like Project Workflow, Project Template and a Project Workspace. From business perspective an EPT can be considered as a recognised project type, for example:
IT Project: where the following Project Server elements can be attached:
Enterprise Project Types (EPTs) can be technically categorised into two main categories:
The main differences between these two types:
Workflows: as the first type has a workflow that covers the project lifecycle, while the second one doesn’t.
Project Details Page (PDP): as the first type will have PDPs attached to a workflow stage, which then will be attached to an EPT, while the second will have the PDPs attached directly to the EPT.

