Il est bien plus beau de savoir quelque chose de tout que de savoir tout d'une chose. [Blaise Pascal]

Create an Enterprise Project Type with Project Server 2013

15 comments
Starting with a definition, what is an Enterprise Project Type (EPT)?
This is the definition I found on office.microsoft.com website:
In Microsoft Project Web App, an enterprise project type (EPT) represents a wrapper that encapsulates phases, stages, a single workflow, and Project Detail Pages (PDPs). Each EPT represents a single project type.
The schema below explains what an EPT contains and the hierarchy of each elements:


From bottom to top, to create an EPT, you first need to create Enterprise Custom Fields, Project detail pages (that might contains custom web-parts), workflow (with phases that contain stages) and finally the EPT.

Why creating an EPT?
Still quoting Microsoft’s definition of EPT, normally, project types are aligned with individual departments: for example, marketing projects, IT projects, or HR projects. Using project types helps categorize projects within the same organization that have a similar project life cycle.
In my current company, our project management methodology is adaptive to each project, depending on project complexity, department or programs of the project. This is why we have created several EPT’s.

Let’s create our first EPT
As described above, the first step consists in creating necessary Enterprise Custom Fields and Lookup Tables. Note that this might be optional if all necessary fields already exist.
Click on the Settings button, and click on PWA Settings.


PWA Settings page is displayed.


Enterprise Custom Fields and Lookup Tables link is classified under Enterprise Data.


For this example, I will create two custom fields:
  • Priority (MoSCoW), this will be a lookup fields based on the well know MoSCoW prioritization technique (more info on Wikipedia).
  • Business benefit, this is a free multiple lines of text

To create the first field, we have to start with the lookup table. Click on NEW LOOKUP TABLE. Create a lookup called Moscow, type Text, and input the four values:
  • Must have
  • Should have
  • Could have
  • Won’t have

Now for the creation of the custom field itself, go back to the Enterprise Custom Fields and Lookup Tables page and click on NEW FIELD.
Create a field called Priority (MoSCoW), link this to a Project entity (as this is a project property, opposition to task or resource properties), type is Text, and on Custom attributes, select Lookup. Choose the Moscow lookup table. You might check remaining properties which I think are self-explanatory (e.g. “Allow multiple values to be selected from lookup table”).


Second field to be created: Business benefit. Same as before, back to the Enterprise Custom Fields and Lookup Tables page, click on NEW FIELD.
This field is also a Project entity and the type is Text. Custom attributes is set to Multiple lines of text.

Now, our next job consists in creating the Project detail pages (PDP). PDP’s might contain custom web-parts. To limit the complexity of this article, I will just edit the out of the box [Project Details] PDP, and add the two fields we just created. The PDP library is a standard SharePoint page library, hence you can Create new page, download a copy and upload a page modified or created with another application.


It might occur that when you try to add some web-parts to an existing page, message can be “The webpart cannot be displayed in this context.” I made some research on this without a clear solution. If you have an idea, I would be so happy to learn J


You might noticed that there are three different page types:
(2) New Project pages are those displayed when you create a new project from this template, used to input data before the first save; there should be only one for each EPT. (1) Project are the pages displayed after the first save of the project. The last type, (3) Workflow status is the page used to display… workflow status J

Click on the [Project Details] page to edit it. On the ribbon, click on the PAGE tab and click on Edit Page.


We will add the two fields on the Project Information web-part. Select the web-part (checkbox on the top right corner of the web-part. Click on the WEB PART tab and click on Web Part Properties.


Those who are already familiar with SharePoint web-parts will find it easy. Just to emphasis on two of the web-part properties, Title is what is displayed on the page on top of the web-part and Display Project Fields will give us the opportunity to select which custom fields we will display. This is where we will had our two fields.


Click on Modify under the fields list.


Select the two fields we have created on the first column (Project Fields:) and add them to the Selected Project Fields (click on the >, or double click on the field on the first column)
Click on OK to save your selection. The Choose Project fields pop up closes.
Back to the web-part properties, click on Apply to save your change. On the ribbon, PAGE tab, click on Stop editing.
The page is updated.



 At this stage, we can create a workflow if requested. The workflow creation will be explained in another blog post, hence I will not create one for this example.

We are now ready to create our Enterprise Project Type.
On the PWA settings page, click on Enterprise Project Types, under Workflow and Project Detail Pages.
Click on NEW ENTERPRISE PROJECT TYPE.


Name it “My EPT” and add a description. We don’t’ want this project type to be a SharePoint list (list of tasks in a SharePoint list, opposed to the Microsoft Project plan) and there is no workflow associated.


The new project page will be the [Project Details] page, and [Project Details] and [Schedule] pages are the two pages available.


Other fields are also self-explanatory (e.g. position on the template list, select an icon to display…). Project Plan Template (which is the template of your Microsoft Project plan) and Project Site Template (which is the SharePoint site that will be provisioned to manage project’s documents and lists) will be detailed in another blog post.
Save and voila, the project type is created.

Create a new project based on the EPT.
Go on the Project Center page (http://myurl/PWA/Projects.aspx), click on the PROJECTS ribbon’s tab, and click on the arrow under New.
Select My EPT to create your project.



15 comments :

  1. What's more, your experience and application must be affirmed by the PMP Review Board and you are required to breeze through the specialized assessment identified with current task the executives best practices to be PMP Certified. ExcelR PMP Certification

    ReplyDelete
  2. We are tied directly into the sate’s renewal database which allows us to process your request almost instantly. buy essays
    ExcelR PMP certification

    ReplyDelete
  3. I am overwhelmed by your post with such a nice topic. Usually I visit your blogs and get updated through the information you include but today’s blog would be the most appreciable. Well done!

    360DigiTMG pmp course in malaysia

    ReplyDelete
  4. Excellent Blog! I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well.
    pmp certification in hyderabad

    ReplyDelete
  5. I am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place.
    360digitmg best data science courses

    ReplyDelete
  6. If you don"t mind proceed with this extraordinary work and I anticipate a greater amount of your magnificent blog entries
    360digitmg data scientist courses

    ReplyDelete
  7. It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted
    Project Management Apps

    ReplyDelete
  8. When one buys or looks for something on Amazon and Flipkart, the site remembers one's preferences and provides him related suggestions next time one visits the site data science course syllabus

    ReplyDelete
  9. Very nice blog and articles. I am realy very happy to visit your blog. Now I am found which I actually want. I check your blog everyday and try to learn something from your blog. Thank you and waiting for your new post.

    data science course in India

    ReplyDelete
  10. Very nice article. I enjoyed reading your post. very nice share. I want to twit this to my followers. Thanks !. ExcelR Business Analytics Courses

    ReplyDelete
  11. how many Enterprise Project Types can be configured in one Project Online Instance

    ReplyDelete
  12. This white paper likewise proposes some particular strategies for directing approvals of the fundamental parts of enterprise framework structures. Free Resume Builder

    ReplyDelete
  13. Most bosses invest undeniably more energy and cash on their employing interaction versus their terminating cycle. mélybölcsős szállítás Europa-Road Kft.

    ReplyDelete

Note: Only a member of this blog may post a comment.