Fordham -How effective decision-making is within the IT department - Analysis...
Project e Project Server Service Pack 1
1. Information about Project 2010 and Project Server 2010 Service Pack 1 Adrian Jenkins Support Escalation Engineer Microsoft Corporation Brian Smith Senior Support Escalation Engineer Microsoft Corporation 1
5. SP1 – What’s New? Multi-Browser Support for time entry in Project Web App With SP1, Project Web App pages needed by team members to submit task status and timesheets are supported on Firefox, Safari, and Chrome. Enhancements to sync’ing Project tasks to a SharePoint task list SharePoint task list sync now also supports auto scheduled tasks in addition to manually scheduled tasks Time-phased support for manually scheduled tasks You can now edit time-phased data for manually scheduled tasks in Project and Project Server. Improvements to project scheduling in Project Web App You can now edit project plans that contain fixed work and effort driven tasks in Project Web App. Approval Rules now support ‘Auto Publish’ on approval Microsoft Confidential 5
6. Multi Browse Support Microsoft Confidential 6 This multi browser support is targeted at Team Members, so supports the Home Page, Task and Timesheet Entry and Issues/Risks (some limitations on Issues/Risks) Firefox, Chrome (PC and MacOS) and Safari (not PC Safari) Pages that are not supported will give a message or pop-up stating that the page or web part requires at least Microsoft Internet Explorer 7.0 Comes with the Server SP1 Or just June CU Demonstration!
7. Enhancements to sync’ing Project tasks to a SharePoint task list Microsoft Confidential 7 At release only manually scheduled tasks could be sync’d – and the sync option would offer to change tasks to manually scheduled We now sync auto scheduled tasks! A few other fixes and performance improvements for this feature in SP1 too. Still no scheduling on the SharePoint list if you change any of the dates – but these can be sync’d back to Project Professional 2010 SP1 – where they will be re-scheduled then they could be sync’d back Office 365 is a great place to sync your projects to! http://blogs.msdn.com/b/project/archive/2011/06/29/microsoft-project-professional-2010-and-sharepoint-online-in-office-365.aspx Confirmed that this works with just the Project 2010 June CU too
8. Time-phased support for manually scheduled tasks Microsoft Confidential 8 This new feature comes with both the Server and the Client On the server side a team member can now report time-phased data through My Tasks or Timesheet On the client side time-phased entries (contour) can be edited in the Task Usage view Best to have both client and server at SP1, but nothing breaks if you only have one or the other at SP1 – you just can’t use the feature Might want to reconsider your setting of “Manually scheduled tasks can be published to team members” If you are still in Backwards Compatibility Mode (BCM) then you won’t have manually scheduled tasks anyway Confirmed that this works just with the Project Client and Server 2010 June CU too
9. Improvements to Project Scheduling in Project Web App Microsoft Confidential 9 At release there was a limitation on editing plans within Project Web App that had either fixed work or effort driven tasks SP1 removes that limitation! This is just a server side change – the client version you are running will make no difference Comes with SP1 and/or the June CU
10. Auto Publish Microsoft Confidential 10 A new check box within the Approval Centre, Manage Rules section Now have your updates published without the need for a hand coded server side event!
11. Other SP1 Fixes Microsoft Confidential 11 Description of Project 2010 SP1http://support.microsoft.com/kb/2460052 A workbook is available that lists the issues that are fixed by this service pack.Download the Microsoft Office 2010 Service Pack 1 Changes.xlsx package now. Description of Project Server 2010 SP1http://support.microsoft.com/kb/2460047 A workbook is available that lists the issues that are fixed by this service pack.Download the Microsoft SharePoint 2010 and Office servers Service Pack 1 Changes.xlsx package now.
12. SP1 and the June Cumulative Updates for 2010 Microsoft Confidential 12 The June CU is based on, and contains SP1 If you install the June CU, you will get ‘most’ of SP1 There may be some files that are included in SP1 that are not updated in the June CU – but nothing that would break anything (some localization files) If you install SP1 you will get all that was in the April CU – but will NOT get any post April Critical on Demand (CoD) fixes. Better to install SP1 AND the June CU – limits downtime and gets you bang up to date with new features and good fixes See the Office Sustained Engineering blog post on this topic http://blogs.technet.com/b/office_sustained_engineering/archive/2011/06/28/announcing-office-2010-and-sharepoint-2010-service-pack-1-availability.aspx
13. SP1 and June CU Installation Microsoft Confidential 13 If you are loading both at once then just need to run the configuration wizard once (on all servers) at the end of the installation – or you can run between the installation of SP1 and June CU – which can be applied in either order Depending when you run the configuration wizard you may see different entries in your Versions tables in the various databases – Add/Remove programs will confirm which ‘bits’ you have loaded There is an update to the June CU in the works – so if you have already downloaded might be a good idea to get it again in a couple of weeks If you will just install one of these updates – then make it the June CU – especially if you have any post April CU CoD fixes
15. Project 2010—KB 2536590 COD fixes from April CU 29317 – The Auto Complete function in Project prevents the Korean input editor from functioning correctly – you can’t type. 29847 – Project may crash when you click OK on the “server error” dialog box. 29851 - TimeScaleDatamethod returns incorrect values for the Percent Complete and Cumulative Percent Complete properties. 29870 - While a project is saving, you can exit out of Project and as a result, the check-in that was specified does not occur. Microsoft Confidential 15
16. Project 2010—KB 2536590 29915 – Project may crash after inserting an unlinked project into another project. 29976 – Using the Save For Sharing function causes the task and assignment GUIDS to be regenerated; causes problems with tasks and timesheets. 30009 – As you work in your project, dialog boxes and column widths may suddenly become extremely wide; may lead to out of memory messages. 30196 – Project crashes upon opening a project that has Actual Cost added to a Cost resource and where Actual Costs are not calculated by Project. Microsoft Confidential 16
18. Project Server 2010—KB 2536586 Microsoft Confidential 18 28722 – Cancellation messages created as a part of a solution are not saved in the error field by the queue and the UI doesn't check for the canceled state to display the error in the jobs page. 28941 – When synchronizing users and groups from a foreign domain, a Referral Exception may be seen. 28952 - Unable to view or create timesheets after migrating databases from Project Server 2007 where the timesheet view doesn’t contain the Project Name field. 29283 - Opening multiple projects from the Project Center into Project Professional fails when the list separator is not a comma.
19. Project Server 2010—KB 2536586 Microsoft Confidential 19 29285 - PSI calls may throw an error or may return an empty or incorrect data set when the ASMX forwarder is under heavy load. 29515 – Unable to sort in a timesheet view. 29551 – A NullReferenceException seen when creating a multiple level task hierarchy is created via one PSI call. 29737 – On a number of administrative pages such as Manage Users, you may not be able to select an item and then click an action on a toolbar when the item is not on page 1.
20. Project Server 2010—KB 2536586 Microsoft Confidential 20 29773 – Trying to view an issue or risk in a project site may fail if there’s been a task linked to an object and the task has since been deleted. Same as Project Server 2007 fix 29441. 29778 - Roll down to assignments function is not available when the custom field is used for matching generic resources. 29888 – If claims based Windows authentication is used, project manager accounts are not added to the cube role when the cube is built. 29951 – If claims based authentication is used, the data a user sees while in a delegate session may be incorrect.
21. Project Server 2010—KB 2536586 29995 – Status updates may sit in the queue and may never complete processing. 29999 – While acting as a delegate, if you create a timesheet (in single entry mode), the timesheet cannot be opened by the owner and they see this error: "Timesheet has already been created by either the timesheet owner or a delegate. Refresh this page to get an up-to-date list of timesheets“ 30072 - Unable to allow users to view projects in PWA without granting them the Open Project permission. 30109 - Deleting task-level custom field values in the Tasks PWA page causes subsequent edits to not save or to submit; no error or feedback is given to show the failure. Microsoft Confidential 21
22. Project Server 2010—KB 2536586 Microsoft Confidential 22 30126 – The upgrade of a SharePoint list (issues, risks) from 2007 to 2010 may fail when an expected field (such as cost) is not found. 30193 – Saving a project in PWA may fail when an assignment has a date that’s not accounted for in the Project’s dates. 30266 – When a server-side scheduling failure occurs, updates to that project cannot be applied; it silently fails even though the queue job says it was successful. 30793 – When saving a timesheet (also creating), custom field values for *other* timesheets are deleted.
24. Project 2007—KB 2552541 Microsoft Confidential 24 29672 – If an assignment does not have a valid start or finish date, Project may crash with the project is opened. 29913 – Cannot open an XML file where a custom field formula contains a non-comma separator. 30043 – Project hangs while calculating a project. 30062 – On certain assignments, you can’t set the % Work Complete to 100%.
26. Project Server 2007—KB 2512784 Microsoft Confidential 26 29260 – When synchronizing users and groups from a foreign domain, a Referral Exception may be seen. This was caused by the “/” character. 29854 – Actual Overtime Work may be lost if a project is edited in PWA and an enterprise project level field exists. 29910 – Baseline cost for a milestone task in the reporting database changes to zero if the constraint is changed on the task. 29959 – When large task datasets are sent to the server, the task order that’s seen in Project Pro may appear different from what’s seen in Project Web App.
27. Project Server 2007—KB 2512784 Microsoft Confidential 27 29981 – E-mail notifications may be sent for tasks even though they are completed. 30058 - When updating schedules using the PSI, some plans are causing a 9133 error to be returned (ProjectSchedulingEngineException) and as a result no changes are made to the plan and it is left in a checked out state.
28. High-Level Software Update Steps Resources Update Center for Microsoft Office, Office Servers, and related products: http://technet.microsoft.com/en-us/office/ee748587.aspx Deploy Project Server 2007/2010 updates TechNet articles Steps Preparation Complete software update signoff in a test environment Back up your environment because you cannot uninstall an update Create a single deployment package (slipstream) Installation Windows®SharePoint®Services Server rollup packages 2007: Microsoft® Office SharePoint®Server 2007 Cumulative Update Server Hotfix Package (includes Project Server) 2010: Microsoft® SharePoint®Server 2010 and Project Server 2010 Cumulative Update Server Hotfix Package Language packs (if needed) SharePoint Server 2007/2010 language pack Repeat the steps above for each server in your farm Run the SharePoint Products and Technologies Configuration Wizard Deploy the Project desktop update Verification Review the ULS logs (C:rogram Filesommon Filesicrosoft Sharedeb server extensionsversion}OGS) Verify the product version in Add or Remove Programs/Programs and Features Verify the database version
29. Microsoft Project and Project Server Resources Product information and trial download Main product site: www.microsoft.com/project/2010/ Project team blog: http://blogs.msdn.com/project/ Product help for users Project 2010 Help: http://office2010.microsoft.com/project-help Project Server 2010 Help: http://office2010.microsoft.com/project-server-help Support blog: http://blogs.msdn.com/b/brismith/ Interactive content: Videos/sessions/webcasts www.microsoft.com/showcase/en/US/channels/microsoftproject/ www.microsoft.com/events/series/epm.aspx Prior webcast: www.microsoft.com/events/series/epm.aspx?tab=Webcasts&seriesid=51&webcastid=14007 Project and Project Server 2010 demo image Download:http://go.microsoft.com/?linkid=9713956 Hosted virtual lab: http://go.microsoft.com/?linkid=9713654 Resources for IT professionals: TechNet TechCenter: http://technet.microsoft.com/ProjectServer/ The Project Admin blog: http://blogs.technet.com/projectadministration/
30. Microsoft Project and Project Server Resources Resources for developers: Microsoft Developer Network (MSDN®) Developer Center: http://msdn.microsoft.com/Project/ Programmability blog: http://blogs.msdn.com/project_programmability/ Got questions? Project forums http://social.msdn.microsoft.com/Forums/en-US/category/projectserver2010,projectprofessional2010/ Microsoft SharePoint 2010 http://sharepoint.microsoft.com
31. Questions and Answers Submit questions by using the Ask button Don’t forget to fill out the survey For upcoming and previously live webcasts, visit www.microsoft.com/webcast Got webcast content ideas? Contact us at http://go.microsoft.com/fwlink/?LinkId=41781
32. Prior Cumulative Update Webcasts Details of all previous webcasts and the update process can be found at the following link: http://technet.microsoft.com/en-US/projectserver/gg176680.aspx
28722 – Example PSI: TimesheetEventReceiver::OnUpdating28941 --This was caused by the “/” character.
29285 - We incorrectly dispose some of the objects that are required to be present until the WCF infrastructure has completed the response to the request.
29995 - if there’s an actual exception that begins at the end of one month and finishes at the beginning of the next month then this problem can be hit.
29995 - if there’s an actual exception that begins at the end of one month and finishes at the beginning of the next month then this problem can be hit.
30058 - We had a completed assignment with an actual contour with no work.We were throwing an assert when scheduling from 1/1/1984.We were pushing a task before the project start date. We were not correctly moving the projectSchedule dates when doing a ExtendFromStartWe were rescheduling a task with a single assignment because it had a delay.