Building an app for Project Server 2013

Alex Burton, a Project MVP, has published a series of posts titled Building your first Project Server app on the EPMSource blog. The app is named Publish All; it publishes all enterprise projects for the PWA instance where the app is installed. The Publish All app is developed by using the Project Server JavaScript object model (JSOM) with “Napa” Office 365 Development Tools, and can be deployed to Project Online and to an on-premises installation of Project Server 2013. The blog series includes the following parts: Part Zero–The introduction Part 1 – Getting Started – Setting up a development environment Part 2 – Getting the basic app up and running Part 3 – Taking the app to the next level Part 4 – Submitting to the app store Alex has even gone so far as to add a support page for the Publish All app, at http://epmsource.com/2013-apps/ . It looks to be a very useful series. For more information about the Napa tools, see How to: Create a basic app for SharePoint by using Office 365 Development Tools on MSDN. For information about using Visual Studio 2012 with the JSOM for Project Server, see Getting started with the Project Server 2013 JavaScript object model .

Building an app for Project Server 2013

Alex Burton, a Project MVP, has published a series of posts titled Building your first Project Server app on the EPMSource blog. The app is named Publish All; it publishes all enterprise projects for the PWA instance where the app is installed. The Publish All app is developed by using the Project Server JavaScript object model (JSOM) with “Napa” Office 365 Development Tools, and can be deployed to Project Online and to an on-premises installation of Project Server 2013. The blog series includes the following parts: Part Zero–The introduction Part 1 – Getting Started – Setting up a development environment Part 2 – Getting the basic app up and running Part 3 – Taking the app to the next level Part 4 – Submitting to the app store Alex has even gone so far as to add a support page for the Publish All app, at http://epmsource.com/2013-apps/ . It looks to be a very useful series. For more information about the Napa tools, see How to: Create a basic app for SharePoint by using Office 365 Development Tools on MSDN. For information about using Visual Studio 2012 with the JSOM for Project Server, see Getting started with the Project Server 2013 JavaScript object model .

Exchange Online 24 Hour Send Limits Raised to 10,000 recipients

To help prevent SPAM, Exchange Online limits the number of recipients a single user can send mail to within a 24 hour period. This limit has affected some companies who need to send many emails. To address this, Exchange Online has updated the 24 hour send limit from 1,500 to 10,000 recipients.   New customers will receive the new limits. The limits for existing customers are being adjusted now and should be applied to all existing customers by the first week of December.   To learn more, see Message and Recipient Limits .

Reset your administrator password for Office 365

Applies to: Administrators of Office 365 for enterprises and Office 365 for professionals and small businesses Author: Suzanne Girardot, Office 365 writer   If you’re an Office 365 admin, you can now reset your own password without having to submit a service request. You can ask another admin to reset your password, but when you’re the only admin in your organization, or no other admin is available, you can reset your own password. On the Office 365 sign-in page, click Forgot your password? and follow the instructions.   To reset your own password, you must have already provided an alternate email address and mobile phone number that can receive text messages. For instructions on how to add this information to your user account, see Create or edit users . Note : You need a mobile phone that can receive text messages for password reset only if one or both of the following applies to you: Your organization has a custom domain that you’ve set up to use with Office 365. Your Office 365 account is synchronized through directory synchronization. You can get more information about resetting your admin password in Reset your administrator password . If this doesn’t work to reset your password, submit a password reset request via our New Service Request wizard .  

Office 365 Expert Discussion Series 5: DirSync and Office 365

