<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ben Howard,  Applepark -  Project Server Consultant</title>
	<atom:link href="http://www.applepark.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.applepark.co.uk</link>
	<description></description>
	<lastBuildDate>Thu, 17 May 2012 15:20:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>TechEd Europe&#8211;Amsterdam, 26-29 June.</title>
		<link>http://www.applepark.co.uk/teched-europeamsterdam-26-29-june/</link>
		<comments>http://www.applepark.co.uk/teched-europeamsterdam-26-29-june/#comments</comments>
		<pubDate>Mon, 14 May 2012 21:31:54 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[TechEd Europe]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/teched-europeamsterdam-26-29-june/</guid>
		<description><![CDATA[<p>Just to say I’m going to be at the “ask the experts” stand at TechEd, answering questions on Project, Office and O365.  It would be good to put some faces to names, so please drop by to say hello.</p> <p></p> <p>http://europe.msteched.com/</p> <p>Enjoy,  Ben.</p> <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/teched-europeamsterdam-26-29-june/">TechEd Europe&#8211;Amsterdam, 26-29 June.</a></span>]]></description>
			<content:encoded><![CDATA[<p>Just to say I’m going to be at the “ask the experts” stand at TechEd, answering questions on Project, Office and O365.  It would be good to put some faces to names, so please drop by to say hello.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/05/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/05/image_thumb.png" alt="image" width="644" height="125" border="0" /></a></p>
<p><a title="http://europe.msteched.com/" href="http://europe.msteched.com/">http://europe.msteched.com/</a></p>
<p>Enjoy,  Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fteched-europeamsterdam-26-29-june%2F&amp;title=TechEd%20Europe%26ndash%3BAmsterdam%2C%2026-29%20June." id="wpa2a_2"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/teched-europeamsterdam-26-29-june/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monte Carlo Risk Analysis</title>
		<link>http://www.applepark.co.uk/monte-carlo-risk-analysis/</link>
		<comments>http://www.applepark.co.uk/monte-carlo-risk-analysis/#comments</comments>
		<pubDate>Mon, 07 May 2012 20:59:40 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[full monte]]></category>
		<category><![CDATA[Monte Carlo]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/monte-carlo-risk-analysis/</guid>
		<description><![CDATA[<p>&#60;ipa&#62;</p> <p>The majority of projects I’m involved in concentrate more on people and process than anything else (some customers really want to think “tools, tools and tools” and I need to reset their thinking in order to increase the chances of a successful implementation).  If analysing and managing RISK is a major part of your <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/monte-carlo-risk-analysis/">Monte Carlo Risk Analysis</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;ipa&gt;</p>
<p>The majority of projects I’m involved in concentrate more on people and process than anything else (some customers really want to think “tools, tools and tools” and I need to reset their thinking in order to increase the chances of a successful implementation).  If analysing and managing RISK is a major part of your Project Management process, then one of the tools that I saw at the Project Conference 2012 might be of interest – it’s a Monte Carlo risk analysis tool that plugs into Project 2010 called <strong>Full Monte </strong>and it was certainly demonstrable.</p>
<p>If you are in the UK, then Tony Welsh will be demonstrating this tool in July at the following locations…</p>
<p><strong>Manchester – UK – De Vere Village hotel, Ashton-under-Lyne – July 3, 2012</strong><a href="http://www.village-hotels.co.uk/hotels/manchester-ashton/welcome"><strong> – http://www.village-hotels.co.uk/hotels/manchester-ashton/welcome</strong></a></p>
<p><strong>Windsor – UK – Copthorne Hotel &#8211; <strong>July 4, 2012 -</strong><a href="http://www.millenniumhotels.co.uk/copthornesloughwindsor"> http://www.millenniumhotels.co.uk/copthornesloughwindsor</a></strong></p>
<p>and you can <em><strong>Register here: <a href="http://survey.constantcontact.com/survey/a07e5tas7igh0xumkxq/start">http://survey.constantcontact.com/survey/a07e5tas7igh0xumkxq/start</a></strong></em></p>
<p>There are many other events that Tony is presenting out, so if you live in a different part of the world then probably best to email him directly.  If you attend the UK event in Manchester, I’ll see you there.</p>
<p>Tony’s can be contact below…</p>
<p><strong>Tony Welsh</strong></p>
<p><strong>President, Barbecana Inc.</strong></p>
<p><a href="mailto:twelsh@barbecana.com">twelsh@barbecana.com</a></p>
<p><a href="http://www.barbecana.com">www.barbecana.com</a></p>
<p>&nbsp;</p>
<p>Regards,  Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fmonte-carlo-risk-analysis%2F&amp;title=Monte%20Carlo%20Risk%20Analysis" id="wpa2a_4"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/monte-carlo-risk-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A small formula for my friends in Finland</title>
		<link>http://www.applepark.co.uk/a-small-formula-for-my-friends-in-finland/</link>
		<comments>http://www.applepark.co.uk/a-small-formula-for-my-friends-in-finland/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 16:04:00 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Formulas]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/a-small-formula-for-my-friends-in-finland/</guid>
		<description><![CDATA[<p>&#60;Tazza (and Led Zeppelin (Dancing Days) on the radio, thank goodness for BBC 6 Music)&#62;</p> <p>So, you know who you are, and I said I’d write this up…&#160; For everyone else, this is a simple formula with graphical indicators to show the “Deadline cushion” between a deadline date and the Finish date of a task. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/a-small-formula-for-my-friends-in-finland/">A small formula for my friends in Finland</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Tazza (and Led Zeppelin (Dancing Days) on the radio, thank goodness for BBC 6 Music)&gt;</p>
<p>So, you know who you are, and I said I’d write this up…&#160; For everyone else, this is a simple formula with graphical indicators to show the “Deadline cushion” between a deadline date and the Finish date of a task. Also, I’ll include the “deadline cushion” visually in the Gantt chart (as well as the Entry table).</p>
<p>1st off, we did this in MSProject 2007. I haven’t tested in 2010, 2003, 2002 etc, but it should work just the same.</p>
<p>1. Insert a task level custom field of type Number (eg Number 1), change the name (Deadline Cushion) and customise it with the following formula.</p>
<blockquote><p><font face="Courier New">IIf([Deadline]&lt;&gt;4294967295,(Projdatediff([Finish],[Deadline])/[Minutes Per Day]),999999999)</font></p>
</blockquote>
<p>2. This formula is pretty basic, Deadlines are set (by default) at 17:00, milestones are set (by default) to finish at 08:00 – therefore sometimes you’ll notice that even though tasks finish on the same date, the times might be different and hence the formula will not return a zero.&#160; You could easily check for this.&#160; Also, assuming that there is not a deadline, the formula returns 999999999 (a large number) rather than an error.&#160; </p>
<p>3. We can display a graphical indicator based on the returned value.&#160; The tests are run sequentially, so make sure they are entered in the order below.&#160; Note that there is no Image for the test “equals 999,999,999.00”</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/03/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/03/image_thumb.png" width="644" height="289" /></a></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/03/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/03/image_thumb1.png" width="644" height="33" /></a></p>
<p>4. Once completed, we can test by putting the relevant deadlines in MS Project.&#160; I’ve highlighted the deadlines and tasks on the Gantt chart.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/03/image2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/03/image_thumb2.png" width="1028" height="157" /></a></p>
<p>5. Finally, we can highlight the cushion value if it is –ve, by editing the bar styles as per the below.&#160; I’ve also included the deadline cushion value in the inside text field.</p>
<p>&#160;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/03/image3.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/03/image_thumb3.png" width="644" height="396" /></a></p>
<p>6.&#160; Finally, the display in the Gantt chart now shows…</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/03/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/03/image_thumb4.png" width="644" height="141" /></a></p>
<p>Good luck and Enjoy….&#160;&#160; <img src='http://www.applepark.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fa-small-formula-for-my-friends-in-finland%2F&amp;title=A%20small%20formula%20for%20my%20friends%20in%20Finland" id="wpa2a_6"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/a-small-formula-for-my-friends-in-finland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatically approve task status updates</title>
		<link>http://www.applepark.co.uk/automatically-approve-task-status-updates/</link>
		<comments>http://www.applepark.co.uk/automatically-approve-task-status-updates/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 22:53:37 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Task Status]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/?p=652</guid>
		<description><![CDATA[<p>&#60;Earl Grey&#62;</p> <p>Project Server 2010 allows for the option of auto-approving task status updates, and since SP1, this has become even more useful as the option to publish the update has been added (see here).&#160; </p> <p>However, due to the complexity of setting up the rules and lack of documentation regarding them, PMs have either <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/automatically-approve-task-status-updates/">Automatically approve task status updates</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Earl Grey&gt;</p>
<p>Project Server 2010 allows for the option of auto-approving task status updates, and since SP1, this has become even more useful as the option to publish the update has been added (see <a href="http://blogs.msdn.com/b/chrisfie/archive/2011/06/06/automatically-publish-updates-thanks-to-project-server-2010-sp1.aspx" target="_blank">here</a>).&#160; </p>
<p>However, due to the complexity of setting up the rules and lack of documentation regarding them, PMs have either tended to not use them, or to go for one of the easiest options of trusting all the updates from a select few employees (they either sit in the “Trust no-one camp” or “I trust a few people, but not everyone camp”).&#160; </p>
<p>I’ve found this slightly limiting, and I’ve recently been setting up a system for a client who wishes to manage these updates by exception only, rather than a blanket approval rule for a discrete set of employees.&#160; This client manages their plans by monitoring the completion dates of tasks (as oppose to the amount of work performed on a task).&#160; </p>
<p>To set up this scenario we first need to open up PWA and navigate to the Approval Center, and click on the Manage Rules button on the Ribbon</p>
<p>&#160;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/01/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/01/image_thumb.png" width="644" height="211" /></a></p>
<p>&#160;</p>
<p>The Manage Rules page appears, and in the Ribbon click on the New icon to create a new rule.</p>
<p>Give your rule an appropriate name and description – note for best practise I will ALWAYS add the rule I’m testing for in the name, and then the full description in the Description section.&#160; When you have a lot of rules, it becomes much easier to decide which one to edit when they are named and described such.</p>
<p>Decide then whether to select the check boxes for Automatically Running the rule and Automatically Publish the updates – note for best practise I will turn these OFF (ie not selected) until I have verified that the rule does exactly what I want, and of course you will want to test these rules on a test project or even better, a test system before moving them to production.</p>
<p>Select the request type.&#160; For this we need to check Task Updates, and then the radio button “Where updated field matches a field in the published project”</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/01/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/01/image_thumb1.png" width="644" height="145" /></a></p>
<p>The trick now is to select the updated fields to test against.&#160; For our scenario we want to perform the following test.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/01/image2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/01/image_thumb2.png" width="644" height="163" /></a></p>
<p>Assignment Finish &lt;= Assignment Finish – note that we are testing the updated field against the published field.</p>
<p>Once this is completed, it is possible to restrict both the projects and resources that this rule is run for.&#160; In our instance it is left for all projects and all resources.</p>
<p>&#160;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/01/image3.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/01/image_thumb3.png" width="644" height="252" /></a></p>
<p>click on Save</p>
<p>The rule now appears within the Manage Rules screen, and it can easily be seen what the rule does due to sensible naming and the description.&#160; Note that there is no button on the Ribbon to go back to the Approval Center, so select the Approval Center from the links menu on the Left Hand Side.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2012/01/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2012/01/image_thumb4.png" width="644" height="102" /></a></p>
<p>Test the rule, by publishing a test project with several tasks and updating tasks via My Tasks.&#160; In order to get the Assignment Finish date to change beyond the Published Finish Date, you’ll need to update the work values so that they extend beyond the planned work values.&#160; You can either do this be changing the start date to to one after the planned start date, or if you are typing in Timephased values (either by tracking time per day or using Single Entry Mode), you will need to enter less work on the planned start date, or any of the planned work dates.&#160; This should cause the scheduling engine to move the Assignment Finish Date out into the future, and hence the rule won’t trigger.&#160; You will also want to test for tasks that are on-track (just update the % complete) and tasks that are early, so that the rule will trigger.</p>
<p>Once the updates have been sent to the Status Manager, open up the Approval Center, navigate to the Manage Rules section, and click on the Run All button.&#160; The rule should run automatically and can be checked via the History button.&#160; When the rule is firing correctly, you can change the rule to Run Automatically.</p>
<p>Rules needs to be set up for each PM individually, and alas, there is no way to combine tests across rules.&#160; Ideally I’d like to have some logical operators (AND, OR) in order to approve an update e.g.,&#160; IF (condition X AND condition Y) OR condition Z) is met then approve the update….&#160; </p>
<p>However, it is what it is, and used sensibly can save time for a PM, allowing them to concentrate on the exceptions, which should be fewer in number, though not in complexity.</p>
<p>Enjoy,&#160; Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fautomatically-approve-task-status-updates%2F&amp;title=Automatically%20approve%20task%20status%20updates" id="wpa2a_8"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/automatically-approve-task-status-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exporting tasks from Project into your Outlook calendar</title>
		<link>http://www.applepark.co.uk/exporting-tasks-from-project-into-your-outlook-calendar/</link>
		<comments>http://www.applepark.co.uk/exporting-tasks-from-project-into-your-outlook-calendar/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 22:16:52 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/exporting-tasks-from-project-into-your-outlook-calendar/</guid>
		<description><![CDATA[<p>&#60;Guinness&#62;</p> <p>This is something that in the past I have done manually, but due to a discussion on a Web2.0 application somewhere I had the idea that it would be possible to semi automate this.&#160; </p> <p>I guess the 1st thing to ascertain is why we might want to do this – for me it <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/exporting-tasks-from-project-into-your-outlook-calendar/">Exporting tasks from Project into your Outlook calendar</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Guinness&gt;</p>
<p>This is something that in the past I have done manually, but due to a discussion on a Web2.0 application somewhere I had the idea that it would be possible to semi automate this.&#160; </p>
<p>I guess the 1st thing to ascertain is why we might want to do this – for me it is basically the requirement to view both my programmed work from multiple projects (held in single MPP plans) and Outlook, (where I plan other things such as personal commitments which in turn often determine which location I need to be in (eg I need to be home for certain social commitments)).&#160; As a consultant, it’s important to be able to tell a client whether I can be onsite and away from home during a certain period, and if I’m working for multiple clients, then I need to consolidate several schedules.&#160; Within each schedule I might be known as Ben,&#160; Ben Howard, Consultant or any other such name, and so there would be little consistency for putting them in a Master Plan.&#160; Of course, it’s much easier if I’m driving the schedule, but sometimes I’m just the hired hand – when I’m driving all of my schedules, I just stick them in Project Server!</p>
<p>So, that’s my excuse for this foray into Project, Excel and Outlook, what’s yours?&#160; </p>
<p>Note that I’m using Project 2010, Excel 2010 and Outlook 2010, but this should work in all formats commonly used.</p>
<p>Here is the overall process.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image11_thumb.png" width="644" height="284" /></a></p>
<p><strong>PROJECT 2010 </strong></p>
<p>So the first thing I need to do is to save the file in Excel 2003 format.&#160; We need to save it to 2003 format because for some reason Outlook doesn’t have an option to import items from 2010 versions of Excel!&#160; </p>
<p>Due to the usual security concerns, we specifically need to change the settings to allow saving in an older format.</p>
<p>Open up Project, go to the Backstage | Options | Trust Center | Trust Center Settings | Prompt when loading files with non-default file format.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb.png" width="644" height="219" /></a></p>
<p>The file I’ve chosen to use for this blog is the &quot;Wine tasting fundraiser” template from Office.com.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image711.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image711_thumb.png" width="644" height="252" /></a></p>
<p>Click on File | Save As and choose Excel 97-2003 format.&#160; Saving this to Excel 97-2003 format gives the following warning.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb1.png" width="644" height="145" /></a></p>
<p>Next you are taken through the Export Wizard.&#160; The goal of this wizard is to choose the data to export from Project.&#160; We simply need the resource, task name start and finish dates.&#160; You can optionally put the work in.</p>
<p>I’ll list all the screen shots so you can follow it completely</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image8.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image8_thumb.png" width="627" height="484" /></a></p>
<p>&#160;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image111.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image11_thumb1.png" width="627" height="484" /></a></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image14.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image14_thumb.png" width="627" height="484" /></a></p>
<p>Now we can begin to select the data.&#160; We need assignment data, and we will include the headers (titles or column names) in our output.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image17.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image17_thumb.png" width="627" height="484" /></a></p>
<p>Next, select the fields you want to export from Project.&#160; For me they are Resource Name, Task Name, Work, Start &amp; Finish.&#160; Suggested names will be created in the Excel field – you can rename these as required.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb2.png" width="575" height="444" /></a></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image23.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image23_thumb.png" width="627" height="484" /></a></p>
<p>Once this is completed, you have the opportunity to save the map you have created – this is a sensible idea if you are going to do this more than once!&#160; You can see that I called mine “Export for Outlook Calendar import”</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image26.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image26_thumb.png" width="618" height="484" /></a></p>
<p>So, onto the next stage</p>
<p><strong>Excel 2010.</strong></p>
<p>&#160;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image112.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image11_thumb2.png" width="644" height="267" /></a></p>
<p>&#160;</p>
<p>I now have an Excel 97-2003 Worksheet, with a single workbook called Assignment_Table1.&#160; Opening it up gives the following</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image3.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb3.png" width="788" height="300" /></a></p>
<p>I now need some VBA to do the following</p>
<p>1. Remove all the rows (assignments) that are not mine.</p>
<p>2. Add the number of hours work to the task name.&#160; This is because Outlook calendars don’t have a work value field, and so I’m going to add them to the task name so I can have an idea of how much work I have to do.&#160; Note that this value is the assignment work so if I have multiple assignments to a task the work value is correct.</p>
<p>3. Split the Start and Finish time values from the start and finish dates so that the appointment is entered correctly into my calendar (08:00, 13:00 etc).</p>
<p>The following VBA performs the above actions – note that is comes with no warranties etc; and the columns and resource names are <strong>hard coded.&#160; </strong>You will need to modify this to work for your exact map of exported items from MSProject.</p>
<p><font face="Courier New">Sub Format_Dates()      <br />&#8216; Ben Howard &#8211; www.applepark.co.uk&#160; October 2011       <br />&#8216; Excel VBA to modify our</font></p>
<p><font face="Courier New">Dim TimePart As String      <br />Dim n As Integer       <br />Dim rowNum As Integer       <br />Dim colNum As Integer</font></p>
<p><font face="Courier New">&#8216; Insert a new column to hold the start time</font></p>
<p><font face="Courier New">Columns(&quot;E:E&quot;).Select      <br />Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove</font></p>
<p><font face="Courier New">&#8216;Removes rows with the name not equalling Chairperson in column A</font></p>
<p><font face="Courier New">Set myRng = Range(&quot;A1&quot;).CurrentRegion      <br />FirstRow = myRng.Row       <br />Lastrow = FirstRow + myRng.Rows.Count &#8211; 1       <br />For rw = Lastrow To FirstRow Step -1       <br />&#160;&#160;&#160; If Cells(rw, &quot;A&quot;) &lt;&gt; &quot;Chairperson&quot; Then Rows(rw).Delete       <br />Next</font></p>
<p><font face="Courier New">rowNum = 1      <br />colNum = 2</font></p>
<p><font face="Courier New">While Cells(rowNum, colNum).Value &lt;&gt; &quot;&quot;      <br />&#160;&#160;&#160; &#8216;contactenate the Name and work value       <br />&#160;&#160;&#160; colNum = 2       <br />&#160;&#160;&#160; Cells(rowNum, colNum).Value = Cells(rowNum, colNum).Value &amp; &quot; &#8211; &quot; &amp; Cells(rowNum, colNum + 1).Value       <br />&#160;&#160;&#160; &#8216;split the start and finish time.       <br />&#160;&#160;&#160; colNum = 4       <br />&#160;&#160;&#160; n = InStr(1, Cells(rowNum, colNum).Value, &quot; &quot;)       <br />&#160;&#160;&#160; TimePart = Right(Cells(rowNum, colNum).Value, Len(Cells(rowNum, colNum).Value) &#8211; n)       <br />&#160;&#160;&#160; Cells(rowNum, colNum + 1).Value = TimePart       <br />&#160;&#160;&#160; colNum = 6       <br />&#160;&#160;&#160; n = InStr(1, Cells(rowNum, colNum).Value, &quot; &quot;)       <br />&#160;&#160;&#160; TimePart = Right(Cells(rowNum, colNum).Value, Len(Cells(rowNum, colNum).Value) &#8211; n)       <br />&#160;&#160;&#160; Cells(rowNum, colNum + 1).Value = TimePart       <br />&#160;&#160;&#160; rowNum = rowNum + 1       <br />Wend</font></p>
<p><font face="Courier New">End Sub</font></p>
<p>(thanks to <a href="http://excel.bigresource.com/track/excel-lplxvLaM/">http://excel.bigresource.com/track/excel-lplxvLaM/</a> and some others for publishing their code which I have shamelessly copied and modified)</p>
<p>Once you have run the VBA, your Excel file should now look like the following…</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image9.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image9_thumb.png" width="644" height="302" /></a></p>
<p>The Outlook import needs to find a named range, so highlight the rows and columns to be imported, go to the Name Range cell, and type OutlookImport and hit return.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image171.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image171_thumb.png" width="644" height="306" /></a></p>
<p>Save and close Excel – note for some reason Excel chose to default to 5.0/95 format whilst saving, so you might have to Save As a 97-2003 format.</p>
<p><strong>Outlook 2010</strong></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image261.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image261_thumb.png" width="644" height="279" /></a></p>
<p>Open Outlook2010, and if the Import &amp; Export command isn’t available, then add it either the the Quick Access Toolbar, or put it on the ribbon.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image34.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image34_thumb.png" width="644" height="264" /></a></p>
<p>Once it’s on the ribbon, select the Import &amp; Export icon.&#160; It’s an easy wizard so I’ve just included most of the screen shots for you to follow.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb4.png" width="455" height="348" /></a></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image5.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb5.png" width="455" height="348" /></a></p>
<p>Choose the file to import, and select your relevant options.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image6.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb6.png" width="455" height="348" /></a></p>
<p>Choose the calendar to import the file into.&#160; I always set up a new calendar for each project I’m working on.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image7.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb7.png" width="455" height="348" /></a></p>
<p>Select the appropriate named range to import</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image10.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb8.png" width="455" height="348" /></a></p>
<p>Map the fields from the Excel chart to Outlook.&#160; You do this by dragging and dropping items from the left to the right.&#160; There is no need to map the hours or name.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb9.png" width="523" height="404" /></a></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image13.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb10.png" width="455" height="348" /></a></p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image15.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image_thumb11.png" width="371" height="218" /></a></p>
<p>The items are imported to the calendar with the correct start and finish times and the correct subject.&#160; Using Outlook’s Calendar Overlay feature, I can see my normal calendar alongside the project one.&#160; I can do this for multiple calendars – it really is a great feature.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/10/image62.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/10/image62_thumb.png" width="644" height="360" /></a></p>
<p>Enjoy,&#160; Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fexporting-tasks-from-project-into-your-outlook-calendar%2F&amp;title=Exporting%20tasks%20from%20Project%20into%20your%20Outlook%20calendar" id="wpa2a_10"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/exporting-tasks-from-project-into-your-outlook-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying Project Server in a global environment</title>
		<link>http://www.applepark.co.uk/deploying-project-server-in-a-global-environment/</link>
		<comments>http://www.applepark.co.uk/deploying-project-server-in-a-global-environment/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 19:46:45 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[locale]]></category>
		<category><![CDATA[pwa]]></category>
		<category><![CDATA[regional settings]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/deploying-project-server-in-a-global-environment/</guid>
		<description><![CDATA[<p>&#60;flat white&#62;</p> <p>I’m starting to see this small issue more and more, as Project Server deployments become global in nature.  The issue is around the display of dates, specifically (for my customers at least) the difference between US and European dates when displayed in the short date format.  A date displayed as 12/01/11 is the <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/deploying-project-server-in-a-global-environment/">Deploying Project Server in a global environment</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;flat white&gt;</p>
<p>I’m starting to see this small issue more and more, as Project Server deployments become global in nature.  The issue is around the display of dates, specifically (for my customers at least) the difference between US and European dates when displayed in the short date format.  A date displayed as 12/01/11 is the 12th Jan in Europe, but is December the 1st in the US.</p>
<p>With global deployments based in these two countries (and I’m currently working on 3 of these for PS2010 at the moment) this is an issue that needs resolving.</p>
<p>By default, when you install Project Server (at least all of the ones I’ve installed), the Site Regional Settings for the PWA Site are set to US, so one of my 1st tasks for a European installation (and pls note that all my European installations over the last 10 years have been done in English, without exception) is to change the regional settings.  In SharePoint 2010 this is done at the Site Level; select Site Actions and choose Site Settings.</p>
<p>&nbsp;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb.png" alt="image" width="229" height="484" border="0" /></a></p>
<p>Within the Site Settings, choose Regional Settings within the Site Administration grouping</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image1.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb1.png" alt="image" width="644" height="284" border="0" /></a></p>
<p>Within the Regional Settings, choose the locale of the main set of users.  The locale sets the format for the way that the PWA site displays numbers, date and time.</p>
<p>&nbsp;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image2.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb2.png" alt="image" width="644" height="381" border="0" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>In this instance I’m going to choose English (United Kingdom) as the locale.  When I do this then the dates in PWA are displayed in dd/mm/yy format.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image3.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb3.png" alt="image" width="644" height="334" border="0" /></a></p>
<p>So far so good, but what about my American based users.  They are used to seeing the date displayed in mm/dd/yy format.</p>
<p>Fortunately each user can also set their own preference for their locale (user regional settings), so this becomes a training issue to allow users to set this up.</p>
<p>The user needs to click on My Settings</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image4.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb4.png" alt="image" width="244" height="211" border="0" /></a></p>
<p>And then click on My Regional Settings.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image5.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb5.png" alt="image" width="644" height="320" border="0" /></a></p>
<p>The same page layout is presented as before, but this time I’m going to change the locale for Ben Howard to be US</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image6.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb6.png" alt="image" width="644" height="250" border="0" /></a></p>
<p>In order to do this I need to uncheck the <strong>Always follow web settings</strong> checkbox, and then I can set the locale to English (United States), and I’d set the time zone correctly as well.</p>
<p>Now my individual PWA is set to display the date in mm/dd/yy as shown below.</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6c7764ca-3b00-456c-ba68-e388e87a58bd" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">Technorati Tags: <a href="http://technorati.com/tags/Regional+Settings" rel="tag">Regional Settings</a>,<a href="http://technorati.com/tags/PWA" rel="tag">PWA</a>,<a href="http://technorati.com/tags/locale" rel="tag">locale</a></div>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/09/image7.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/09/image_thumb7.png" alt="image" width="644" height="335" border="0" /></a></p>
<p>If you need shortcuts, then you can get directly to the regional settings by the following URL;</p>
<blockquote><p><a href="http://<server>/_layout/regionalsetng.aspx&#8221;>/_layout/regionalsetng.aspx&#8221;&gt;http://&lt;server&gt;/_layout/regionalsetng.aspx</a></p></blockquote>
<p>&nbsp;</p>
<p>Enjoy,  Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fdeploying-project-server-in-a-global-environment%2F&amp;title=Deploying%20Project%20Server%20in%20a%20global%20environment" id="wpa2a_12"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/deploying-project-server-in-a-global-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to automatically change the colour of a task name</title>
		<link>http://www.applepark.co.uk/how-to-automatically-change-the-colour-of-a-task-name/</link>
		<comments>http://www.applepark.co.uk/how-to-automatically-change-the-colour-of-a-task-name/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 09:57:05 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/how-to-automatically-change-the-colour-of-a-task-name/</guid>
		<description><![CDATA[<p>&#60;Leffe Blond&#62;</p> <p>This requirement came from a customer more as a general query rather than a full demand, but I thought it should be an interesting enough problem to invest some time in.</p> <p>Changing the font, colour, or any of the other options available under Format &#124; Text Styles can only be done automatically for <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/how-to-automatically-change-the-colour-of-a-task-name/">How to automatically change the colour of a task name</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Leffe Blond&gt;</p>
<p>This requirement came from a customer more as a general query rather than a full demand, but I thought it should be an interesting enough problem to invest some time in.</p>
<p>Changing the font, colour, or any of the other options available under <strong>Format</strong> | <strong>Text Styles</strong> can only be done automatically for a certain set of (Microsoft determined) pre-defined tasks.  The only option left for the PM is either to use the “Marked” column, or to resort to code/VBA.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/07/image.png"><img title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" src="http://www.applepark.co.uk/wp-content/uploads/2011/07/image_thumb.png" border="0" alt="image" width="561" height="500" /></a></p>
<h2>Customer request</h2>
<p>So, the original request was to change the colour of the text based on the % complete.  This is relatively simple, we can accomplish this using the following statement.</p>
<p>Loop through all the tasks, and for each task that is not a summary or blank task, do the following….</p>
<p>If Tsk.PercentComplete = 100 Then<br />
SelectRow Tsk.ID, RowRelative:=False<br />
SelectTaskField Row:=Tsk.ID, RowRelative:=False, Column:=&#8221;Name&#8221;<br />
Font Color:=pjGray<br />
Else<br />
SelectRow Tsk.ID, RowRelative:=False<br />
SelectTaskField Row:=Tsk.ID, RowRelative:=False, Column:=&#8221;Name&#8221;<br />
Font Color:=pjBlack<br />
End If</p>
<p>So far so good, but you’ll notice that if you run this then two things happen.  Firstly, the screen flickers during the update.  This can be switched on/off by using the following statement at the beginning of the code</p>
<p>Application.ScreenUpdating = False</p>
<p>and then</p>
<p>Application.ScreenUpdating = Ture</p>
<p>at the end of the code.</p>
<p>The second issue is that the cursor moves as it loops through the tasks, so it is worth saving the original location of the cursor, and then resetting that when the code as run.</p>
<p>Dim OriginalTsk as Task</p>
<p>Set OriginalTsk = ActiveCell.Task</p>
<p>and then at the end of the code…</p>
<p>EditGoTo ID:=OriginalTsk.ID</p>
<p>I’m no coder, but the above works, and it wouldn’t have worked without the input of both Nico (via the forums whose published code I borrowed) and Catalin Olteanu and Rod Gill who answered specific queries – thank you all.</p>
<p>Enjoy,  Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fhow-to-automatically-change-the-colour-of-a-task-name%2F&amp;title=How%20to%20automatically%20change%20the%20colour%20of%20a%20task%20name" id="wpa2a_14"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/how-to-automatically-change-the-colour-of-a-task-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Server Security explained</title>
		<link>http://www.applepark.co.uk/project-server-security-explained/</link>
		<comments>http://www.applepark.co.uk/project-server-security-explained/#comments</comments>
		<pubDate>Thu, 12 May 2011 21:44:23 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/project-server-security-explained/</guid>
		<description><![CDATA[<p>&#60;Cool cold water&#62;</p> <p>I seem to spend quite a bit of time, during training courses, explaining (in some depth) how Project Server security works.  People generally understand Groups pretty easily, and then global permissions, but really struggle with the concept of categories, their relationship to groups and category permissions, and what happens is a user <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/project-server-security-explained/">Project Server Security explained</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Cool cold water&gt;</p>
<p>I seem to spend quite a bit of time, during training courses, explaining (in some depth) how Project Server security works.  People generally understand Groups pretty easily, and then global permissions, but really struggle with the concept of categories, their relationship to groups and category permissions, and what happens is a user is a member of more than one group (and via the groups is associated to the same category twice, but with different permissions).  I’m going to use this post to try and demystify Groups, Categories, Views, Global and Category Permissions, and anything else that crops up using a set of worked examples, and I’ll try and add a few best practices.</p>
<p>Let’s start off with some definitions.</p>
<h4>Groups</h4>
<p>A group defines a role within an organisation, and the people within that role (who are members of the group) ultimately have similar or the same functionality needs.  Group names should be descriptive, eg Project Managers, Resource Managers, Administrators.</p>
<h4>Permissions</h4>
<p>Permissions define the functionality that a user is allowed to use in Project Server and define what the user can do to certain projects and resources.  Permissions are split into two distinct groups, the 1st group is called <strong>Global Permissions</strong>, and the 2nd group is called <strong>Category Permissions</strong>.  I’ll talk about where these permissions are applied later.</p>
<h4>Categories</h4>
<p>A category is a subset of the Projects, Resources and Views within the Project Server Database.  A single category might contain only Projects, Resources or Views or a combination of all three items.</p>
<h4>User</h4>
<p>A user is a representation of a person who logs onto the system and utilises Project Server.  Note that users are not necessarily resources, nor vice-versa.  Users should belong to a Group (or a number of Groups).</p>
<p>&nbsp;</p>
<h2>1. Setting the default functionality for Project Server</h2>
<p>The 1st place to start with Project Server is to set the PWA Permissions within Server Settings, Manage Project Web App Permissions.  You can use this page to deny access to a particular feature or function for all Project Server users, thereby defining the totality of the functionality for the implementation.  By default all permissions are enabled, so it’s a question of disabling the relevant permissions/functionality that you do not require for the particular implementation.  Note all permissions are listed within this screen, they are grouped by “type”, and that Global Permissions are mixed with Category Permissions.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb.png" alt="image" width="350" height="500" border="0" /></a></p>
<p>In the above screen shot I have disabled the Status Report Responses and Requests.</p>
<p>&nbsp;</p>
<h2>2. Setting Global Permissions.</h2>
<p>Global Permissions can be associated with a user or a group.  Best practice is to associate Global Permissions with Groups only (associating Global Permissions with a user will lead to an overhead in administration).  To set the Global Permissions for a group, navigate to Server Settings, Groups.  I’m going to review the permissions for the Project Managers’ Group.  Click on the Resource Managers Group, and scroll down to the section called Global Permissions.  Review these permissions, in a default server instance they will look as follows… (note however that it’s not practical to show all permissions here, and that the two <a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image1.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb1.png" alt="image" width="27" height="24" border="0" /></a> by the Status Reports indicate that these permissions have been disabled with the PWA Permissions section)</p>
<p>&nbsp;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image2.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb2.png" alt="image" width="407" height="632" border="0" /></a></p>
<p>&nbsp;</p>
<p>For the sake of this blog, I’m going to concentrate on a two global permissions and two category permissions in order to explain how everything works; the permissions I’ve chosen are;</p>
<table width="400" border="2" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="396"><strong>Global Permissions</strong></td>
</tr>
<tr>
<td valign="top" width="396">
<ul>
<li>New Project</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="396">
<ul>
<li>New Resource</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="396"><strong>Category Permissions</strong></td>
</tr>
<tr>
<td valign="top" width="396">
<ul>
<li>Delete Project</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="396">
<ul>
<li>Edit Enterprise Resource Data</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>Each permission can either be set to Allow; Deny; Soft Deny (neither Allow or Deny is set).  There is an order of precedence with the permissions, where a Deny will override an Allow, and an Allow overrides a Soft Deny (Deny &gt; Allow &gt; Soft Deny).  Note that this precedence is only relevant where a user is a member of more than one group, or a group is associated with more than one category so we can park this idea for now and we’ll return to it later.</p>
<p>Let’s deal with the <strong>global permissions</strong>.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image3.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb3.png" alt="image" width="517" height="60" border="0" /></a></p>
<p>For the New Project permission, the Allow check box is selected.  Assuming that the user is only a member of the Project Managers Group, then the user CAN create a new project.  This is sensible, Project Managers should be able to create projects.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image4.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb4.png" alt="image" width="519" height="60" border="0" /></a></p>
<p>For the New Resource permission, neither the Allow nor the Deny check box is selected for this permission with the Project Managers Group, so the actual permission is a soft deny.  Assuming that the user is only a member of the Project Managers Group, then the user CANNOT create a new resource.  So by default, Project Managers cannot create new users – this is sensible, only Resource Managers should be able to do that (and administrators of course, but then they can do everything).</p>
<p>The following graphic illustrates the relationship between a user and the group.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image5.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb5.png" alt="image" width="539" height="607" border="0" /></a></p>
<p>&nbsp;</p>
<h2>3. Categories</h2>
<p>As previously stated, a category is a subset of Projects, Resources and Views within the Project Server database.  There are 5 default categories</p>
<table width="914" border="2" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="224">My Tasks</td>
<td valign="top" width="686">Primarily used by project resources who have assigned tasks.</td>
</tr>
<tr>
<td valign="top" width="224">My Projects</td>
<td valign="top" width="686">Provides access to all projects that a user owns.</td>
</tr>
<tr>
<td valign="top" width="224">My Resources</td>
<td valign="top" width="686">Intended for resource managers and is useful only after the Resource Breakdown Structure (RBS) is defined.</td>
</tr>
<tr>
<td valign="top" width="224">My Direct Reports</td>
<td valign="top" width="686">Intended for users who need to be able to approve timesheets.</td>
</tr>
<tr>
<td valign="top" width="224">My Organisation</td>
<td valign="top" width="686">Used to grant access to all information in the organization. This category is intended for members of a Project Management Office (PMO), executives in an organization, and other key users who require the ability to view projects and resources across the entire organization.</td>
</tr>
</tbody>
</table>
<p>It is worth getting to know the categories, and the data that exists therein.  For this blog, we’re going to concentrate on the <strong>My Projects</strong> category.</p>
<p><strong>My Projects</strong> contains the following Projects and Resources</p>
<table width="400" border="2" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="400"><strong>Projects</strong></td>
</tr>
<tr>
<td valign="top" width="400">Where the user is the Project Owner or Status Manager</td>
</tr>
<tr>
<td valign="top" width="400">Where the user is on the Project Team</td>
</tr>
<tr>
<td valign="top" width="400">Where the resource is a descendent of the user is on the Project Team</td>
</tr>
<tr>
<td valign="top" width="400"><strong>Resources</strong></td>
</tr>
<tr>
<td valign="top" width="400">Where the user is the resource</td>
</tr>
<tr>
<td valign="top" width="400">Where the resource is on a project owned by the user</td>
</tr>
</tbody>
</table>
<p>Note that the category <strong>My Projects</strong> is dynamic; and projects and resources will move in and out of the category based on the 3 project and 2 resource conditions set.  Also, each user on the system could have (and is likely to have) a different set of data within <strong>My Projects.</strong></p>
<p>The following graphic illustrates the category as is relates to a single user.  Out of all the projects in the database, 7 are part of <strong>My Projects</strong>.</p>
<p>&nbsp;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image6.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb6.png" alt="image" width="350" height="566" border="0" /></a></p>
<p>Note that we have yet to define the permissions (or rights) to the 7 projects defined in the category, just the fact that there are 7!</p>
<p>&nbsp;</p>
<h2>4 Categories and their relationship to Groups</h2>
<p>Categories are associated with groups.</p>
<p>The following table details the default associations</p>
<table width="366" border="2" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="194"><strong>Category</strong></td>
<td valign="top" width="168"><strong>Group</strong></td>
</tr>
<tr>
<td valign="top" width="194">My Tasks</td>
<td valign="top" width="168">Team Members</td>
</tr>
<tr>
<td valign="top" width="192">My Projects</td>
<td valign="top" width="170">Project Managers</p>
<p>Resource Managers</p>
<p>Team Leads</td>
</tr>
<tr>
<td valign="top" width="191">My Resources</td>
<td valign="top" width="171">Resource Managers</td>
</tr>
<tr>
<td valign="top" width="190">My Direct Reports</td>
<td valign="top" width="172">Resource Managers</td>
</tr>
<tr>
<td valign="top" width="190">My Organisation</td>
<td valign="top" width="173">Executives</p>
<p>Portfolio Managers</p>
<p>Project Managers</p>
<p>Resource Managers</p>
<p>Administrators</td>
</tr>
</tbody>
</table>
<p>The following graphic illustrates the association between the Project Managers’ Group and the My Projects Category</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image7.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb7.png" alt="image" width="660" height="417" border="0" /></a></p>
<p>Hence a user gets access to a set of global permissions by belonging to a group, and they are then associated with a category (set of projects, resources and views) because the group is associated with the category.</p>
<h2>5 Category Permissions and their association with a Group</h2>
<p>Now comes the crux of permissions.  Each association between a category and a group also brings with it the ability to define any of 22 category permissions to the resources or projects in the category, <span style="text-decoration: underline;">for that group only</span>.</p>
<p>The two category Permissions that we will concentrate on are;</p>
<table width="400" border="2" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="400"><strong>Category Permissions</strong></td>
</tr>
<tr>
<td valign="top" width="400">
<ul>
<li>Delete Project</li>
</ul>
</td>
</tr>
<tr>
<td valign="top" width="400">
<ul>
<li>Edit Enterprise Resource Data</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image8.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb8.png" alt="image" width="260" height="65" border="0" /></a></p>
<p>For the Delete Project category permission, the Allow check box is selected (this is the default setting for the Project Managers’ Group and the My Projects category). Assuming that the user is only a member of the Project Managers’ Group, then the user CAN delete any projects within the user’s <strong>My Projects </strong>category. Depending on your process, this might be sensible.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image9.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb9.png" alt="image" width="280" height="61" border="0" /></a></p>
<p>For the Edit Enterprise Resource Data category permission, a soft deny condition is set.  Assuming that the user is only a member of the Project Managers’ Group, then the user CANNOT edit any of the enterprise resources within the the user’s <strong>My Projects</strong> category.</p>
<p>The following graphic illustrates the association between the Project Managers’ Group, the My Projects Category and the Category Permissions applied to the My Projects category when associated with the Project Managers’ Group.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image10.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb10.png" alt="image" width="660" height="287" border="0" /></a></p>
<p>So far so good, given the permissions we’ve looked at, our user can create projects but not resources, and within the projects he has access to (My Projects), he can delete those projects, but he cannot edit any resource data.</p>
<h2>6. Let’s begin to get complex</h2>
<p>Remember, there are 21 category permissions and 60+ global permissions in total.  Each resource can belong to more than one group, each group can be associated with more than one category, each category can be associated with more than one group, and each category can have a different set of permissions when associated with each group.  So that means the My Projects category, which is associated with the Project Managers, Resource Managers and Team Leads groups, can have different category permissions for each group.  Let’s take our simple example above, dealing with 2 category and 2 global permissions, and associate another category to the group.</p>
<p>&nbsp;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image11.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb11.png" alt="image" width="660" height="306" border="0" /></a></p>
<p>The projects within each category will have a different set of permissions (as shown by the blue/red colour outlining the categories above).  Any Project which is a member of both categories will inherit the permissions from both categories, where a Deny will override an Allow, and an Allow overrides a Soft Deny (Deny &gt; Allow &gt; Soft Deny). Note that this precedence is now relevant for the projects which are a member of both categories.</p>
<p>We can build on this complexity further because each user can also belong to multiple groups, each group can have different global and category permissions, and each group can be associated with multiple categories (as previously stated).</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/05/image12.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/05/image_thumb12.png" alt="image" width="660" height="309" border="0" /></a></p>
<p>&nbsp;</p>
<h2>7.  Views</h2>
<p>Each view can be associated with a category, so now that you understand categories contain a set of data, the view allows you to see the data the as per the defined view.  For example, I might have a category called Finance, associated with all projects (My Organisation), which I have associated the Cost views only.  I would then create a Finance group, associated with the Finance category, and then only members of the Finance group would be able to use the Cost views.</p>
<p>&nbsp;</p>
<h2>8. Best Practices.</h2>
<p>It’s easy to get confused with tracking Project Permissions.  Here are some tips to keep it easy</p>
<p>1. If possible, utilise the standard permissions built in the box.</p>
<p>2. Modify the standard permissions, and then document it!  I have a nicely formatted and colour coded spreadsheet that tells me exactly what I’ve changed.</p>
<p>3. Do not apply permissions or associate categories directly with resources.</p>
<p>&nbsp;</p>
<p>Enjoy,  Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fproject-server-security-explained%2F&amp;title=Project%20Server%20Security%20explained" id="wpa2a_16"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/project-server-security-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Server 2010 Administrator’s guide</title>
		<link>http://www.applepark.co.uk/project-server-2010-administrators-guide/</link>
		<comments>http://www.applepark.co.uk/project-server-2010-administrators-guide/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 10:07:11 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/project-server-2010-administrators-guide/</guid>
		<description><![CDATA[<p>&#60;Yorkshire tea!&#62;</p> <p>I rarely re-blog existing blogs, but I thought this one was worth it.   MS have just released the grandly named Microsoft Project Server 2010 Administrator’s Guide.  It’s a weighty tomb of 302 pages, but it does a good job of filling part of the documentation requirements for Project Server.  Anyway, make your own <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/project-server-2010-administrators-guide/">Project Server 2010 Administrator’s guide</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Yorkshire tea!&gt;</p>
<p>I rarely re-blog existing blogs, but I thought this one was worth it.   MS have just released the grandly named <strong>Microsoft Project Server 2010 Administrator’s Guide.  </strong>It’s a weighty tomb of 302 pages, but it does a good job of filling part of the documentation requirements for Project Server.  Anyway, make your own mind up, it can be found here…  <a href="http://go.microsoft.com/fwlink/?LinkId=212383">http://go.microsoft.com/fwlink/?LinkId=212383</a></p>
<p>Enjoy…</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fproject-server-2010-administrators-guide%2F&amp;title=Project%20Server%202010%20Administrator%E2%80%99s%20guide" id="wpa2a_18"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/project-server-2010-administrators-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying the Day count for a task</title>
		<link>http://www.applepark.co.uk/displaying-the-day-count-for-a-task/</link>
		<comments>http://www.applepark.co.uk/displaying-the-day-count-for-a-task/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 22:58:26 +0000</pubDate>
		<dc:creator>Ben Howard</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Formulas]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://www.applepark.co.uk/displaying-the-day-count-for-a-task/</guid>
		<description><![CDATA[<p>&#60;Youngs bitter&#62;</p> <p>A customer on a recent training course asked if how he could create a view that didn’t display dates, but rather showed the day number from the project start date, that each task started on.&#160; This literally took me 30 seconds to do, but I figured it was worth a blog post.&#160; </p> <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.applepark.co.uk/displaying-the-day-count-for-a-task/">Displaying the Day count for a task</a></span>]]></description>
			<content:encoded><![CDATA[<p>&lt;Youngs bitter&gt;</p>
<p>A customer on a recent training course asked if how he could create a view that didn’t display dates, but rather showed the day number from the project start date, that each task started on.&#160; This literally took me 30 seconds to do, but I figured it was worth a blog post.&#160; </p>
<p>Obviously, there are two separate sections to this</p>
<p>1. Create the formula </p>
<p>2. Create the view within MSProject for printing.</p>
<p>The formula basically needs to determine the difference in number of days from the project start date to the task start date for each task.&#160; The following formula does that quite nicely.</p>
<blockquote><p>ProjDateDiff([Project Start],[Start])/[Minutes Per Day]</p>
</blockquote>
<p>In order to set this up, open up MSProject.&#160; I’ve used one of the standard templates for this demo.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/01/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/01/image_thumb.png" width="625" height="289" /></a></p>
<p>&#160;</p>
<p>Edit one of the number fields to contain the above formula and place the field next to the Task name.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/01/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/01/image_thumb1.png" width="502" height="284" /></a></p>
<p>Also, you’ll need to change the timescale to remove the dates, and just show the day numbers instead.&#160; Project has a built in Label field for this…</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/01/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/01/image_thumb2.png" width="502" height="321" /></a></p>
<p>&#160;</p>
<p>So, putting this together produces the following.&#160; Note that I’ve expanded the timescale within the Gantt so that you can see the day numbers correctly, ideally you would adjust it to get the whole Gantt on a single page before you print it off.</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/01/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/01/image_thumb3.png" width="672" height="274" /></a></p>
<p>&#160;</p>
<p>And of course, if you print this off it looks like the following…&#160; It’s an easy way to communicate a plan before you commit to dates (ie you are selling something!).&#160; And here’s a tip, if you can’t work out the paper sizes, just print it to A0 to an Adobe printer, and then print it physically onto A3/A4 – you’ll get everything on one page.</p>
<p>&#160;</p>
<p><a href="http://www.applepark.co.uk/wp-content/uploads/2011/01/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.applepark.co.uk/wp-content/uploads/2011/01/image_thumb4.png" width="679" height="440" /></a></p>
<p>&#160;</p>
<p>Enjoy,&#160; Ben.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.applepark.co.uk%2Fdisplaying-the-day-count-for-a-task%2F&amp;title=Displaying%20the%20Day%20count%20for%20a%20task" id="wpa2a_20"><img src="http://www.applepark.co.uk/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.applepark.co.uk/displaying-the-day-count-for-a-task/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

