Archive

Archive for the ‘Paul Mather’ Category

#PowerBI Gantt visualization #PPM #ProjectOnline #PMO #BI

March 23, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

A quick post to highlight a cool new custom visual for Power BI that was released a few weeks ago, the Gantt visualization. This can be downloaded from the link below:

http://bit.ly/1S5CWYF

Once added to Power BI Desktop this visual can be used in your Power BI reports. Below is a simple example that uses the Project Online Odata API to pull in the Project Name, Project Start Date, Project Duration and % complete:

image

In the example above I have also included some other project level custom fields, one to filter the data with a slicer and one to control the colour of the project bars. There are tooltips on the project / task bars to show details:

image

It also includes a “Today” line by default:

image

The Gantt visualization has some configurable settings that can be found on the visualizations pane:

image

You can control many formatting settings such as the date type:

image

Download and take a look to build some cool project center / project detail schedule type views in Power BI! For other Power BI posts for Project Online / Microsoft PPM, see the link below:

http://bit.ly/1LGjqW3

Categories: Paul Mather, Work Tags:

#ProjectServer 2016 is RTM #SharePoint #PS2016 #SP2016 #Office2016 #PPM

March 18, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

A quick post to highlight some great news this week, Project Server 2016 RTM has been released, the announcement is here:

http://bit.ly/1pQQ0ua

To view what is new for Project Server 2016 see the MSDN link below:

http://bit.ly/1S8sUIJ

Some great reasons there for those clients still using the on-premise software to upgrade from earlier versions of Project Server.

To view what has been deprecated or removed in Project Server 2016 see the link below:

http://bit.ly/1hhobqr

To find all of the Project Sever 2016 documentation start here:

http://bit.ly/1hhobqk

Categories: Paul Mather, Work Tags:

#ProjectServer and #SharePoint 2010 / 2013 / 2016 March 2016 Cumulative Update #PS2010 #SP2010 #PS2013 #SP2013 #MSProject

March 9, 2016 6 comments
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

The Office 2016 March 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1XcfFrO

Project 2016 March 2016 update:
http://bit.ly/1LQUomF

The Office 2013 March 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1XcfFrO

Project Server 2013 March 2016 CU Server Roll up package:
http://bit.ly/1XcfFrP

Project Server 2013 March 2016 update:
http://bit.ly/1LQUomH

Project 2013 March 2016 update:
http://bit.ly/1XcfI6R

Also worth noting, if you haven’t done so already, install Service Pack 1 http://bit.ly/1uorn2C first if installing the March 2016 CU.

The Office 2010 March 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1XcfFrO

Project Server 2010 March 2016 CU Server Roll up package:
http://bit.ly/1XcfFrR

Project Server 2010 March 2016 update:
<no update this month>

Project 2010 March 2016 update:
http://bit.ly/1LQUnPB

SP2 is a pre-requisite for the Office 2010 March 2016 updates.

As always, fully test these updates on a replica test environment before deploying to production

Categories: Paul Mather, Work Tags:

#ProjectOnline Resource Engagements now include #email reminders #PPM #Office365

February 12, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

The recently released (September / October 2015) Resource Engagement feature in Project Online now has email reminder capability for pending resource requests. If you missed the posts on the Resource Engagement feature they can be found here:

http://bit.ly/1X7lgjU

http://bit.ly/1GxT8mg

This post highlights the new email reminder capability. Recently Microsoft also enabled email alerts and notifications in Project Online, the Resource Engagements email alerts can now be included. See the steps below.

Once the Notification Email Settings is enabled on the PWA site collection as seen below (PWA Settings > Additional Server Settings):

image

In the resource centre you will then see a new button:

image

There are 3 options on this button:

image

To add resources for email reminders, select them in the resource centre grid then click Request Reminders > Subscribe to selected resources. An alert will pop up to advise you the subscriptions have been updated:

image

Now the resources have been added you need to enable the email alerts and the frequency. Navigate to PWA Settings > Manage My Resources’ Alerts and Reminders > My Resource Requests:

image

Check the check box and choose the frequency:

image

image

That’s it, you will now get email reminders for pending resource requests.

Categories: Paul Mather, Work Tags:

#ProjectServer and #SharePoint 2010 / 2013 / 2016 February 2016 Cumulative Update #PS2010 #SP2010 #PS2013 #SP2013 #MSProject

February 11, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

The Office 2016 February 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1o7DR3C

Project 2016 February 2016 update:
http://bit.ly/1o3Cwdt

The Office 2013 February 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1o7DR3C

Project Server 2013 February 2016 CU Server Roll up package:
http://bit.ly/1o7DR3D

Project Server 2013 February 2016 update:
http://bit.ly/1o3CwtK

Project 2013 February 2016 update:
http://bit.ly/1o7DSnX

Also worth noting, if you haven’t done so already, install Service Pack 1 http://bit.ly/1uorn2C first if installing the February 2016 CU.

The Office 2010 February 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1o7DR3C

Project Server 2010 February 2016 CU Server Roll up package:
http://bit.ly/1o7DSnZ

Project Server 2010 February 2016 update:
<no update this month>

Project 2010 February 2016 update:
http://bit.ly/1o3Cy4X

SP2 is a pre-requisite for the Office 2010 February 2016 updates.

For details, see the post below: http://bit.ly/1o7DRjU

As always, fully test these updates on a replica test environment before deploying to production

Categories: Paul Mather, Work Tags:

Getting started with #ProjectOnline #Workflow Part 1 #PS2013 #Office365 #Project #PPM #PMOT

February 9, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

Following on from a very popular series of posts on getting started with Project Online, Microsoft’s Office 365 PPM cloud offering, round up found here. I started a mini series towards the end of last year where I covered getting started with the Portfolio Analysis functionality, part 1 here and part 2 here. I mentioned here that I would also do the same for workflow. I have finally got around to creating the workflow version – sorry for the delay, it has been a busy few months.

In this series of posts I will touch on some of the workflow capabilities that are available for Project Online and show you how to getting started.

For the purpose of this post I have already configured a project ideas type list in my PWA site collection, the portfolio strategy / analysis piece, some enterprise project types and have some custom fields.

The first post in this series will look at creating a project from the project ideas list. The workflow will assign a task to a SharePoint group for the approval, once approved a project will be created in Project Online using the correct Enterprise Project Type.

The project ideas list on my test environment looks like this:

image

image

Very simple, with a couple of SharePoint fields. I have mapped these fields to Project Online custom fields:

image

This is so that the metadata captured from the idea is copied over to custom field when the project is created.

I have also created some new Enterprise Project Types in this test environment:

image

Some of these will be used in later posts for this getting started series.

We will now look at creating an approval workflow for this ProjectIdeas list. Launch SharePoint Designer 2013 and open the target PWA site.

image

Click Workflow from Navigation pane:

image

Click List Workflow then choose the list:

image

Complete the details as required:

image

Click OK.

image

Now you can start creating the workflow in the designer. For this example I will firstly insert two more stages using the Stage button:

image

Then rename the stages:

image

Starting with the Initiated stage, click where is states “Start typing…” and more options will be enabled in the ribbon:

image

Click the Action button and scroll down to the “Assign a task” action and click:

image

Now click this user:

image

In the dialog box that appears complete the details, for the Participant I selected the Administrators group:

image

For the task title I used the string builder and added the following with a lookup to the item:

image

For the description I used the string builder to create the following:

image

Once the details are completed:

image

Click OK.

Now click in the transition to stage section:

image

Using the condition ribbon menu button, select if any value equals value:

image

Now click the first value:

image

Then click the fx button:

image

In the box that appears set the following:

image

Click OK.

Click the second value and choose Approved:

image

Now select the Insert go-to under the If and select Go to a stage on the Action menu:

image

image

Click a stage and select Approved:

image

Do the same for Else but select the Rejected stage:

image

In the Approved stage I will insert a parallel block:

image

In this parallel block I will insert four If conditions:

image

The If conditions are then configured like below:

image

The action for each If will be “Create Project from Current Item”:

image

Then you can choose the Enterprise Project Type:

image

Set this up to match to correct EPTs:

image

I then added two further actions:

image

To send ad email and to set a field on the list.

The email was configured as below:

image

The workflow then set the Approval Date field to Today:

image

The transition to stage was then update to end the workflow:

image

The final stage to configure is the Reject stage, in this stage we just send and email to the user that created the item then end the workflow:

image

Once completed, save the workflow and check for any errors.

Using the navigation bar, click the workflow name:

image

Then set the start options for the workflow:

image

Once you are happy with it publish the workflow to the list.

Back in SharePoint, if we look at the Workflow settings for the list we should see the workflow name:

image

Now if I create a new item on the list the workflow will fire and create a task for one of the administrators to approve, the item shows as in the initiated stage:

image

As a PWA administrator I would receive a email notifying me that I had a task assigned, I could then approve that item or reject it. In this example I will approve it:

image

When the workflow fires the item will update to Approved, a project will get created in Project Online, an email will be sent to the user who created the idea and the Approval Date will be set on the list item.

The updated project idea item can be seen below:

image

The project can be seen below in the project center with the correct Enterprise Project Type:

image

The data from the Project Ideas list has been copied to the correct Project Custom fields:

image

That’s it for the simple project ideas list workflow – there is lots more that can be done but hopefully that gives you a good idea on how to get started. Next up we will take a look at getting started with the project life cycle workflow and progress a project through various stages and phases.

Categories: Paul Mather, Work Tags:

#ProjectOnline CSOM DLL now available in #SharePoint NuGet package

February 5, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

Quick post to highlight that the Project Online CSOM DLL ‘Microsoft.ProjectServer.Client.dll’ is now available via the NuGet package for SharePoint, see the blog post below for details:

http://bit.ly/1PWBtCA

Direct link to the package: http://bit.ly/1SO8x4X

Categories: Paul Mather, Work Tags:

#ProjectServer and #SharePoint 2010 / 2013 / 2016 January 2016 Cumulative Update #PS2010 #SP2010 #PS2013 #SP2013 #MSProject

January 12, 2016 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

The Office 2016 January 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1KbV7sH

Project 2016 January 2016 update:
http://bit.ly/1JIOjrw

The Office 2013 January 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1KbV7sH

Project Server 2013 January 2016 CU Server Roll up package:
http://bit.ly/1KbV685

Project Server 2013 January 2016 update:
http://bit.ly/1JIOjry

Project 2013 January 2016 update:
http://bit.ly/1KbV7IW

Also worth noting, if you haven’t done so already, install Service Pack 1 http://bit.ly/1uorn2C first if installing the January 2016 CU.

The Office 2010 January 2016 updates and cumulative updates are now available, please see the links below:

http://bit.ly/1KbV7sH

Project Server 2010 January 2016 CU Server Roll up package:
http://bit.ly/1KbV7IY

Project Server 2010 January 2016 update:
http://bit.ly/1JIOjHO

Project 2010 January 2016 update:
<no update this month>

SP2 is a pre-requisite for the Office 2010 January 2016 updates.

As always, fully test these updates on a replica test environment before deploying to production.

Categories: Paul Mather, Work Tags:

Want to query cross #project site #SharePoint lists in #ProjectOnline / #ProjectServer ? #PowerBI #PowerQuery #BI #Office365 #Excel #PPM

January 5, 2016 1 comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

As you may know or not know, creating a report that contains data from a custom SharePoint list from all Project sites, for example a Lesson Learned list or Change list is not that simple. The default lists for Issues and Risks are simple as the data is synchronised to the reporting schema and available in the Project OData reporting API. In this blog post I will show you a simple example using Power Query to access the list data and create a simple cross project report consuming data from the SharePoint list APIs on the Project Sites.

In this example I use the Issues list but the same principle will apply to any SharePoint lists on the project sites. I have used Power BI Desktop to author this report but the same would work in Excel using Power Query. First load Power BI Desktop and click Get Data >  ODATA Feed and enter the REST API for the list using an example Project Site:

image

The URL I used was: https://TenantURL/sites/PSP/Acquisition%20Target%20Analysis/_api/web/lists/GetByTitle(‘Issues&#8217;)/Items()?$Select=Title,Priority

In this example I am only getting the item title and priority from the Issues list. To use a different list update GetByTitle(‘Issues’) with the name of your list and then update the Select to include the correct columns.

Click OK and you will see the data from this list:

image

Click Edit to load the query editor.

