Project Server 2010: SP1 and June CU Questions and Answers

Firstly I should announce that the ‘refreshed’ version of the June 2011 Cumulative Updates are now live on the support site.  If you downloaded an earlier version then please get the latest – same URLs, but you will see a revised date (for example on the Project Server 2010 server package that also includes SharePoint Foundation and SharePoint Server you will now see “ Article ID: 2536600 – Last Review: July 11, 2011 – Revision: 4.0 ” and the Note: This is build 14.0.6106.5002 of the cumulative update package.  The fixes over and above the original CU are the first two of the “Known Issues” posted on the KB article itself: Known issue 1 If you install an earlier build of this hotfix package on a SharePoint server that has .NET 4.0 installed, you cannot synchronize user profiles from AD and LDAP into the SharePoint User Profile Service application database. The user profile synchronization export process fails. Additionally, the System.PlatformNotSupportedException exception shows in Event Viewer. Note This issue is fixed in build 14.0.6106.5002 of this hotfix package Known issue 2 After you install an earlier build of this hotfix package, the following services may fail at either runtime or the provision process if you run these services by using a user account other than the farm administrator account: Session State Service Secure Store Service Business Data Connectivity (BDC) Service Note This issue is fixed in build 14.0.6106.5002 of this hotfix package. and the third is one mentioned by Adrian in our Project Server 2010 Service Pack 1 and June Cumulative Update webcast regarding Fix 30793 – When saving a timesheet (also creating), custom field values for *other* timesheets are deleted. We had a number of questions came up during the session and we thought it would be useful to summarize them here, for those who did not attend the webcast or those who didn’t get a chance to look at the Q&A section as we were going along.  Thanks to all who asked such great questions! Question: Do we need to load the SharePoint Foundation SP1/June CU? Answer:   It is included in some of the roll up packages, so you may not need to explicitly install it.  However, if you are just going to load the Project Server 201 June Cumulative Update package (KB 2536586) and you have not installed previous CUs then you will need the SharePoint CU (or SP) or you will get the jsgrid issue reported when we shipped the August 2010 CU – – the view failed to load, and Exception occurred in method Microsoft.Office.Project.Server.BusinessLayer.Project.ProjectGetProjectDetailsForGridJson.  If you are unsure if it is in a package then scroll down to the complete file list.  SharePoint Foundation stuff will be the files like sts-x-none.msp, and ones starting with wss. Question: Any requirements for Office 2010 app’s? Answer:  It isn’t necessary to also upgrade the client applications but it’s certainly a great idea to update both Project and Office to SP1. Question:   What’s the minimum CU, both client and server, that we need to be on before applying SP1? Answer:   No minimum CU is required. You can go directly from the initial release to SP1 if desired. Question:   Did the fixed work task type get fixed for entry in PWA? Answer:    Yes! Additionally, effort driven tasks are supported. Question:   Does SP1 contain the June CU or do I need to install them both? Answer:   SP1 does not contain the June CU, although the June CU does contain much of what is in the Service Pack.  It is advisable to load both. Question:   Install June CU then SP1 or vise versa? Answer:   Technically, it doesn’t matter. It is usual to install SP1 first and then June CU (and the configuration wizard can just be run once – after both are loaded, assuming you are doing it right away). Question:   Is hotfix 2534413 included in the June CU? Answer:   That hotfix was the Project 2010 April 2011 Cumulative Update, and is included in the KB 2536590 hotfix – the Project 2010 June 2011 Cumulative Update. Question:   Is there a list of bugs/fixes available for the 2nd June CU that will be coming out in a week or so? Answer:   There is – and I also mention what is fixed above. Question:    In June 2011 KB the 5th items says when you apply updates using PWA, your updates are lost. We had that issue in PS 2007 fixed it with Feb 2011 CU. After migration to 2010 we are getting it in PS 2010. The June 2011 restricts the issue from happening further. But is there a way to restore lost hours? Answer:   Best to contact support for assistance with this type of issue – and as it relates to a bug there will be no charge. The support engineer will be able to help identify if and how hours can be re-applied. Question:   Where can I find the links for the June CU? Answer:   We will get the latest link up on the Project Administration blog shortly,  or search . Question:  W e run this on a VM, with the server set to dynamic memory, it simply takes as much memory as it could, is that normal, and is there a wayconfig setting to limit this? Answer:   You can set an upper limit for Dynamic memory (certainly for HyperV) – if nothing else is using it then why would you want to limit? If you have conflicting apps then you can also set priority of memory usage. Question:   I missed the reasoning behind the statement that we should reconsider our settings for “manually scheduled tasks can be published to team members” Answer:   At release you could not record time-phased data against manually scheduled tasks so this was one reason you might have wanted to check that option. You may still want to restrict publishing if you are using manually scheduled tasks more for longer term planning. Question:   I have a resource who can not see his tasks in PWA. PWA displays loading and then “Cannot communicate with the server. Verify your connection and try again.”. Has this problem been resolved? Only one resource has this problem. Answer:  I don’t know off the top of my head – sounds data related if one resource is affected – or might be some customization of their view. Ping me via my Blog contact and I can give some pointers. Question:   Does the auto publish also close the projects it publishes? Answer:   It will submit a request to publish after auto approval so this will be queued and will actually when the job gets to the top of the queue, assuming the plan is checked in (or checked out in the same session doing the approval/publish).   The publish itself does not check the project out. Question:   Earlier it was mentioned re: multi-browser support, that Safari was supported not on PCs but only on PowerBooks. Did you guys mean any/all Apple native hardware? Or is that PowerBook, specifically? For instance, supported on iPads? Answer:   Although our testing was on desktop and laptop Apple hardware we are not aware of any issues on other Apple platforms such as the iPad and have heard anecdotal references to it working. Question:   Can you provide the URL’s for the links to the excel workbooks that contain the list of fixes? Answer:   Question:   If we upgrade both SharePoint Foundation and Project to SP1, is there a sequence to follow? Answer:   Recommendation is SharePoint Foundation first – but either way will work, and you only need to run PSCONFIG after loading both. Question:   When synching a Project 2010 file with a SharePoint 2010 task list, does SP1 now support multiple resources for e
ach schedule task? Answer:   That hasn’t changed. Question:   Regarding the new AutoPublish checkbox, would like to make sure I completely get it. The functionality looks great, no need for code or for publishing after the rule is run, correct? If so, that is great! Can I also take advantage of this functionality to create a generic / general rule that matches all updates on all projects, check the box, and have myself a completely automated task accept-update-publish function? I ask because customers have asked to program this before and we’ve had to use PSI previously. Would this scheme work to do it OOTB now? Answer:   Yes  – that is the intention of this feature. My top pick for SP1. Question:   Please could you let me know on what is the largest project schedule (task activities) uploaded and managed within the server environment as we are implementing Project Server 2010 within the mining environment here in South Africa as in 2007 it was a bit of a challenge? Answer:   Our suggested maximum is around 400,000 tasks – but there are many other factors that would need to be taken into account. Question:  When synching a Project 2010 schedule to a SharePoint 2010 Task List, does the Gantt chart now support summary tasks (similar to MS Project)? Answer:   This has not changed with SP1 and summary tasks are still represented as folders containing the sub-tasks within the SharePoint Task list. Question:   Does the project server 2010 SP1 contain the SP 2010 SP1? Answer:   There is just one SP covering Office Servers which includes Project Server 2010 SP1. Question:   Are budget resources supported in templates launched by EPT’s in PWA? Answer:   No, these are not supported for projects created from templates directly on the server, when not using the Project Professional client. Question: Is there any way for users to add tasks that are synced from project server (into the outlook tasks) into their calendar as well? Many of my clients liked this feature in the past, and find the task only one less friendly to use. Answer:   There haven’t been any changes in SP1 to expand the Exchange/Project server integration and how those tasks appear in Outlook. Question:   Hi, could you advise on any improvements with archiving of projects, simplification primarily. Answer:   There are no changes to project archiving. Question:   Project to SharePoint synch – does it support dependencies other than FS? Answer: (Not answered on the webcast, but the answer is…) SharePoint only supports Finish-to-Start predecessors without constraints or lag times. Question:   Is there a limit to how many approvals/publishes can be done at a time? Answer:   Not aware of a limit – but the questioner apparently had seen approvals fail is ~500 tasks updates.  We would need a support case if anyone wants to dig deeper on this issue – no known issue were found in our databases. Question:   How soon before the SP1 demo VM of Project server 2010 will be available? Answer:   We will pass the feedback on to the marketing team letting them know that the SP1 demo VM is needed.  But a great place to practice loading the updates!

Project Server 2010: SP1 and June 2011 CU–FormatException when trying to provision a PWA site

Thanks to everyone who joined Adrian and I for this morning’s webcast – we sure covered a lot of stuff (well mostly Adrian – with the June CU update).  For those who couldn’t attend you can listen to the recording . One thing I mentioned towards the end was a bug that both Adrian and I had seen since loading SP1 and the June Cumulative Update around provisioning PWA sites if you had more than one web application to choose from on your ManagePWA page.  Well we just had our first customer hit this same issue – so looks like it is out in the wild and not just something Adrian and I broke on our servers.  Still digging in to the detail and trying to find the root of the issue – but the workaround is simple – just use PowerShell to create the PWA site.  More on that later – first some details of the error so the search engines find this posting.  You will either get it when selecting a web app other than the default and filling the page and clicking OK – but you can also see it if you just change from a web app that is not the default to another one in this dialog: and this will be the error you get and the text for the search engine – String was not recognized as a valid boolean.: and from the ULS logs: 07/06/2011 16:27:50.59    w3wp.exe (0x1E10)    0x1FF4    SharePoint Foundation    Runtime    tkau    Unexpected    System.FormatException: String was not recognized as a valid Boolean.    at System.Boolean.Parse(String value)     at Microsoft.SharePoint.WebControls.EntityEditor.ParseSpanData(String spans)     at Microsoft.SharePoint.WebControls.EntityEditor.LoadPostData(String postDataKey, NameValueCollection values)     at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)    c52c7488-9e1f-4a26-a256-de796d689c12 The PowerShell workaround is really straightforward – you can use the New-SPProjectWebInstance command, and either give all the parameters or just hit return and respond to the prompts.  The URL is the full URL of the Project Web App you wish to provision.  Full details on using Windows PowerShell for Project Server 2010 can be found at and here is the syntax listing from the {PowerShell get-help command on the  New-SPProjectWebInstance command NAME     New-SPProjectWebInstance SYNOPSIS     Creates a new instance of a Project Server service application. SYNTAX     New-SPProjectWebInstance -AdminAccount -ArchiveDbname -DraftDbname -PrimaryDbserver –publishedDbname -ReportingDbname -ReportingDbserver [-PrimaryDBMirrorServer ] [-ReportingDBMirrorServer ] -Url [-AssignmentCollection ] [-HostHeaderWebapplicationUrl ] [-Lcid ] [-Wait ] [ ] DESCRIPTION     Use the New-SPProjectWebInstance cmdlet to create a new instance of a Project Server service application. An instance of a Project Server service application is referred to as a Project Web Access (PWA) instance. RELATED LINKS REMARKS     To see the examples, type: “get-help New-SPProjectWebInstance -examples”.     For more information, type: “get-help New-SPProjectWebInstance -detailed”.     For technical information, type: “get-help New-SPProjectWebInstance -full”. Once you’ve used this you will never want to go back to the UI!  I’ll update this entry as we find more information and have news on any fix.

Update of Project 2010 SDK–Online and Download

The Project 2010 SDK download and the MSDN online release are both updated. The updates have the same URLs as previous releases: SDK Online : SDK Download : When you install the download, it adds links in the Start menu, under Microsoft SDKsProject 2010 SDK . Project Developer Center : New conceptual / how-to topic: How to: Use the QueueSystem Service (Rewrite of the Project 2007 SDK article, including a new code example.) · Topic updates for MSDN online , since the last update on March 7, 2011: 20 conceptual and how-to topics have updates. Most changes are relatively minor; the Change History table at the bottom of each topic shows significant changes. Assn Element ChangeList Elements ChangeList Schema Reference Developing Project Server Workflows How to: Create a Project Server Event Handler and Log an Event How to: Create a Proxy Assembly for WCF Services (SP1 note) How to: Modify the Ribbon in PWA Introduction to the ChangeList Schema and Statusing ChangeXML Introduction to the SetAssignmentWorkData Schema Prerequisites for ASMX-Based Code Samples (SP1 note) Prerequisites for WCF-Based Code Samples (SP1 note) Project 2010 SDK Documentation (overview of the Project 2010 SDK) Project Server 2010 Programming Tasks Project Server Error Codes SetAssignmentWorkData Elements SetAssignmentWorkData Schema Reference Supported Project Fields and Field Information for Statusing ChangeXML (updated the valid change types for the Actual Overtime Work and Remaining Overtime Work fields) Tables of VBA Object Model Changes Walkthrough: Developing PSI Applications Using WCF What’s New for Developers in Project 2010 (programmability changes for SP1) 600 managed code types (classes that include new descriptions for one or more properties, methods, and events) are updated. There are new code samples for the following PSI methods: QueueDeleteProjects ReadResource UpdateStatus ReadProjectStatus SubmitStatusForResource ReadStatusForResource ReadEventHandlerAssociationsForEvent UpdateEventHandlerAssociations CreateEventHandlerAssociations New / updated items in the Project 2010 SDK download , which was last updated March 7: Project2010SDK.chm is an HTML Help file that includes the same updated content that is online. In the managed code reference section, 99.8% of the types and members now have descriptions (26,530 out of a total 26,576 topics). That is up from 77.7% at RTM. WINPROJ.DEV.hxs remains unchanged from the March update of VBA Help. There are instructions for replacing the local VBA Help file that was shipped with the Project RTM release. IntelliSense files are updated for the PSI proxy assembly and the Project Server assemblies, to show descriptions of classes and members while programming in Visual Studio. The type and member descriptions have the same updates as in the HTML Help file (and in MSDN online). The Microsoft.Office.Project.Server.Library.dll assembly is updated for distribution with third-party solutions for SP1. Event handler solution: TestProjectEventHandlers . Test application for the Queue System : UsingQueueSystem shows an example of when to wait for the queue, and when you don’t need to wait. ProjTool has a minor update, so the functionality of the Project Details dialog matches the description in Using the ProjTool Test Application . New PSI code samples include complete WCF-based solutions for the following events: ProjectEventReceiver: OnCreating, OnCreated, OnSaved . Other new solutions show the use of the following PSI methods: QueueDeleteProjects , CreateEventHandlerAssociations , UpdateEventHandlerAssociations , ReadEventHandlerAssociationsForEvent , using the ReadResources and ReadResource methods to get the RBS custom field, creating a changeXml parameter for a different resource with the UpdateStatus method, and using SubmitStatusForResource and ReadStatusForResource .

Download Microsoft Project Server 2010 SP1 and June 2011 Cumulative Update

As announced yesterday on the main Project blog: Announcing The Release Of Service Pack 1 (SP1) for Microsoft Project and Project Server 2010 , two major product updates were launched this week: Service Pack (SP1) for Project Standard, Project Professional, and Project Server 2010 (alongside Office 2010 and SharePoint SP1) June 2011 Cumulative Update (CU) for Project Standard, Project Professional, and Project Server 2010 (alongside Office 2010 and SharePoint SP1) Plenty of guidance in the post above (including links to TechNet documentation on how to deploy these updates), my 2 cents is not to forget to run PSCONFIG after installing the binaries to ensure your server/farm is actually updated. I’ve just applied the June 2011 CU (had applied SP1 back in May as shown below) in my favorite PPM demo virtual machine and please find below version numbers from the PUBLISHED database (SELECT * FROM VERSIONS): Service Pack 1 – 14.0.6027.1000 June 2011 CU –  14.0.6105.5000 Please note that DLL will have slightly different version number as documented in each KB (knowledge base) articles. I also recommend you attend this upcoming webcast from Brian Smith and Andrian Jenkins next week on July 6th, 2011 at 8:00 am Pacific Time to get an overview of SP1 and the June CU (which will be recorded for later viewing): TechNet Webcast: Information about Project 2010 and Project Server 2010 Service Pack 1 (Level 200) PS: Exciting Office 365 launch yesterday as well, see this related topic: Microsoft Project Professional 2010 and SharePoint Online in Office 365

ANNOUNCING: Announcing The Release Of Service Pack 1 (SP1) for Microsoft Project and Project Server 2010

Please find below the SP1 and June CU announcement published on the main Project blog: Service Pack 1 (SP1) for Microsoft Project Standard 2010, Microsoft Project Professional 2010 and Microsoft Project Server 2010 has been released to the Microsoft Download Center. SP1 contains a number of products updates based on customer feedback, as described in this announcement last May: Announcing Service Pack 1 for Microsoft Project & Project Server 2010 . Before you install SP1 it is essential that you understand its content described in the links below, and thoroughly read the guidance documented on TechNet and test out SP1 in a separate environment prior to a production rollout. Description of Project 2010 SP1 Description of Project Server 2010 SP1 The following TechNet article provides information on how to deploy Microsoft Project and Project Server 2010 SP1: Deploy Service Pack 1 for Project Server 2010 . We strongly recommend that you deploy the June 2011 Cumulative Update for Microsoft Project and Project Server 2010 when you install SP1. You can download the June 2011 Cumulative Update from the KB Articles from the links below: Description of the Project 2010 hotfix package (project-x-none.msp): June 28, 2011 Description of the SharePoint Server 2010 and Project Server 2010 Cumulative Update Server Hotfix Package (MOSS server-package, Project server-package): June 28, 2011 The following TechNet article provides information on how to deploy Project Server Cumulative Updates: Updates for Project Server 2010 There will be a webcast on July 6th, 2011 at 8:00 am Pacific Time to give an overview of this Service Pack (which will be recorded for later viewing): TechNet Webcast: Information about Project 2010 and Project Server 2010 Service Pack 1 (Level 200) . Please check out these posts for additional SP1 production information: Office 2010 and SharePoint 2010 Service Pack 1 Availability and Service Pack 1 for SharePoint 2010 Products is Now Available for Download . Finally, our Microsoft Support Team is available to assist should you run into any problems installing these updates; feel free to follow your internal support guidelines to use Premier Support or open up a case directly at .

Timesheet Solutions for Webcast: Understanding the PSI in Project Server 2010

The MSDN Webcast: Understanding Project Server Interface (PSI) in Project Server 2010 (Level 300) presentation is available for download, when you register for the event. Several of the sample applications that were demonstrated in the webcast are available in the Project 2010 SDK download. The file that is attached to this blog post includes the two example solutions for timesheets. (Steven Haden and Olivier Laymand, Microsoft Corporation, did the webcast and created the sample code.) MyTsSample shows how to update a  timesheet for a resource, where the timesheet is in single entry mode. TimesheetEventHandler shows how to use impersonation with a TimesheetEventReceiver.OnCreated event handler, to update the timesheet name.

Upcoming MSDN Webcast (6/23): Understanding Project Server Interface (PSI) in Project Server 2010 (Level 300)

Just to highlight a webcast not to miss… Starts: Thursday, June 23, 2011 8:00 AM, Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 90 Minutes This webcast helps you understand the changes and new features of Project Server Interface (PSI) in Microsoft Project Server 2010. We cover the following topics: dual interface ASMX and WcfImpersonation with WCFTimesheet, event handlers with impersonation, Single Entry Mode (SEM), and using a Project Web App (PWA) web part in other Microsoft SharePoint sites. Presenters: Steven Haden, Senior Consultant, Microsoft Corporation and Olivier Laymand, Senior Consultant, Microsoft Corporation Steven Haden is a senior consultant working for Microsoft Services in France. He is involved in large Microsoft Project Server and Microsoft SharePoint deployments. Steven is interested in both the architecture and the development of solutions. He is the author of the white paper “Hitchhiker’s Guide to Demand Management”; to download it, visit . Olivier Laymand is senior consultant from Microsoft Services working on large SharePoint and Project Server deployments. He is involved in solution architecture definitions, development best practices and governance. More details and registration.

Join us for special Microsoft Project Announcement! Introducing "Project for the Masses" and "SharePoint Lifecycle Management…

Please mark your calendar for this special event/webcast on Wednesday (June 1st, 2011) at 3pm pacific time live from SPTechCon : Special Microsoft Project Announcement! Introducing “Project for the Masses” and “SharePoint Lifecycle Management Solutions” Join Christophe Fiessinger, Senior Technical Product Manager for Microsoft Project 2010, who will kick off the launch of two new Microsoft Project solutions, “ Project for the Masses ,” developed by Innovative-e, Inc., and “ SharePoint Lifecycle Management Solution with Project Server 2010 ,” developed by Jornata. Presenters: Christophe Fiessinger, Sr. Technical Product Manager, Microsoft Corporation, Dux Raymond Sy, PMP, SharePoint Server MVP, Managing Partner at Innovative-e and Scott Jamison, Microsoft Certified Master at Jornata Christophe is part of the Microsoft Business Division Product Marketing Group and focuses on the enterprise project and portfolio management solution (PPM). Christophe focuses on promoting the value of Project Server by speaking at global Microsoft conferences like TechEd, SharePoint Conference, and Project Conference. He is a major advocate for enterprise deployments and line of business integration of Project Server. He regularly blogs on these topics at Dux Raymond is a managing partner and the chief evangelist of Innovative-e. Dux is a certified Project Management Professional (PMP) with more than 15 years of experience in the IT industry. He has earned a reputation as being among the leading experts on leveraging collaboration tools for project management. He is a SharePoint MVP and the author of “SharePoint for Project Management,” published by O’Reilly Media. Scott is a managing partner at Jornata, a premier Microsoft-focused consulting and training firm based in Boston. Scott has extensive experience implementing business solutions using SharePoint technologies, and is one of only a handful of Microsoft Certified Masters for SharePoint in the world. He is a recognized thought leader, teacher and published author with several books, including “Essential SharePoint 2007” and “Essential SharePoint 2010.” You can find his blog at .

This Week in BPOS News 5/27

This week in BPOS news is a recurring segment on the Microsoft Online Services Team Blog that covers news from all sectors of Cloud Computing and the Microsoft Online Services business suite known as the Business Productivity Online Suite (BPOS). You can read all past This Week in BPOS News segments here. For this week in BPOS news we feature a video that will help customers prepare for the Cloud productivity evolution, and we learn about the newest city that went to the Cloud with Microsoft. 1.      What Do Existing BPOS Customers Need to Do to Prepare for Microsoft Office 365?    Our first BPOS story comes to us in video form from Channel 9 . The video embedded below dives into what Office 365 will offer BPOS users and how customers can prepare for the evolution in Cloud productivity software.  What are your thoughts about the video? Are you ready for Office 365? Leave your comments below. 2.      Why Winston-Salem Chose Exchange Online Our second BPOS story focuses on the competition in the Cloud and why the city of Winston-Salem, North Carolina has chosen to move to the Cloud with Microsoft. Author Shane O’Neill, from , writes a great article about Winston-Salem’s recent decision and notes some very interesting reasons for their move to the cloud. The first reason that is mentioned from the article is costs. Shane states that “with tighter budgets than most corporations, government agencies have been the first wave of cloud adopters.” The Cloud is seen as a way to cut costs for governments versus constantly updating and maintaining local machines. Winston-Salem is deploying 2,700 seats. Most users will have fully functional desktops, and the Cloud allows for 600 “deskless” workers that don’t need the full capacity of tools. The Cloud allows Winston-Salem to maximize their dollars and cents. It’s an exciting time for the government sector and the Cloud. San Francisco also joined Winston-Salem in the Cloud with Microsoft. What do you think of local governments moving to the cloud? What benefits do you see from cities moving to the Cloud with Microsoft? We would love to hear your thoughts below. What are your thoughts about the stories we shared with you this week? Did you see a story you want to share with us? Let us know what other topics you’d like to see. You can comment on this blog post or send an email to our community mailbox . Follow us on Twitter and like our Facebook page.  

See you at SPTechCon in Boston next week! We’ll have great Project Giveaways :)

Following this post: I am speaking at SPTechCon in Boston June 1-3, register! @SPTechCon , I’m happy to announce that in addition to the sessions we will be having a special next Wednesday (June 1st) from 5:15 to 7:00pm. Beside a great presentation & demos from Dux Raymond from Innovative-e and Scott Jamison from Jornata , we’ll be giving away great giveaways including 10 copies of Project Professional 2010 (yes we can!), books, 16GB USB keys and more… More information can be found here: So don’t miss out and register!