Microsoft Support will be presenting a series of webcasts called the  Office 365 Expert Discussion Series ,  to showcase our tools and content that can be used to help make your Office 365 experience better and help solve common issues more quickly.  During our latest Expert Discussions Series, we will demonstrate some new diagnostic capabilities that are available for troubleshooting Office 365. The areas that will be covered by the diagnostics are related to DNS, ADFS, and DirSync troubleshooting. We will also b e demonstrating how to use Fix IT Center Pro to diagnose a broad range of issues using the automated diagnostics from Microsoft Support. Join us  on Thursday, November 29th at 8:00 AM Pacific Time  for this webcast. The duration of the meeting is planned for 1 hour. After the meeting concludes a recording of the session will be published to this blog post and the  Office 365 YouTube channel . Microsoft Support will be monitoring the Office 365 Expert Discussion  Forum  and  Wiki  as well as the Community closely for this topic for a week after the event to answer any questions about the live session. Be sure to view our past Expert Discussions  here .  To sign up for this webcast please  download and save the calendar invite below  where you will find the Lync invite and all other Office 365 Expert Discussion information.  We are excited to see you there!  —————————————————————————————————————————————————————————— Presenter : Steve Justice , Principle Escalation Engineer from Microsoft CSS and other Microsoft Support Team members. Date/Time:  Thursday November 29th , at 8:00 AM Pacific Time . (1 Hour presentation) Online Meeting Information: ……………………………………………………………………………………………………………………….. Join online meeting https://join.microsoft.com/meet/v-joshto/F00T8BQY Join by Phone +14257063500     +18883203585       Find a local number Conference ID: 27579341     Forgot your dial-in PIN? |   First online meeting?     [!OC([1033])!] ……………………………………………………………………………………………………………………….. Audience: Office 365 MVP and  Grid Members  and open to anyone who is interested in Office 365 Expert Discussions. 

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)

What’s new with Microsoft Remote Connectivity Analyzer? A lot!

Have you ever gotten a call from someone you know whose Outlook client is having trouble connecting to their email server?  Don’t you just wish you had a tool that you could send to them that would walk them through a connectivity test and provide a simple way for them to send the results back to you? Or perhaps you’re an administrator that has been using the Remote Connectivity Analyzer for years to verify email configuration, but wish you had a way to verify the same tests from within your organization, that provided the same diagnostic details as the RCA website?   We’ve heard these requests, and we have some big news. For full details, see our blog post on the Exchange Team Blog . 

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.

Installing the Project 2013 SDK download on Windows 8

The Project 2013 SDK download is updated for the RTM release of Project 2013. In addition to articles, references, and code samples that are updated from the July release of Project 2013 Preview, the SDK also includes a local copy of VBA Help for Project Standard and Project Professional. You can install the downloaded Project2013SDK.msi file on computers that are running Windows 8, Windows 7 (and a couple of earlier Windows releases), Windows Server 2008 R2, and Windows Server 2012. When you install the SDK on a Windows 7 machine, the SDK contents are accessible from the Start menu. Figure 1 shows, for example, that the Microsoft SDKs folder contains the Project 2013 SDK folder, which contains links to three files. From the hierarchical context of the Start menu, it is clear that the Documentation node is contained in the Project 2013 SDK folder. Similarly, if you install the SharePoint 2013 SDK download and the Apps for Office and SharePoint SDK download , they each create a folder in Microsoft SDKs , and each SDK has a Documentation node within its folder. Figure 1. Using the Project 2013 SDK from the Windows 7 Start menu The problem Windows 8 does not have a Start menu, it has two related Start screens. After you install the Project 2013 SDK download, and scroll the main Start screen to the links for the installed files, you can see the same three links as in Windows 7. (To see the Welcome Guide on the Start screen, you can search for Welcome.rtf , open it in Internet Explorer, and then pin Welcome Guide to the Start screen.) But , the Start screen in Windows 8 is not arranged in hierarchical folders. In Figure 2, it is not clear what the Documentation link is for. Figure 2. Using the Documentation link to the Project 2013 SDK, on the Windows 8 Start screen The problem is worse if you also install the SharePoint 2013 SDK and the Apps for Office and SharePoint 2013 SDK. You would then have three Documentation links and three Welcome Guide links, each of which goes to a different SDK. If you right-click one of the Start screen icons, the icon shows a check mark, and the Start screen shows options at the bottom (see Figure 2). If you choose All apps at the bottom right of the screen, Windows 8 shows lists of installed apps within top-level groups. For example, the Microsoft SDKs group contains links for all of the Office, Project, and SharePoint SDKs that you install; there are no subfolders to distinguish which links go to which SDK. In Figure 3, only the Project 2013 SDK is installed, and the links have the same names as in Figure 2. Figure 3. Using the Project 2013 SDK links in the Apps view, in Windows 8 The workaround (for now) On a machine with Windows 8, you can install one SDK at a time, and then rename the links on the Start screen, before installing another SDK. To install Office, Project, and SharePoint SDKs on Windows 8 Log on to Windows 8 as an administrator. Install, for example, the Project 2013 SDK. On the Start screen, right-click the Documentation icon, and then choose Open file location at the bottom of the screen. On the Windows Desktop, rename the Documentation link as Project 2013 SDK Documentation , and then choose Continue in the File Access Denied dialog box (see Figure 4). Figure 4. Renaming the Project 2013 SDK links in the Desktop view Similarly, rename the VBA Reference link as Project 2013 VBA Reference , and rename the Welcome Guide link as Project 2013 Welcome Guide . With the mouse pointer in the lower-left corner of the screen, choose the Start pop-up icon, and then scroll to the Project 2013 SDK icons (see Figure 5). Figure 5. Using the renamed links in the Start view Install the Apps for Office and SharePoint 2013 SDK, and similarly rename the Start screen links. Install the SharePoint 2013 SDK, and similarly rename the Start screen links. Figure 6 shows the Microsoft SDKs group with the renamed links in the All apps view. Figure 6. Using the renamed links for all three SDKs in the All apps view In future releases, the Office, SharePoint, and Project SDK downloads will be reconfigured so that they install with non-conflicting link names on Windows 8.  

