<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>projectified : Project Server 2007</title><link>http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx</link><description>Tags: Project Server 2007</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New Version of Help File version of Project Server Tech Articles</title><link>http://blogs.technet.com/projectified/archive/2009/02/11/3200875.aspx</link><pubDate>Wed, 11 Feb 2009 19:27:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3200875</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3200875.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3200875</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3200875</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=7D243A2C-90B7-425D-B586-C48A0C3BEBBB&amp;amp;displaylang=en" target="_blank"&gt;There is a new version of the help file that contains all the Project Server technical articles&lt;/a&gt;. Great if you need to review one while you are away from your internet connection.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3200875" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category></item><item><title>Server-Side Calculation of Custom Field Formulas</title><link>http://blogs.technet.com/projectified/archive/2008/12/18/3171127.aspx</link><pubDate>Fri, 19 Dec 2008 07:21:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3171127</guid><dc:creator>brianken</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/projectified/comments/3171127.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3171127</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3171127</wfw:comment><description>&lt;p&gt;So I have a PSI application that pulls data from Oracle Financials and correlates it to specific projects in Project Server. using a key field it brings over 6 fields and writes it to 6 Project level Enterprise Number fields. It updates the fields and then calls QueueUpdateProject which should trigger a recalculation of custom field formulas. I also have several custom fields that use the original 6 fields in their formulas. &lt;/p&gt;  &lt;p&gt;My problem is that the fields with formulas were not getting updated. If I opened the project into Project Professional then they calculated just fine.&lt;/p&gt;  &lt;p&gt;It turns out that there is a problem with the calculation ‘engine’ in Project Server that causes it to stop recalculating these formulas if any one of them returns an error. In my case the error was caused by this formula: [Capital Actuals]/[Capital Plan] because for some of the projects the Capital Plan field was 0.&lt;/p&gt;  &lt;p&gt;The solution is to make sure your formulas cannot return such an error. In my case it was changing the formula to this:    &lt;br /&gt;IIF([Capital Plan]&amp;gt;0, [Capital Actuals]/[Capital Plan], 0)&lt;/p&gt;  &lt;p&gt;Similar issues can possibly be caused by a formula like [Field A]+[Field B] if either A or B have been deleted.&lt;/p&gt;  &lt;p&gt;So if any of you are having issues where your field formulas are not refreshing properly go and check all your formulas and see if any of them are returning errors.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Merry Christmas\Happy Holidays\Have a Happy Next Two Weeks :-)&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3171127" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.technet.com/projectified/archive/tags/Deployment+Practices/default.aspx">Deployment Practices</category></item><item><title>To RBS or Not to RBS?</title><link>http://blogs.technet.com/projectified/archive/2008/10/08/3134415.aspx</link><pubDate>Thu, 09 Oct 2008 06:58:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3134415</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3134415.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3134415</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3134415</wfw:comment><description>&lt;p&gt;There can be confusion among those deploying Project Server about if they need to define and use an RBS as part of their security structure. There is lots of information and a lot of opinions. Here is more information and one more opinion. Hopefully one that rings true in your experience.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;When you Need RBS&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;In my experience the use of an RBS is only needed if you need to limit access to project or resource data based on some kind of structure. This structure is almost always an organizational structure. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Organization 1&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;1.1&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;1.1.1&lt;/li&gt;        &lt;li&gt;1.1.2&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;1.2&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;1.2.1&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Organization 2&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;2.1&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;2.1.1&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;2.2&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;2.2.1&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;For example if you need to make sure that a Project Server user who sits at 1.2 on the org structure can ONLY see Projects that are managed by or worked on by users at or below 1.2 or a user who sits at Organization 2 cannot see Projects inside Organization 1 then you need to have an RBS in place.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;When you Don’t Need RBS&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;If your security needs are based on role rather than on organization then your don’t need RBS. An example of this is when Project Managers need Write access to their own projects and read access to all other projects and other roles such as managers need read access to all projects. So if the organization a user is in does not have a direct impact on the projects or resources they can see then you don’t need an RBS.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;For sure there are shades of several colors here but this is the gist. I look forward to your comments.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3134415" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category></item><item><title>Video Blog Post on Task Options in Project Server 2007</title><link>http://blogs.technet.com/projectified/archive/2008/09/23/3127352.aspx</link><pubDate>Tue, 23 Sep 2008 20:25:19 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3127352</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3127352.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3127352</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3127352</wfw:comment><description>&lt;p&gt;Treb has posted a great video of the options that effect My Tasks.&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://blogs.msdn.com/project/archive/2008/09/23/video-review-of-project-2007-task-settings-and-display-administrative-options.aspx"&gt;Check it out.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3127352" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category></item><item><title>New Disaster Recovery Info on TechNet</title><link>http://blogs.technet.com/projectified/archive/2008/07/23/3093078.aspx</link><pubDate>Thu, 24 Jul 2008 00:31:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3093078</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3093078.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3093078</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3093078</wfw:comment><description>&lt;p&gt;If you deploy or manage a deployment of Project Server 2007 you should read &lt;a href="http://technet.microsoft.com/en-us/library/cc197563(TechNet.10).aspx" target="_blank"&gt;this new content&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc197563(TechNet.10).aspx" target="_blank"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="366" alt="image" src="http://blogs.technet.com/blogfiles/projectified/WindowsLiveWriter/NewDisasterRecoveryInfoonTechNet_F686/image_3.png" width="603" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3093078" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.technet.com/projectified/archive/tags/Deployment+Practices/default.aspx">Deployment Practices</category></item><item><title>No Thanks, I’ll Be Having the Crow</title><link>http://blogs.technet.com/projectified/archive/2008/07/18/3090744.aspx</link><pubDate>Fri, 18 Jul 2008 15:43:12 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3090744</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3090744.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3090744</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3090744</wfw:comment><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;File this under reason 467 why I don’t make my living as a full time developer.&lt;/p&gt;  &lt;p&gt;Yesterday I &lt;a href="http://blogs.technet.com/projectified/archive/2008/07/17/3090272.aspx" target="_blank"&gt;posted some code&lt;/a&gt; for parsing out a comma delimited text field, such as a multi-value enterprise field in Project Server 2007.&lt;/p&gt;  &lt;p&gt;Today a &lt;a href="http://peltiertech.com/WordPress/" target="_blank"&gt;real developer&lt;/a&gt; pointed out that there is a function that does the same thing as my code. DOH!&lt;/p&gt;  &lt;p&gt;So here is the new code, most of which is just there to display the results of the function.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Arial" size="2"&gt;Sub Doh()        &lt;br /&gt;Dim count As Long &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Dim Values As Variant &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Values = Split(ActiveProject.Tasks(1).Text1, &amp;quot;,&amp;quot;) &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;'just for display        &lt;br /&gt;For count = 0 To UBound(Values)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Debug.Print Trim(Values(count))         &lt;br /&gt;Next count         &lt;br /&gt;'----------------         &lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3090744" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.technet.com/projectified/archive/tags/VBA/default.aspx">VBA</category></item><item><title>Deployment Practices: Configuration &gt;&lt; Process</title><link>http://blogs.technet.com/projectified/archive/2008/07/17/3090341.aspx</link><pubDate>Fri, 18 Jul 2008 01:46:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3090341</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3090341.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3090341</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3090341</wfw:comment><description>&lt;p&gt;It is easy for users new to a system like Project Server to see the configuration of fields, views, reports and security as the whole picture of doing a deployment of Project Server. It is also easy to see why there might be this confusion. On the surface it makes sense. You look at the processes in an organization and then you look at security, reports, views, and fields, etc and then configure the tool to match. Easy, right? Not so much. &lt;/p&gt;  &lt;p&gt;Doing a deployment of project management software &lt;em&gt;&lt;u&gt;well&lt;/u&gt;&lt;/em&gt; is not that simple. You need to examine how the tool will be used, how projects get managed, how tasks get estimated by PMs and how resources are assigned. If several PMs define their tasks very tightly (short durations with high resource units) while others define theirs more loosely (longer durations with low resource units) it has an impact on how the data can be analyzed across projects. With the tighter scheduling there can be higher risk of slip but with the looser scheduling the data provides less certainty about where you can put new tasks or projects into the system. I’m not passing judgement on either method there are pros and cons to both. My point here is that this is an example of how the way the tool will be used needs to be taken into account when helping the customer understand how other areas of the tool can be used to make decisions about things like resource allocations or the adding of new projects to the mix. A good configuration is about more than just a few fields and setting up AD sync. It is about having the tool match how the organization works.&lt;/p&gt;  &lt;p&gt;This brings up the even bigger part: what if how they do it now is not how they want to be doing it (or even harder, how they want to be doing it but not how they SHOULD be doing it?) Now comes the rough job of helping them understand where changes can be made and how those changes can be broken down into small, more easily digestible changes and road-mapped. More later…&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3090341" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.technet.com/projectified/archive/tags/Deployment+Practices/default.aspx">Deployment Practices</category><category domain="http://blogs.technet.com/projectified/archive/tags/PM+Process/default.aspx">PM Process</category></item><item><title>VBA Code For Parsing a MultiValue Text Field</title><link>http://blogs.technet.com/projectified/archive/2008/07/17/3090272.aspx</link><pubDate>Thu, 17 Jul 2008 21:43:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3090272</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3090272.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3090272</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3090272</wfw:comment><description>&lt;p&gt;If you are in Project Server 2007 you can have an Enterprise Text using a lookup table that can contain more than one value. If you then need to work with that field data in code (VBA or VSTO) you can use the GetField function to get the value of that field. The catch is that it is returned as a comma delimited string with all the values in it. So if your field had three values selected (Value1, Value19 and Value26) it gets returned as “Value1, Value19, Value26”.&lt;/p&gt;  &lt;p&gt;The code below shows how to parse this into an array where it will be easier to work with in code.&lt;/p&gt;  &lt;p&gt;As always, take this code and make it your own. This includes doing testing to make sure it does what it is supposed to do. It worked for me on a very limited set of test data. Don’t just throw this into production. ;-)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Sub Parse_Comma_Delimited_Field_Into_Array() &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Dim Char As Integer        &lt;br /&gt;'Char is used to hold each character in the string to see if it is a comma &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Dim WholeField As String        &lt;br /&gt;'Wholefield is a string that holds the entire value of the field to be parsed &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Dim Values() As String        &lt;br /&gt;'Values is the string array that will contain the parsed values &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Dim NumberofValues As Integer        &lt;br /&gt;'NumberofValues holds the number of values in the 'wholefield'         &lt;br /&gt;'so that the 'Values' array can be redim'd &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;Dim StartofLastValue As Integer        &lt;br /&gt;'holds the number of characters from the left of the string where the last         &lt;br /&gt;'word started so the value can be pulled from the wholefield string and         &lt;br /&gt;'placed into the array &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;StartofLastValue = 1        &lt;br /&gt;NumberofValues = 0 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;'---Setting value of WholeField to be parsed        &lt;br /&gt;WholeField = ActiveProject.Tasks(1).Text1         &lt;br /&gt;'---         &lt;br /&gt;If Len(WholeField) &amp;gt; 0 Then         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; For Char = 1 To Len(WholeField)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; If Mid$(String:=WholeField, Start:=Char, Length:=1) = &amp;quot;,&amp;quot; _         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Or Char = Len(WholeField) Then         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; NumberofValues = NumberofValues + 1         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ReDim Preserve Values(1, NumberofValues)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; If Char &amp;lt; Len(WholeField) Then         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Values(1, NumberofValues) = Trim(Mid$(String:=WholeField, _         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Start:=StartofLastValue, Length:=Char - StartofLastValue))         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Else         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Values(1, NumberofValues) = Trim(Mid$(String:=WholeField, _         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Start:=StartofLastValue, Length:=Char - (StartofLastValue - 1)))         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; End If         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; StartofLastValue = Char + 1         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; End If         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Next Char         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; '-------------------------         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'this section just loops through and shows that the array         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'contains the correct data.         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'Remove after you are finished testing         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Dim count As Integer         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; For count = 1 To NumberofValues         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Debug.Print Values(1, count)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Next count         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; '------------------------- &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;End If        &lt;br /&gt;End Sub&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3090272" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.technet.com/projectified/archive/tags/VBA/default.aspx">VBA</category><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server/default.aspx">Project Server</category></item><item><title>Project Server Infrastructure Update</title><link>http://blogs.technet.com/projectified/archive/2008/07/15/3089250.aspx</link><pubDate>Wed, 16 Jul 2008 00:43:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3089250</guid><dc:creator>brianken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/projectified/comments/3089250.aspx</comments><wfw:commentRss>http://blogs.technet.com/projectified/commentrss.aspx?PostID=3089250</wfw:commentRss><wfw:comment>http://blogs.technet.com/projectified/rsscomments.aspx?PostID=3089250</wfw:comment><description>&lt;p&gt;&lt;em&gt;&amp;lt;This is a &lt;/em&gt;&lt;a href="http://blogs.msdn.com/project/archive/2008/07/15/announcing-the-infrastructure-update-for-office-servers.aspx" target="_blank"&gt;&lt;em&gt;reposting of content from the Official Project Blog&lt;/em&gt;&lt;/a&gt;&lt;em&gt; but since it is a pretty important item I am reposting completely.&amp;gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;On July 15th, 2008 Microsoft announced the availability of the &lt;b&gt;Infrastructure Update&lt;/b&gt; for Office Servers. The Infrastructure Update for Office Servers is a set of updates to improve platform performance and contain several customer driven fixes.&amp;#160; The updates are applicable to Microsoft Office SharePoint Server 2007, Windows SharePoint Services 3.0, Microsoft Search Server 2008 &amp;amp; Microsoft Search Server 2008 Express, &lt;b&gt;Microsoft Office Project Server 2007 and Microsoft Office Project 2007&lt;/b&gt;.&lt;/p&gt;  &lt;p&gt;There are several noteworthy new features and fixes shipped in these updates for &lt;b&gt;Project Server 2007&lt;/b&gt; and &lt;b&gt;Project 2007&lt;/b&gt;; specifically:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Project Server&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Timesheets and My Tasks stability and usability improvements&lt;/li&gt;    &lt;li&gt;Queue Management user interface improvements&lt;/li&gt;    &lt;li&gt;Logging Tracing improvements&lt;/li&gt;    &lt;li&gt;Project Server performance improvements&lt;/li&gt;    &lt;li&gt;Project Server 2003 to Project Server 2007 migration fixes&lt;/li&gt;    &lt;li&gt;Database performance improvements to enhance the cube building process and Project Professional Save/Publish scenarios&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Project Professional&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cost Resources calculation fixes&lt;/li&gt;    &lt;li&gt;Improved Custom Fields stability&lt;/li&gt;    &lt;li&gt;Improved local Project Cache stability&lt;/li&gt;    &lt;li&gt;Fixed Excel Import problem&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Please read &lt;a href="http://go.microsoft.com/fwlink/?LinkId=121912"&gt;Project 2007 Infrastructure Update Release for Server and Client&lt;/a&gt; to learn about its content in detail.&lt;/p&gt;  &lt;p&gt;The Infrastructure Updates are available as &lt;b&gt;free downloads&lt;/b&gt; to customers via the download center on &lt;a href="http://www.microsoft.com/download"&gt;http://www.microsoft.com/download&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Before you install the Infrastructure Update there are some very important things to understand.&amp;#160; In this post we'll try to provide you with the resources you need to be successful in your updates.&amp;#160; It is essential that you understand the appropriate links, and thoroughly read the guidance and test out the patch in a separate environment prior to a production rollout. &lt;/p&gt;  &lt;p&gt;Full installation instructions and guidance is provided in the Knowledge Base articles linked from the download pages for each update along with existing TechNet guidance for patching Office Servers.&amp;#160; The links are also included further on in this Q&amp;amp;A, but for reference, the following products require the following updates to be applied.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;If you are running &lt;b&gt;SharePoint Server 2007&lt;/b&gt; you should install the Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) first and the Infrastructure Update for Microsoft Office Servers (KB951297) second.&lt;/li&gt;    &lt;li&gt;If you are running &lt;b&gt;Project Server 2007&lt;/b&gt; you should install the Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) first and the Infrastructure Update for Microsoft Office Servers (KB951297) second.&amp;#160; You should also then install the Infrastructure Update for Microsoft Office Project 2007 (KB951547) on all Project 2007 client PC’s. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2008/07/15/announcing-availability-of-infrastructure-updates.aspx"&gt;Read more about the new SharePoint features here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/enterprisesearch/archive/2008/07/15/announcing-availability-of-infrastructure-updates.aspx"&gt;Read more about the new Search features here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/ecm/archive/2008/07/15/content-deployment-and-the-infrastructure-update.aspx"&gt;Read more about the Content Deployment updates here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Knowledge Base Articles&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Infrastructure Update for Windows SharePoint Services 3.0&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;KB951695&lt;/strong&gt; &lt;a href="http://support.microsoft.com/kb/951695"&gt;http://support.microsoft.com/kb/951695&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Infrastructure Update for Microsoft Office Servers&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;KB951297 &lt;/b&gt;&lt;a href="http://support.microsoft.com/kb/951297"&gt;http://support.microsoft.com/kb/951297&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Infrastructure Update for Microsoft Office Project 2007&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;KB951547 &lt;/b&gt;&lt;a href="http://support.microsoft.com/kb/951547"&gt;http://support.microsoft.com/kb/951547&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;List of Fixes&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Infrastructure Update for Microsoft Office Project 2007&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;KB953751&lt;/strong&gt; &lt;a href="http://support.microsoft.com/kb/953751"&gt;http://support.microsoft.com/kb/953751&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Infrastructure Update for Windows SharePoint Services 3.0&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;KB953749 &lt;/b&gt;&lt;a href="http://support.microsoft.com/kb/953749"&gt;http://support.microsoft.com/kb/953749&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;It is strongly recommended that you install Windows SharePoint Services 3.0 Service Pack 1 and Office Servers Service Pack 1 before installing the Infrastructure Update for Microsoft Office Servers (KB951297) and the Infrastructure Update for Windows SharePoint Services 3.0 (KB951695). &lt;/p&gt;  &lt;p&gt;The installation process will incur server and farm downtime that you will need to plan for – the updates should be installed on all servers in a farm.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc288269.aspx"&gt;Deploy Software Updates for Windows SharePoint Services 3.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc263467.aspx"&gt;Deploy Software Updates for Office SharePoint Server 2007&lt;/a&gt; - &lt;font size="1"&gt;This article also applies to Project Server 2007, SharePoint Server 2007, Search Server 2008 and Search Server 2008 Express.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=122571"&gt;Install the Infrastructure Update for Microsoft Office Servers (Office SharePoint Server 2007)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=122572"&gt;Install the Infrastructure Update for Microsoft Office Servers (Search Server 2008)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Downloads&lt;/b&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="201"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="64"&gt;&lt;b&gt;x64&lt;/b&gt;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;&lt;b&gt;x86&lt;/b&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="201"&gt;&lt;font size="2"&gt;Infrastructure Update for Windows SharePoint Services 3.0 (KB951695)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="64"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3A74E566-CB4A-4DB9-851C-E3FBBE5E6D6E&amp;amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=3A74E566-CB4A-4DB9-851C-E3FBBE5E6D6E&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=256CE3C3-6A42-4953-8E1B-E0BF27FD465B&amp;amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=256CE3C3-6A42-4953-8E1B-E0BF27FD465B&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="201"&gt;&lt;font size="2"&gt;Infrastructure Update for Microsoft Office Servers (KB951297)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="64"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6E4F31AB-AF25-47DF-9BF1-423E248FA6FC&amp;amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=6E4F31AB-AF25-47DF-9BF1-423E248FA6FC&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3811C371-0E83-47C8-976B-0B7F26A3B3C4&amp;amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=3811C371-0E83-47C8-976B-0B7F26A3B3C4&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="201"&gt;&lt;font size="2"&gt;Infrastructure Update for Microsoft Office Project 2007 (KB951547)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="64"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="165"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F385ADB8-0425-4BA4-BECE-7664B8F49D12&amp;amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=F385ADB8-0425-4BA4-BECE-7664B8F49D12&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F385ADB8-0425-4BA4-BECE-7664B8F49D12&amp;amp;displaylang=en"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Frequently Asked Questions&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Q: &lt;b&gt;Is Office Servers Service Pack 1 (SP1) a prerequisite or installed as part of this fix?&lt;/b&gt;    &lt;br /&gt;A: No.&amp;#160; Our supportability commitments to customers include providing the ability to install hotfixes on the two most recent versions of a product, in this case RTM and SP1.&amp;#160; So installing these updates directly onto an RTM server is not blocked and will install some of the fixes shipped in Office Servers Service Pack 1, but only those that are contained in files that are changed by the Infrastructure updates.&lt;/p&gt;  &lt;p&gt;Q: &lt;b&gt;Can I uninstall the server updates?&lt;/b&gt;    &lt;br /&gt;A: No.&amp;#160; The Infrastructure Update for Microsoft Office Servers (KB951297) and the Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) cannot be uninstalled.&amp;#160; Both updates make database schema changes.&lt;/p&gt;  &lt;p&gt;Q: &lt;b&gt;Can I install the “Infrastructure Update for Microsoft Office Project 2007 (KB951547)” Project 2007 client update without installing the “Infrastructure Update for Microsoft Office Servers (KB951297)” on the server?&lt;/b&gt;    &lt;br /&gt;A: Yes, the “Infrastructure Update for Microsoft Office Project 2007 (KB951547)” includes fixes for both client/server communication and local client features, so if you don’t have Office Project Server 2007 but use Office Project 2007 client this update can be safely installed and you will be able to take advantage of all the client updates.&lt;/p&gt;  &lt;p&gt;Q: &lt;b&gt;Where can I find information on Service Pack 1 for Project Server and Project Professional 2007?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A: Please check the following: &lt;a href="http://blogs.msdn.com/chrisfie/archive/2007/12/12/announcing-the-release-of-epm-2007-service-pack-1.aspx"&gt;http://blogs.msdn.com/chrisfie/archive/2007/12/12/announcing-the-release-of-epm-2007-service-pack-1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Q: &lt;b&gt;What if I have an issue that isn’t addressed by this update?&lt;/b&gt;    &lt;br /&gt;A: If your customer has a specific issue that these updates do not address you should follow the Microsoft Support process to log the issue and request a hotfix.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3089250" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/projectified/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.technet.com/projectified/archive/tags/News/default.aspx">News</category></item></channel></rss>