image

Rename the query to something meaningful;

image

Access the Advanced Editor:

image

Change the Power Query code to add in the following code to turn this into a parameterised function:

image

The top and bottom lines were added and the OData.Feed URL updated the remove the reference to the example site we used to load the initial data, this was replaced with the site parameter. Click Done and you will see the following:

image

Don’t invoke the function as this will edit the code. Now we need to add in the query to get the list of projects. So within the query editor on the Home tab click New Source > ODATA Feed and enter the URL to get you list of Projects and Project Site URLS:

image

The URL I used was: https://TenantURL/sites/PSP/_api/ProjectData/Projects()?$Filter=ProjectType ne 7

This filters out the Timesheet row, the properties will be selected in the next step. Click OK to load the data:

image

Click OK and click Choose Columns:

image

I only selected ProjectName and ProjectWorkspaceInternalUrl, other columns can be added but only these were required for this example:

image

Click OK and rename the Query to something meaningful:

image

We now need to add in a custom column to call the function. Click Add Column > Add Custom Column and enter the following:

image

So above we are calling the LoadIssueData function and passing in the ProjectWorkspaceInternalUrl. This will be used in the site parameter value. Click OK and the data will load:

image

The column needs to be expanded to show the data, click the expand button next to the column name and chose the columns to expand:

image

Click OK to load the data and expand the columns to see Title and Priority columns from the Issues list:

image

Now click Close & Apply from the Home tab to load the data model:

image

We can now create a report that displays the data, a simple table example can be seen below:

image

The expanded column can be renamed to something more meaningful, for example:

image

Depending on the number of projects / project sites the data load might take a while as it has to traverse all of the project sites and get the SharePoint data using the list REST APIs. Each Project requires a separate REST call to get the list data from the associated Project Site.

Hopefully that will open up your reporting options for getting data from those custom SharePoint lists or the Project sites or even if you want to use the default Issues and Risks list but have custom columns on those lists.

Categories: Paul Mather, Work Tags:

#ProjectOnline auto generated unique #Project ID #Office365 #MSProject #PMO #PMOT

December 31, 2015 Leave a comment
Paul Mather
I am a Project Server and SharePoint consultant but my main focus currently is around Project Server.
I have been working with Project Server for nearly five years since 2007 for a Microsoft Gold Certified Partner in the UK, I have also been awared with the Microsoft Community Contributor Award 2011.
I am also a certified Prince2 Practitioner.

This article has been cross posted from pwmather.wordpress.com (original article)

Following on from the announcement a while back and the details on the Office 365 roadmap, you might see the unique Project ID feature now available on your tenant. The link to the roadmap notification is below:

http://bit.ly/1LN3zPA

This feature enables you to create a unique Project ID for each project in a particular Enterprise Project Type (EPT). To access the configuration for the unique ID click PWA Settings > Enterprise Project Types and click on the EPT that you require a unique ID for each project. This is an EPT setting and not a global setting. Once navigated to the EPT page you will see the following section – Project Id:

image

The starting number and minimum digit padding settings are required but you can also set a prefix and post fix. On my demo environment I set the following:

image

This feature adds a new default Project ID field as seen on my PDP:

image

This field is also added to all the default Project Center views such as the Summary view as seen below:

image

It can be added to new Project Center views too:

image

The project id is set when the project is created using that EPT, so for existing projects a Project ID will not be set even if you edit it and publish it. The “Pauls Test Project 001” existed before the feature was available on my PWA instance, as you can see this has a blank Project ID field:

image

You can type an ID in there if needed, for example I manually typed the next number available (00003):

image

I then created another new project but this duplicated the Project ID as seen below for project “Pauls Test Project 4”:

image

You can also modify a Project ID that was auto generated, see project “Pauls Test Project number 002” below:

image

This new field is available in the Odata Reporting API (_api/ProjectData/Projects), it is called ProjectIdentifier as seen below:

image

It is also available in the JSOM REST API (_api/ProjectServer/Projects) as well:

image

This is a great new addition to Project Online, just be aware that existing Projects wont get an ID generated and the Project ID can be set / updated manually.

Categories: Paul Mather, Work Tags:
Design a site like this with WordPress.com
Get started