Project Server 2013
Project 2013
Project Server 2010
This also applies to Project Online. In talking this topic through with the team it felt about time to put together a posting on how the issues, risks and document linkages have changed in Project Server 2013 and Project Online from how they worked in 2010 – and even 2007, 2003 and 2002… I did toy with the title of OLP RIP, but decided against it. In previous versions of Project Server there was a component called the Object Link Provider, which had its own tables and APIs and it allowed you to link objects (exactly what it says on the tin!) such as projects and their tasks to issues, risks and documents (and other things as my SDK article shows). The component holds fond memories for me as I wrote the original SDK article for OLP in the Project Server 2002 SDK just before I joined Microsoft (and amazingly it is still available for download!).
Anyway – moving on, and in 2013 we have a far more flexible approach to linking items and we get this for free from SharePoint. But nothing is free right? The change gave us a far richer experience but we did hit a couple of problems design decisions along the way and there is a little re-learning to use these features. First a walk through where we surface the ability to add these links:
I am going to add a risk to my Apparel ERP Upgrade project. I can go to the Project Site directly (in Project Online anyway) using the ellipses and then click the Go to Project Site option. For 2013 I would drill down into the plan then Project Site would be in the ribbon.
Once in the site I can click Risks in the left hand navigation then new item
I am just going to enter a title for the risk and assign it to me.
At this point on the form there isn’t an option to link it to anything, but it will already register that it is linked to the project – and an icon will display back in the Project Center.
If I view the item in the list:
then it gives me an option near the bottom of the screen to ADD RELATED ITEM (I’m not shouting – it is in capital letters on the page)
Clicking the option takes us to a list of content we can pick from to add our related item. Compared to 2010 and earlier this is much more comprehensive and you could choose items from custom lists, shared documents and many more. I am going to choose Tasks.
So clicking on Tasks will open the task list on the project site – which is populated from the tasks in your plan. So in 2013 (and Online) we are not actually linking to the task in the plan as such – but are using the task in the task list as a proxy for the task in the plan. They are really the same thing – the list gets populated or updated on publish (and for SharePoint Task list projects they are exactly the same thing!). You can see here I have selected the Determine project scope task, the location at the foot of the page gets set to the task URL and I click Insert.
My task item now looks like this – with a related item, which is clickable…
and will take me to the task – which will also display that it is related to risk. You can also see below that I can add a related item from the task end too. Neat!
If I navigate to the schedule web part I can also see that I have a risk associated with that specific task.
A couple of slight behavioral differences here though – first if I click this link I go to the task and not the risk (but I see the related items so can click through, which makes sense if there was more than one risk or perhaps issues and risks). If I click the icon on the Project Center then it takes me to the Risks list. That’s about it for Issues and Risks, except to say we don’t have the reminders web part listing the count any more – but we do show these on the site issues and risk page (you need to EDIT LINKS to show this). So I have just the risk I added – and I have no issues (Others may disagree here…) and clicking on the project name takes me to the site risks list.
So how about documents? Very similar, but a couple of things to be aware of. I created a new document on this same Project Site.
and it automatically gets associated with the project and I get a new icon in Project Center against the plan.
However, clicking this icon just takes me to the Project Site – it doesn’t take me to the specific document library. Also from the document there is no way (that I could find) to add a related item. To add the link I start from the task list of the site and click through to a specific task…
then click SHOW MORE and I can add a related item.
And just like for Risks linking to tasks I can link this task to a document:
This doesn’t add an icon at the task level if you drill down in Project Center though, unlike the behavior in 2010 and earlier. It does however show the related item in the task within the Project Site Task list.
Linkages work differently in 2013 – you do have the ability to add links to your own custom stuff, but there are a few changes that I’m sure will take a little getting used to.
Not much to say on the client (Project Professional or Project Pro for Office 365) just the link to related items from the File, Info tab. Clicking Issues or Risks takes you to their respective lists – and like the Project Center icon clicking Documents just takes you to the site.
One final point – as you will have noticed and as I mentioned these links are to the tasks in the task list – which act as a proxy for the real project tasks (or for SharePoint task list projects they are the real tasks!). So if for some reason you are not using the task list (perhaps your project has more than 5000 tasks and this causes a throttling issues publishing the tasks to the list), or the plan is not published – then there will be nothing to link to. Just something to bear in mind.
We recently re-launched the New Project Wizard in Project Online, and this should present you with a page showing all your enterprise project types along with their descriptions so that you can create new projects by selecting one. Thanks to Alex in our EMEA team for getting to two root causes of this one – and we are working on a fix for the second. The page should look something like this:
But customers were finding that their create a new project page rendered like the below screen capture with just the title – and this reproduced with IE, Chrome and Firefox.
One cause was found to be the use of IE8, or other old unsupported browsers, and the solution here is to use a supported browser.
The second cause was found to be new line characters in the description of the Enterprise Project Type – so for example by changing the description for the Marketing Campaign EPT in the above example from:
“This does not have a new line” to:
Then this will trigger a script error like the one below (only shown if you set your browser to display script errors). The key thing in IE 11 being Invalid Character and Unable to get property ‘GetEptInfo’ of undefined or null reference, or this may be seen in the Chrome as Unexpected token and Cannot read property ‘GetEptInfo’ of undefined, or Firefox as SyntaxError: JSON.parse: bad control character in string literal and TypeError: this._eptControl is undefined.
If you click Yes to debug then looking at some of the strings it was handling you would find the following against argument ‘e’.
….."Name\":\"Marketing Campaign\",\"ImgSrc\":\"NewProjectTileCustom.png\",\"Description\":\"This does \r\nhave a new line\",\"CreateUrl\"…..
Basically a carriage return line feed – which will mean more to people of my age I guess than some of the younger readers. What's a carriage?
The quick fix is to remove any new lines from your descriptions – just typing one long line will work although I understand that limits the look and feel you might want to present. Thanks again Alex and the other engineers working to get this one tied down.
*** Update 6/6/14 - I should also point out that this can occur if ANY of your EPT descriptions has the new line - not just the one you happen to have selected - as the gallery of EPTs is still being pulled in. SO check ALL of your EPTs for the condition if you see this problem. Thanks Felicia for suggesting this update! ***
On Thursday May 1st 2014 we launched the new lower priced subscription option for Project Online Team Members called Project Lite. For just $7 this allows your team members to do all the functions they need, like managing their tasks, turning in their timesheets and collaborating with the rest of their team. Our UA team have put together some super content at http://office.microsoft.com/en-us/office365-project-online-help/what-can-team-members-do-in-project-online-HA104220591.aspx to help you understand where this more affordable options fits in.
This isn’t anything new in terms of features, and not something you’d just buy on its own as it only makes sense to use it as part of your bigger Project Online package. The easiest way to buy would be to sign in to your Office 365 Admin Center (or get your admin to do it if you don’t have access) and navigate to Purchase Services on the left hand side. This will always take you to this Url – so you could click right here - https://portal.microsoftonline.com/Commerce/Catalog.aspx and then scroll down to find Project Lite.
Most organizations will likely need some Project Online licenses to get them started for their administrators, executives and other managers who can use all the web features of Project Online. Then for project managers, perhaps some portfolio managers and resource managers, the Project Pro for Office 365 with Project Online licenses will give them all the web stuff plus the full capabilities of Project Pro for Office 365 – the desktop client for complex project management (Project Professional) – then for team members who will be working on the tasks and submitting their updates and collaborating on documents related to the project they just need a Project Lite license. Something for everyone!
In Project Online you would allocate a Project Lite license the same as any other license – from the users and group option in the Office 365 Admin Portal.
You wouldn’t need to also give team members any other Project Online license – if they needed more then they should have the other license level and give the Project Lite license to someone else – we wouldn’t want you to pay us twice! You would also need to Share the site(s) they needed. The correct permission level to give them would be Team Member for Project Web App. If you use Project Server Permission mode then they should be in the Team Members group.
If you haven’t started your journey yet with Project Online then the Get Started guide on Office.Microsoft.com is the place for you!