Lync and Learn: Instant Collaboration with SharePoint Online

Audience: Office 365 for professionals and small businesses Office 365 for enterprises   Lync and Learn is an online session led by Office 365 Product Managers and Community  Grid members .  Lync and Learn sessions address different Office 365 subjects and scenarios and is beneficial to anyone who wants to learn more and expand their knowledge of the Office 365 suite. View past Lync and Learn sessions  here .        Many users move to Office 365 for its convenience and reliability of email. But Office 365 comes packaged with other products that can help greatly increase anyone’s productivity and collaboration.  One of the most powerful Office 365 tools is SharePoint Online. Some users may not  be aware of the potential of SharePoint Online, or may want to brush up on some SharePoint best practices. If this sounds like you, then be sure to join our next  Lync and Learn Session . Join  John Ventry  for an informative session detailing what SharePoint Online is and how it can instantly improve productivity and collaboration for you and your organization.   John Ventry  is a 17 year technology professional, currently working as an Office 365 and SharePoint consultant for St. Charles Consulting Group. John works with clients on developing SharePoint solutions, creating mobility strategies around SharePoint and Office 365, SharePoint migration strategies and Office 365 administration.   To join this webcast please join us on  Thursday November 15 th , at 10:00 AM Pacific Time  and  see the Lync information below.  Download and save the calendar invite  on this blog post. We are excited to see you there!  Interested in being our next Lync and Learn presenter?  Learn how to join the Office 365 Grid  and become an Office 365 Lync and Learn presenter. ——————————————————————————————————————————————————— Presenter:  John Ventry , Office365/SharePoint Consultant for St. Charles Consulting Group, and  Office 365 Grid member . Date/Time: Thursday May 15 th , at 10:00 AM Pacific Time . (1 Hour presentation) Live Meeting Information: ……………………………………………………………………………………………………………………….. Join online meeting https://join.microsoft.com/meet/v-joshto/F00T8BQY Join by Phone  +14257063500         +18883203585           Find a local number   Conference ID: 27579341     Forgot your dial-in PIN?   |    First online meeting?      [1033])!] ………………………………………………………………………………………………………………………….