Microsoft Project Server 2007, 2010 and 2013 February 2013 CU release

Just in case you aren’t keeping up with the posts on the Project Support blog – head on over to http://blogs.technet.com/b/projectsupport/archive/2013/02/14/microsoft-project-server-2007-2010-and-2013-february-2013-cu-announcement.aspx for the details of the February 2012 Cumulative Updates (CU) for Project and Project Server 2007, 2010 and 2013.  As mentioned previously, we are releasing earlier in the month – and plan to match “Patch Tuesday” (the second Tuesday of the month) in the even months.

MSDN Webcast: Project 2010 JS Grid Extensibility: Project Web App

Pat Malatack (Program Manager, Microsoft Corporation) has a comprehensive series of webcasts on extending the JS Grid in Project Web App. Note:   This blog post was originally created Monday, April 19, 2010. The webcasts were missing for the past several months, but have been reinstated on the Microsoft Events site ( https://msevents.microsoft.com/ ). MSDN Webcast: Project 2010 JS Grid Extensibility: Project Web App (Part 1 of 3) (Level 400) Tuesday, April 20, 2010 1:00 P.M.-2:00 P.M. Pacific Time This is the first webcast in a three-part series on extending grid pages in Microsoft Office Project Web App. In this webcast, we focus on initializing custom grid code and interactions between the grid and the Project Web App Ribbon. In particular, we show you how to add additional functionality to the Project Center.   MSDN Webcast: Project 2010 JS Grid Extensibility: Project Web App (Part 2 of 3) (Level 400) Thursday, April 22, 2010 1:00 P.M.-2:00 P.M. Pacific Time This is the second webcast in a three-part series on extending grid pages in Microsoft Office Project Web App. In this webcast, we focus on the use of events and delegates to interact with the timesheet grid in a way that allows for the addition of custom features and functionality to that page.   MSDN Webcast: Project 2010 JS Grid Extensibility: Project Web App (Part 3 of 3) (Level 400) Tuesday, April 27, 2010 1:00 P.M.-2:00 P.M. Pacific Time This is the third webcast in a three-part series on extending grid pages in Microsoft Office Project Web App. In this webcast, we walk you through more grid customizations, including adding custom commands to the column header dropdown and custom row header states.

Office 365 Home Premium, Project Professional 2013 and Yammer

It’s been a busy past few weeks in the Enterprise Social Networking #esn world, but I wanted to take a quick pause to celebrate the consumer release of Office, more information below, in the meantime please find below a picture from my desk with some of my favorite products! Microsoft Releases Office 365 Home Premium Office 365: The Next Bold Step  

Final Posting of 2012–Language Packs–over on the new Blog

Happy New Year to everyone – and I’ll probably keep these cross postings coming fro a month or two as you get used to the new URL.  The latest and last posting for 2012 covers language packs in Project 2013, Project Server 2013 and Project Online – http://blogs.technet.com/b/projectsupport/archive/2012/12/31/project-2013-and-project-server-2013-language-packs.aspx   Enjoy!

Microsoft Enterprise Social roadmap #Yammer #SharePoint

Following my recent career move (see Hello Social, goodbye Project! #msproject #yammer ) focused on Enterprise Social and the recent SharePoint Conference 2012 last month, I’d like to share important announcements we made at that event that provides insights into our strategy around enterprise social. Putting Social to Work (Business Value, Vision, SharePoint + Yammer Roadmap, Yammer Packaging and Pricing ), Jared Spataro : http://blogs.technet.com/b/microsoft_blog/archive/2012/11/12/putting-social-to-work.aspx SharePoint Conference 2012 Opening Keynote : http://www.youtube.com/watch?v=BLsIjvIyAxo It’s an awesome two hour keynote you should be watching end to end but specifically watch these segments on Enterprise Social (I’ve put the approximate start times): Why we acquired Yammer? Jeff Teper- 0:36 Enterprise Social Network – David Sacks – 0:42 Transform your business, Experiences & Platform – Adam Pisoni – 0:46 3 social demos:  Yammer & SharePoint/ Open Graph , Yammer & SkyDrive Pro integration,Yammer Windows 8 app– Adam Pisoni – 0:51 Roadmap – Jeff Teper – 0:56 Nationwide Insurance – Yammer & SharePoint video – 1:00 A great blog to subscribe to: http://blog.yammer.com/blog/ Exciting years ahead and get started with Yammer today! Happy holidays!

A new URL for Project Support blogs–and the December CU posting

From now on the team and I will be posting to the new URL – http://blogs.technet.com/projectsupport in place of http://blogs.msdn.com/brismith .  Same content and writers – just a more descriptive URL.  The first posting is now live for the December 2012 CU for Project and Project Server and is posted at http://blogs.technet.com/b/projectsupport/archive/2012/12/19/microsoft-project-server-and-sharepoint-server-2007-and-2010-december-2012-cu-announcement.aspx . Don’t forget to update your bookmarks, RSS subscriptions etc. for the new feed!

Project Online: How do I re-use an unwanted PWA instance

If you have used or are still kicking the tires of the Office 365 Preview and Project Online you may have noticed that you can have up to 3 PWA instances.  The first one is provisioned for you as the …/Sites/PWA instance, and you can then either use the New > Private Site Collection with Project Web App option to add a new site collection with PWA, or you can use the Project Web App > Add option to add the feature to an existing site collection.  Once you have used all three your SharePoint admin center may look something like this: The red bar in top right signifying that you have used all your available PWA instances.  In the preview we have seen that customers wanting to start afresh with a clean PWA have deleted the site collections and then still not been able to re-use this apparently deleted PWA instance.  The reason behind this is that the instance isn’t gone – it is in the recycle bin – and you could actually recover it if you needed to.  So how should you remove a PWA instance if you want to recover the quota to re-use somewhere else?  We have this documented over on the Office site (thanks Sonia! – and if the link isn’t live it soon will be…) and the key take-away is that you should use the Project Web App > Remove option.  This removes the feature from the selected site collection and gives you back one of your quota instances.  But what if I have already deleted the site collection?  The answer to that question is covered on the link given too – but I’m also going to cover the steps here as well as introducing the concept of administering your SharePoint Online instance via PowerShell. So my scenario is that I have deleted two of my site collections that had PWA instances – so still see that I have used my quota of 3 – what do I do next?  For the first recovery I will use the option to restore my PWA and then remove properly.  So looking in my Recycle Bin from the ribbon I can see my two sites (if I had deleted more than 30 days ago they would be gone anyway – and my quota would have been returned) – and I select the first one and click Restore Deleted Items – and then click Restore on the next dialog..   In my testing the restore took just a few minutes – but my PWA was pretty empty.  Once it was back I could select the site collection and use the option Project Web App > Remove, and then click Disable in the next dialog to disable this feature (and we really are sorry to see you remove PWA…). After this completes, which again for me was just a minute or two, I can see that I now have 1 PWA instance available to re-use – and I still have the …/Sites/PWS site collection.  This is important to note – I have disabled PWA which deleted all Project Web App data, including project plans, timesheets and resources – but I still have any pure SharePoint content that may have also existed in that site collection. For my remaining PWA instance that is still in the recycle bin I am going to take a different approach – and thanks to my colleague Stefan Schwarz for coming up with this workaround.  PowerShell is a tool that can be used across many and probably nearly all current Microsoft products.  For current Office 365 there is a good article at http://onlinehelp.microsoft.com/en-us/office365-enterprises/hh124998.aspx and for the commands we are interested in you will also need the SharePoint Online Management Shell from http://www.microsoft.com/en-us/download/details.aspx?id=35588 You will also need to install the Microsoft Online Services Sign-in Assistant as noted in the first article. I prefer using the ISE for PowerShell – so I start this up and then load the SharePoint Online cmdlets using import-module Microsoft.Online.SharePoint.PowerShell (installed from the link above) then connect to my SharePoint Online instance using Connect-SPOService and entering my Tenant admin url and then my credentials.  This isn’t just your tenant url but your tenant admin url – for example mine is https://BlogFodder-admin.sharepoint.com . I can then use the command Get-SPODeletedSite to see what is in my recycle bin: and to completely remove it I can use another PowerShell command – Remove-SPODeletedSite, along with the Url of the site I wish to remove – and to be extra cautious I can use the –Confirm parameter to give me that last chance to change my mind – and I then even get another last chance with the Permanently removing site dialog… Once this completes then I did notice it took a couple of minutes and a refresh or two before I could see my available PWA instances count go up to 2. Remember, the Remove-SPODeletedSite  isn’t just removing the Project stuff – but will completely delete everything to do with that site collection.  But hey – it was in your recycle bin so I guess you thought you could do without it.  Again, the link to the Office site gives a good breakdown of the options to use and what the consequences of your actions will be. The SharePoint Online Management Shell isn’t a total replacement for the SharePoint admin center UI – for example you can’t administer PWA instances and features – but it may offer some useful features such as user administration.  Another good reference to help understand the differences between the Office 365 and SharePoint Online PowerShell commands is http://technet.microsoft.com/en-us/library/fp161388.aspx .  I can see that the PowerShell stuff for Project and SharePoint online will be generating a few more blog posts. Thanks to Jean Donati and Sonia Atchison for feedback on this article – and Doug Welsby for running into the problem and getting us thinking about documenting the issue – and Stefan Schwarz for the PowerShell commands.

Hello Social, goodbye Project! #msproject #yammer

Dear Microsoft Project Community, It’s with emotion and excitement that I’d like to announce a career change from the Project marketing team to the SharePoint marketing team as the Social product manager effective on December 10th. Looking back it’s been a fun 5 years on the Project marketing team and it’s hard to find words to summarize the amazing journey I’ve lived during that time… Some random stats: launched two product releases, a TFS connector, delivered over 80 sessions at various Microsoft events (TechEd, SharePoint Conference & Project Conference), released a dozen CodePlex solutions including the famous timesheet statusing code sample, wrote over 700 blog Project posts since December 2006 on various MSFT blogs, responded to countless emails/Forum posts/Twits, spent hours talking to customers and partners, compete, and more… Bottom line you have kept me busy, smiling, and most importantly I have learned something new every day from you all, so from the bottom of my Project heart THANK YOU/MERCI! You might be wondering why leave now with a historical Project Online release just around the corner and plenty more Project Portfolio Management (PPM) innovations from Microsoft in the future. The answer revolves around two factors: new challenge and timing. As you might have noticed I am fairly passionate and I felt I was ready for a new challenge & learnings in my career and like many things in life the timing was right to make this move now. Following SharePoint conference, Microsoft’s Yammer acquisition last summer and the general trend around Enterprise Social Networking (ESN) in the industry, I felt I had a very good new challenge in front of me that I had to take. Au revoir Project et Bonjour Social, Christophe, November 29th, 2012. PS: if you or know someone who knows their PPM and is interested in joining an awesome marketing team with a leading product and a landmark release please let me know ASAP, we are hiring.

Microsoft Project Online frequently asked questions #ProjectOnline #Office365

Following the recent worldwide Project Ignite tour my colleague Jan Kalis organized as well as presentations at events like SharePoint Conference 2012 last week, please find below a summary of frequently asked questions (FAQs) about Microsoft Project Online I have been asked by customers and partners. Before I start please note that this is a journey and I’m sure you have plenty more questions and yes we will have plenty more answers and content to help you understand the value of Project Online and how it can bring value to your organization. Also please note that the 8 questions below are not sorted in any specific order, and yes if you have additional questions please leverage the Project Online forum on TechNet . Delivers full Project Portfolio Management (PPM) in the cloud Yes Microsoft Project Online delivers full project portfolio management capabilities in the Office 365 cloud. Project Online delivers all key scenarios/functionality expected from a PPM solution such as demand management , resource management, financial management, time management, collaboration & social, etc. As mentioned during the Ignite tour the product team only built and shipped one product called Project Server 2013 which gets delivered in different channels like online in Office 365 or on-premise like TechNet & MSDN subscribers. So yes there is full PPM functional feature parity in Online and on-premise whether you want to be firing on all 12 cylinders with a maturity level 3 or if you are just starting with a PPM system. We are also working on document that will be published on TechNet that describes some of the technical differences. Achieve on-premise to Online migration A very common request from many customers, how can I move to Project Online from my existing PPM system whether it’s an older version of Project Server or whether it’s from a online competitor? Again we will provide guidance, but at a high level you can either do it manually once depending on the amount of data, or you can automate the process using third party tools such as: FluentPro Cloud Migrator Pro ( Want to test-drive Project Online? How to migrate data from on-premises to Online? ); please also remember that you will also have to migrate the SharePoint content to SharePoint Online (plenty of tools available today to help you achieve this, BING them!). Connect Online to on-premise Line Of Business Apps Moving to Project Online does not isolate you from your mission critical on-premise line of business applications such as an ERP, CRM, ticketing, etc. SharePoint Online and Project Online provide a very rich extensibility model to help you connect the two world regardless of your needs. It could as simple as leveraging existing API such as OData or CSOM, or you could leverage Business Connectivity Services for instance. We are working on whitepaper that will get published early next year that will demonstrate the integration (how to push data from on-premise to Online and how to retrieve data on-premise from Online) and provide starting points to enable it. Track using ODATA and customize using CSOM In an Online world we cannot give you direct database access for obvious security reasons! and hence the protocol/mechanism to access all your beloved PPM data (yes including timephased data) is via the OData protocol. To build apps and do any custom code the API of choice is CSOM, please check the Project & SharePoint Software Development Kit (SDK) on MSDN to learn about each. Preview is for temporary use only (see Preview FAQ ) The preview has been available since July 16th 2012, when Steve Ballmer disclosed the new version of Microsoft Office (which Project desktop, Project Server and Project Online is part of!). The Preview is free but it’s for temporary use only until the commercial service is available, you read the Preview FAQ and navigate to the very end which says: “the Preview will expire approximately 60 days after the next version of Office becomes available in your market. As the date approaches, you will receive notifications in the Office applications alerting you to the pending expiration. Once the Preview has expired, the applications enter read-only mode, which means that you can view or print documents only, it isn’t possible to create new documents, edit, or save them. You must uninstall the Preview version of Office before installing a newer version of Office.” So yes, please kick the tires, try it out, check out some some of the cool new scenario and features (I love this one …: Microsoft Project Online on Xbox ) but please remember that at the end of the Preview all the data will be lost unless you save it locally. With that in mind and specially with a PPM system, a lot of learning and processes needs to be put in place before a production rollout, so treat this as a free proof of concepts environment! Office 365 is an evergreen service. Customers need to stay current What started with a Preview in our Office 365 worldwide data centers (aka a beta/pre-released version of Project Server 2013), and since the RTM announcement last month and the availability of the products on TechNet/MSDN/Volume Licensing/Trials, the online service has been updated with the RTM products during the past month. So yes it’s a Preview offer but with the latest version of the product! Yes we are still all learning and we are continuously updating the services until it’s ready for general availability (GA). So back to my point earlier, please try it out because it contains the latest fit and polish not to mention the latest bug fixes. In the end, one of the key value of online is that it will always have the latest and greatest version of Microsoft’s PPM, and that includes Exchange, Lync, SharePoint, Office, hence think of the “evergreen PPM”! Azure VM (IaaS) vs. Project Online (SaaS) Azure Virtual Machine (VM) which a preview was disclosed last May, is an upcoming offer from the Windows Azure team which will give you the ability to purchase CPU, memory, and storage in the cloud to run your application in a virtualized environment such as  SharePoint and Project Server for instance. As announced last may, SharePoint 2010 is supported on Azure VM (see SharePoint Deployment on Windows Azure Virtual Machines ), and yes Project Server 2010 will also be supported initially and later 2013 will be. The question one need to think about is whether to go with Infrastructure as a service (IaaS) or other options such as software as a service (SaaS) or partner hosted or on-premise. Bottom line, Microsoft PPM is about choice and we will provide plenty of options to deploy and use it! Again we are working on a white paper and guidance on these options and how they can fulfill your needs today and tomorrow. Use the Project Online Forum and Wiki for Questions & Answers As mentioned at the beginning of this post, I’ve only covered a few question above and I’m sure you have a few more based on some the answers provided above and also based on other Project Online questions you might have so from this point forward I want you to start leveraging the following resources to get answers: Project Online forum , yes it’s monitored by Microsoft product experts, by Microsoft support personnel, by Microsoft Project MVPs and many others so don’t be shy, it’s free! Project Online Preview Wiki Portal , going forward our wiki will get richer and richer with key service information. Other valuable Microsoft Online resources : Steve Ballmer’s letter on October 9, 2012:  TO OUR SHAREHOLDERS, CUSTOMERS, PARTNERS AND EMPLOYEES Global Foundation Services (and their blog ) Office 365 Trust Center (check out the industry standards for instance) Service Updates for Office 365 for enterprises (check out monthly updates)

Project Server 2007: Issue installing the October 2012 Cumulative Update

The release of the Project Server 2007 Cumulative Update for October 2012 appears to have a problem with the digital signing of one of the files and the installation will fail.  This issue affects both the Project Server 2007 – Project Server 2007 hotfix package (Pjsrvapp-x-none.msp; Pjsrvwfe-x-none.msp): October 30, 2012 – KB 2687536, and also the SharePoint Server roll-up package – SharePoint Server 2007 cumulative update server hotfix package (MOSS server-package): October 30, 2012 KB 2687533.  It also affects both the x86 and x64 versions.  This DOES NOT affect the individual SharePoint Server 2007 CU – KB 2760381, or the WSS 3.0 CU KB 2687535 – so if you need to update WSS or SharePoint Server then these packages can be used – but this will still leave Project Server un-patched. Thanks to Stéphane Deschênes of gp3 in Quebec City for bringing this to my attention. The problem file is the DATAEDIT.dll (assembly dataedit.dll.x64 or dataedit.dll.x86) and the message you will get will be “The installation of this package failed”: The KB in the title bar will be either the Project Server one here Hotfix for Office (KB2687536) – or Hotfix for Office (KB2687533) if you are trying to load the SharePoint Server roll-up. In the Application event log you will see two Error events, 11937 and 1023 both with a source of MsiInstaller.  The text will be: Log Name:      Application Source:        MsiInstaller Date:          11/14/2012 8:33:32 AM Event ID:      11937 Task Category: None Level:         Error Keywords:      Classic User:          DOMAINUser Computer:      Description: Product: Microsoft Office Project Server Application Server — Error 1937. An error occurred during the installation of assembly ‘DataEdit,fileVersion=”12.0.6668.5000″,version=”12.0.0.0000000″,culture=”neutral”,publicKeyToken=”71E9BCE111E9429C”,processorArchitecture=”MSIL”‘. The signature or catalog could not be verified or is not valid. HRESULT: 0x80131045. assembly interface: IAssemblyCacheItem, function: Commit, component: {AD9A0847-F41E-41F3-9B3C-CA9952D6D7E2} Log Name:      Application Source:        MsiInstaller Date:          11/14/2012 8:33:34 AM Event ID:      1023 Task Category: None Level:         Error Keywords:      Classic User:          REDMONDbrismith Computer:      BriSmith2007.redmond.corp.microsoft.com Description: Product: Microsoft Office Project Server Application Server – Update ‘Hotfix for Office (KB2687533)’ could not be installed. Error code 1603. Additional information is available in the log file C:Users AppDataLocalTemppjsrvapp-x-none_MSPLOG.LOG. The log file mentioned in the second event will give more information – the key piece will be the following: …. MSI (s) (3C:88) [08:40:11:480]: Assembly Error:Strong name signature verification failed for assembly ‘%1’.  The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. MSI (s) (3C:88) [08:40:11:480]: Note: 1: 1937 2: {AD9A0847-F41E-41F3-9B3C-CA9952D6D7E2} 3: 0x80131045 4: IAssemblyCacheItem 5: Commit 6: DataEdit,fileVersion=”12.0.6668.5000″,version=”12.0.0.0000000″,culture=”neutral”,publicKeyToken=”71E9BCE111E9429C”,processorArchitecture=”MSIL” MSI (s) (3C:88) [08:40:11:480]: Note: 1: 2205 2:  3: Error MSI (s) (3C:88) [08:40:11:480]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1937 Error 1937. An error occurred during the installation of assembly ‘DataEdit,fileVersion=”12.0.6668.5000″,version=”12.0.0.0000000″,culture=”neutral”,publicKeyToken=”71E9BCE111E9429C”,processorArchitecture=”MSIL”‘. The signature or catalog could not be verified or is not valid. HRESULT: 0x80131045. assembly interface: IAssemblyCacheItem, function: Commit, component: {AD9A0847-F41E-41F3-9B3C-CA9952D6D7E2} …. At this time I don’t have any details of when the packages will be rebuilt – I will update this posting as soon as I have more information.