project online psi

How-to: Project Online PSI (part 2)

Code Samples, Office 365, Project Server, Tools
A while ago I wrote a tutorial on how to use the old style Project Server Interfaces (PSI) with Project Online. In the meantime the Project Online team deprecated a few PSI interfaces, but some others are still available. The...
Continue Reading

How to enable logins for Room mailboxes in Office 365

Office 365, Tools
In order to display a conference room’s calendar on a mobile device, there are usually two options: use an Office365 account with delegate rights to open a room’s mailbox or to enable the AD user account for that particular room...
Continue Reading

How-to: Project Online PSI

Code Samples, Office 365, Project Server, SharePoint
Updated: Part 2 of this article, updated for SharePoint 2016 / Project Online. When using Project Server on-premises, custom applications were bound to use PSI services. In Project Online 2013, the interface of choice is now CSOM, and officially, PSI...
Continue Reading

Project Server 2013 Remote Event Handlers

Code Samples, Office 365, Project Server, SharePoint
A new feature in Project Server 2013 is the Remote Event Handlers. Those who worked with 2010 version know that to write a server event one needed to: – create an assembly containing the server event handlers – create...
Continue Reading

Authenticating in Office 365

Code Samples, Office 365, SharePoint
The following SharePoint 2013 code will connect to Office 365 and load the Web properties using CSOM: ClientContext spctxt = new ClientContext(url); SharePointOnlineCredentials cred = new SharePointOnlineCredentials(username, SecureStringFromString(password)); spctxt.Credentials = cred; spctxt.Load(spctxt.Web); spctxt.ExecuteQuery(); For both 2013 and 2010 versions,...
Continue Reading